PortalDefinition Class

com.bea.netuix.application.definition
PortalDefinition Class

public class PortalDefinition

    extends Object
    implements CategoryDefinition

A PortalDefinition is an aggregator of DesktopDefinitions.

Related Topics

DesktopDefinition


Hierarchy
Object
  PortalDefinition
All Implemented Interfaces

CategoryDefinition, Serializable

Constructor Summary

PortalDefinition(String webAppName, PortalPath portalPath, LocalizationResource lr, String contentUri)

Constructor to create a new PortalDefinition object.
 

Method Summary

public static PortalDefinition
clone(LocalizationResource localizationResource, PortalDefinition portalDefinition)
Clones the given PortalDefinition.
public boolean
equals(Object o)
public String
getContentUri()
Returns the contentUri for this PortalDefinition
public LocalizationResource
getLocalizationResource()
Returns the LocalizationResource associated with this CategoryDefinition.
public PortalPath
getPortalPath()
Returns the PortalPath for this portal.
public String
getWebAppName()
Returns the name of the J2EE web application this portal is scoped to.
public int
hashCode()
public static String
hasRequiredFields(PortalDefinition portalDefinition)
Checks that the given PortalDefinition has fields that are required of a PortalDefinition.
public boolean
isRoot()
Determines if the category is a root category.
public void
setLocalizationResource(LocalizationResource localizationResource)
Sets LocalizationResource for this CategoryDefinition.
public String
toString()
public static PortalDefinition
update(PortalDefinition existingDefinition, PortalDefinition newDefinition)
Updates an existing portal with a new PortalDefinition.
 
Methods from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
   
Methods from interface com.bea.netuix.application.definition.CategoryDefinition
getLocalizationResource, isRoot, setLocalizationResource
 

Constructor Detail

PortalDefinition

public PortalDefinition(String webAppName, 
                        PortalPath portalPath, 
                        LocalizationResource lr, 
                        String contentUri)
Constructor to create a new PortalDefinition object.

Related Topics

PortalPath

 

Method Detail

clone(LocalizationResource, PortalDefinition) Method

public static PortalDefinition clone(LocalizationResource localizationResource, 
                                     PortalDefinition portalDefinition)
Clones the given PortalDefinition.

Parameters

localizationResource
localized title and description
portalDefinition
portal to be cloned

Returns

cloned PortalDefinition

equals(Object) Method

public boolean equals(Object o)
Overrides
Object.equals(Object)

getContentUri() Method

public String getContentUri()
Returns the contentUri for this PortalDefinition

Returns

contentUri

getLocalizationResource() Method

public LocalizationResource getLocalizationResource()
Returns the LocalizationResource associated with this CategoryDefinition.

Returns

LocalizationResource

getPortalPath() Method

public PortalPath getPortalPath()
Returns the PortalPath for this portal.

Returns

PortalPath

getWebAppName() Method

public String getWebAppName()
Returns the name of the J2EE web application this portal is scoped to.

Returns

name of web application

hashCode() Method

public int hashCode()
Overrides
Object.hashCode()

hasRequiredFields(PortalDefinition) Method

public static String hasRequiredFields(PortalDefinition portalDefinition)
Checks that the given PortalDefinition has fields that are required of a PortalDefinition. Returns an error string if any of the required fields is missing NULL if everything is correct.

Returns

error string if any fields are missing, NULL otherwise

isRoot() Method

public boolean isRoot()
Determines if the category is a root category.

Returns

true if this category is the root

setLocalizationResource(LocalizationResource) Method

public void setLocalizationResource(LocalizationResource localizationResource)
Sets LocalizationResource for this CategoryDefinition.


toString() Method

public String toString()
Overrides
Object.toString()

update(PortalDefinition, PortalDefinition) Method

public static PortalDefinition update(PortalDefinition existingDefinition, 
                                      PortalDefinition newDefinition)
Updates an existing portal with a new PortalDefinition.

Parameters

existingDefinition
existing PortalDefinition
newDefinition
new PortalDefinition

Returns

updated PortalDefinition