Easter Sale Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

Portal Developer Question and Answers

Portal Developer

Last Update May 18, 2024
Total Questions : 144

We are offering FREE LRP-614 Liferay exam questions. All you do is to just go and sign up. Give your details, prepare LRP-614 free exam questions and then go for complete pool of Portal Developer test questions that will help you more.

LRP-614 pdf

LRP-614 PDF

$35  $99.99
LRP-614 Engine

LRP-614 Testing Engine

$42  $119.99
LRP-614 PDF + Engine

LRP-614 PDF + Testing Engine

$56  $159.99
Questions 1

Default CSS files in a theme are imported by:

Options:

A.  

base.css

B.  

ma in.css

C.  

style.css

D.  

import.ess

Discussion 0
Questions 2

The Ant target that removes compiled class files from the plugin is:

Options:

A.  

obliterate

B.  

destroy

C.  

remove

D.  

clean

E.  

reset

F.  

terminate

Discussion 0
Questions 3

As a best practice, a portlet plugin imports classes from: (Please select all correct answers.)

Options:

A.  

portal-impl.jar

B.  

portal-service.jar

C.  

portlet.jar

D.  

ext-impl.jar

Discussion 0
Questions 4

The recommended way to add support for a new locale is to:

Options:

A.  

Create an Ext plugin that adds a language properties file for the desired locale

B.  

Create an Ext plugin that adds a language properties file for the desired locale and implements a servlet filter mapping using IlSnFilter

C.  

Create a hook plugin that adds a language properties file for the desired locale and implements a servlet filter hook to invoke IlSnFilter through PortalClassLoaderFilter

D.  

Create a portlet plugin that overrides the core language filter to recognize the desired locale

Discussion 0
Questions 5

The method to get the value of a custom field for a User object named "user" is:

Options:

A.  

ExpandoLocalServiceUtil.getAttribute(user)

B.  

user.getExpandoBridge().getAttribute()

C.  

user.getExpando()

D.  

PortalUtil.getExpando(user)

Discussion 0
Questions 6

The recommended way to implement code that only runs once to modify columns in the database is with a(n):

Options:

A.  

GlobalStartupAction

B.  

ServicePreAction

C.  

UpgradeProcess

D.  

ServicePostAction

E.  

VerifyProcess

F.  

GlobalShutdownAction

Discussion 0
Questions 7

In portal.properties, the following property lists portlets that can be embedded on any page:

portlet.add(default.resource.check.whitelist=3,56_INSTANCE_0000,5S,S2,S6,87,88/103,113,145,164,

The property is listed in liferay-hook_6_l_0.dtd as a property that can can be overridden with a hook.

The recommended way to prevent embedding the Search portlet ("3") is to create a hook plugin.

Options:

A.  

True

B.  

False

Discussion 0
Questions 8

All Service Builder entities contain a local reference to: (Please select all correct answers.)

Options:

A.  

CounterLocaISe rv ice

B.  

AssetLocaIService

C.  

ResourceLocalService

D.  

SocialLocalService

E.  

WorkflowLocaISe rvice

Discussion 0
Questions 9

The file containing the HTML document for a typical page is:

Options:

A.  

portal.vm

B.  

portal_normal.vm

C.  

liferay-portal.vm

D.  

init.vm

Discussion 0
Questions 10

All render logic must be implemented in the JSP when using MVCPortlet:

Options:

A.  

True

B.  

False

Discussion 0
Questions 11

To map a Service Builder entity to an existing database table in service.xml the entity name must match the database table name.

Options:

A.  

True

B.  

False

Discussion 0
Questions 12

The recommended way to override the updateLastLogin() method and create a new method called updateLastlmpersonation() for the User service is to:

Options:

A.  

Create a hook plugin and implement a service wrapper that overrides the updateLastLogin() method and creates the updatel_astImpersonation() method in the User service

B.  

Create a portlet plugin and implement a service wrapper hook that overrides the updatel_astLogin() method in the User service and build a new service in the plugin that references the User service and creates the updatel_astImpersonation() method

C.  

Create an Ext plugin that modifies portal-spring.xml to replace the User service with a new service that overrides the updatel_astLogin() method and creates the updatel_astImpersonation() method

D.  

Create a hook plugin and implement a service wrapper that overrides the updatel_astLogin() method and create an Ext plugin that builds a new service to implement the updateLastImpersonation() method for the User service.

Discussion 0
Questions 13

The Classic theme is built using:

Options:

A.  

HTML 4

B.  

XHTML

C.  

HTML 5

D.  

HTML 6

E.  

WML

Discussion 0
Questions 14

The recommended way to customize how the User object indexes information is through a(n):

Options:

A.  

Hook plugin

B.  

Direct modification of the portal source

C.  

Ext plugin

D.  

Ext environment

Discussion 0
Questions 15

The descriptor liferay-portlet.xml:

Options:

A.  

Defines Liferay-specific portlet features

B.  

Defines the categories of the Add Application menu

C.  

Identifies portlets that only run onLiferay

D.  

All of the above

Discussion 0
Questions 16

User-specific properties in the Plugins SDK for the user "jsmith'' are configured in:

Options:

A.  

build.jsmith.properties

B.  

pom.xml

C.  

pom.jsmith.properties

D.  

portal.settings

E.  

portal.properties

F.  

portal-ext.properties

Discussion 0
Questions 17

Developing for Liferay requires:

Options:

A.  

IntelliJ

B.  

Eclipse

C.  

NetBeans

D.  

Liferay Developer Studio

E.  

None of the above

Discussion 0
Questions 18

The recommended way to override multiple JSPs in the Documents and Media portlet is to:

Options:

A.  

Create a separate hook plug in for each JSP

B.  

Create an Ext plugin

C.  

Create a hook plugin that contains all the JSPs

D.  

Copy them directly into Liferay

Discussion 0
Questions 19

The method to define a column in a layout template is:

Options:

A.  

$layout.createColumn()

B.  

$layout.defineColumn()

C.  

$processor.processColumn()

D.  

$layout.addColumn()

Discussion 0
Questions 20

The "companyId" is a(n):

Options:

A.  

Portal instance

B.  

Organization

C.  

Site

D.  

Team

Discussion 0
Questions 21

To display the language key "add-part'' use:

Options:

A.  

B.  

C.  

D.  

Discussion 0