This is the primary interface for performing persistent store operations
on MarkupDefinitions. In general this interface provides coarse grain
getters and fine grain setters.
It is important to note that all methods on this interface are fully internationalized and entitled. All titles and descriptions on the objects returned by these methods are internationalized to the preferred locale. Also, all methods are entitled, meaning if the caller does not have the required credentials the method may return a subset of the actual list or be unable to perform the specified function.
MarkupDefinitionManager
Method Summary |
public |
|
public void |
|
public |
|
public |
|
public |
|
public |
|
public |
|
public void |
|
Method Detail |
publicCreates a new MarkupView Definition with its placeholders.MarkupDefinitioncreateMarkupDefinition(CustomizationContextcustomizationContext,MarkupDefinitionmarkupDefinition)
throwsMissingDataException,NotEntitledException,RemoteException,DuplicateObjectException
MissingDataException
NotEntitledException
RemoteException
DuplicateObjectException
public void deleteMarkupDefinition(CustomizationContextcustomizationContext,MarkupDefinitionIdmarkupDefinitionId)
throwsObjectNotFoundException,NotEntitledException,RemoteException
Delete a markup definition. The markup definition will not be deleted if it is a built in type
or the markup is in use. This method will not throw an ObjectInUseException instead
it will abort silently. To determine if these special conditions are occuring turn on debuging
for com.bea.netuix.application.manager.persistence.jdbc.MarkupDefinitionDelegate.
ObjectNotFoundException
NotEntitledException
RemoteException
publicMarkupDefinitiongetMarkupDefinition(CustomizationContextcustomizationContext,MarkupDefinitionIdmarkupDefinitionId)
throwsRemoteException
Getter for returning a single MarkupDefinition object given a supplied markup
definition identifier.
MarkupDefinition object fully populated and internationalized, otherwise,
null>/code> if the object does not exist. RemoteException
Related Topics
publicMarkupDefinitiongetMarkupDefinition(CustomizationContextcustomizationContext,StringmarkupName,StringwebAppName)
throwsRemoteException
Getter for returning a single MarkupDefinition object given a supplied markup
name.
MarkupDefinition object fully populated and internationalized, otherwise,
null>/code> if the object does not exist. RemoteException
Related Topics
publicMarkupDefinitiongetMarkupDefinitionFromFile(CustomizationContextcustomizationContext,StringmarkupFile,StringwebAppName)
throwsRemoteException
Getter for returning a single MarkupDefinition object given a supplied markup file
name.
MarkupDefinition object fully populated and internationalized, otherwise,
null>/code> if the object does not exist. RemoteException
Related Topics
publicMarkupDefinition[] getMarkupDefinitions(CustomizationContextcustomizationContext,Stringwebapp)
throwsRemoteException
Getter for returning a list of all MarkupDefinitions scoped to the supplied webapp.
RemoteException
Related Topics
publicMarkupViewgetMarkupView(CustomizationContextcustomizationContext,MarkupDefinitionIdmarkupDefinitionId)
throwsRemoteException
Getter for returning an immutable deep copy of a MarkupView. The MarkupView
object, unlike the MarkupDefinition or the MarkupInstance objects
contains a full set of references to all child pages, markups and so on. The
MarkupView object however is immutable.
RemoteException
public void updateMarkupDefinition(CustomizationContextcustomizationContext,MarkupDefinitionmarkupDefinition)
throwsObjectNotFoundException,NotEntitledException,RemoteException
Update the markup definition with the new data.
ObjectNotFoundException
NotEntitledException
RemoteException