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.MarkupDefinition
createMarkupDefinition(CustomizationContext
customizationContext,MarkupDefinition
markupDefinition)
throwsMissingDataException
,NotEntitledException
,RemoteException
,DuplicateObjectException
MissingDataException
NotEntitledException
RemoteException
DuplicateObjectException
public void deleteMarkupDefinition(CustomizationContext
customizationContext,MarkupDefinitionId
markupDefinitionId)
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
publicMarkupDefinition
getMarkupDefinition(CustomizationContext
customizationContext,MarkupDefinitionId
markupDefinitionId)
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
publicMarkupDefinition
getMarkupDefinition(CustomizationContext
customizationContext,String
markupName,String
webAppName)
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
publicMarkupDefinition
getMarkupDefinitionFromFile(CustomizationContext
customizationContext,String
markupFile,String
webAppName)
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(CustomizationContext
customizationContext,String
webapp)
throwsRemoteException
Getter for returning a list of all MarkupDefinitions
scoped to the supplied webapp.
RemoteException
Related Topics
publicMarkupView
getMarkupView(CustomizationContext
customizationContext,MarkupDefinitionId
markupDefinitionId)
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(CustomizationContext
customizationContext,MarkupDefinition
markupDefinition)
throwsObjectNotFoundException
,NotEntitledException
,RemoteException
Update the markup definition with the new data.
ObjectNotFoundException
NotEntitledException
RemoteException