public interface Item
Modifier and Type | Method and Description |
---|---|
boolean |
cannotHaveChildren()
Check whether this node may have children
|
void |
clearCache()
Clear cache used for items of this type
|
java.util.Collection<? extends AbstractAce> |
getAccessControlElements()
Get access control elements
|
java.util.List |
getBulkCommands()
Get list of Bulk Action commands available for the current object
|
java.util.Iterator |
getChildren() |
java.util.Iterator |
getChildren(boolean refresh) |
java.util.List |
getCommands()
Get list of commands available for the current object
|
Connector |
getConnector()
Get Connector
|
<T extends AbstractAce> |
getCurrentUserPermissionItem()
Get currently logged-in user privilege over this item, wrapped as a InstanceLevelPermissionItem.
|
com.softwareag.cis.plugin.command.Command |
getDefaultCommand() |
java.lang.String |
getDescription() |
com.softwareag.cis.plugin.command.Command |
getDetailsCommand() |
java.util.List |
getDetailViewTabs()
Get list of tabs for a detail view
|
java.lang.String |
getImageURL() |
Item |
getItem()
Returns the Item
|
java.lang.String |
getKey()
Obtain a unique key for class of icons
|
java.util.Locale |
getLanguage()
Get Language
|
java.util.Locale |
getLocale()
Get Locale
|
java.lang.String |
getName() |
java.lang.String |
getNameEx()
Get "extended/alternate name".
|
java.lang.String |
getPath() |
PrivilegeDescriptor |
getPrivilegeDescriptor() |
java.util.List<Item> |
getRelatedItems() |
ReportInterface |
getReport() |
ReportInterface |
getReportForDetailView()
Get report to be used for data access in detail view of THIS Item - not for child nodes!
|
boolean |
hasNoChildren() |
boolean |
hasRequiredAttribute() |
boolean |
isLocked() |
boolean |
isModified()
Check whether this Item is modified vs. its corresponding
persistent version
|
boolean |
isReadOnly() |
boolean |
isSubTabModified() |
void |
save(ActionContext actionContext)
Save Item
|
void |
setAccessControlElements(java.util.Collection<? extends AbstractAce> accessControlElements)
Set access control elements
|
void |
setLocked(boolean locked) |
void |
setRelatedItems(java.util.List<Item> relatedItems) |
void |
setRequiredAttribute(boolean hasRequiredAttribute) |
void |
setTabModified(boolean isSubTabModified) |
void |
showDetailView(ActionContext actionContext)
Show the details for this item
|
void |
showReport(ActionContext actionContext)
Show a report for this item.
|
java.lang.String getName() throws java.lang.Exception
java.lang.Exception
java.lang.String getNameEx() throws java.lang.Exception
java.lang.Exception
java.lang.String getDescription() throws java.lang.Exception
java.lang.Exception
java.util.Iterator getChildren() throws java.lang.Exception
java.lang.Exception
java.util.Iterator getChildren(boolean refresh) throws java.lang.Exception
java.lang.Exception
java.lang.String getPath() throws java.lang.Exception
java.lang.Exception
boolean hasNoChildren() throws java.lang.Exception
java.lang.Exception
ReportInterface getReport()
java.lang.String getImageURL() throws java.lang.Exception
java.lang.Exception
void setLocked(boolean locked)
boolean isLocked()
boolean isReadOnly()
java.lang.String getKey() throws java.lang.Exception
java.lang.Exception
ReportInterface getReportForDetailView()
boolean cannotHaveChildren()
java.util.List getCommands()
java.util.List getBulkCommands()
com.softwareag.cis.plugin.command.Command getDefaultCommand()
com.softwareag.cis.plugin.command.Command getDetailsCommand()
void showDetailView(ActionContext actionContext)
actionContext
- void showReport(ActionContext actionContext)
actionContext
- PrivilegeDescriptor getPrivilegeDescriptor()
java.util.Collection<? extends AbstractAce> getAccessControlElements() throws java.lang.Exception
java.lang.Exception
void setAccessControlElements(java.util.Collection<? extends AbstractAce> accessControlElements) throws java.lang.Exception
accessControlElements
- List of Access Control elementsjava.lang.Exception
boolean isModified()
void clearCache()
Item getItem()
java.util.List getDetailViewTabs()
void save(ActionContext actionContext) throws java.lang.Exception
actionContext
- java.lang.Exception
Connector getConnector()
java.util.Locale getLocale()
java.util.Locale getLanguage()
<T extends AbstractAce> T getCurrentUserPermissionItem() throws java.lang.Exception
java.lang.Exception
boolean isSubTabModified()
void setTabModified(boolean isSubTabModified)
java.util.List<Item> getRelatedItems()
void setRelatedItems(java.util.List<Item> relatedItems)
boolean hasRequiredAttribute()
void setRequiredAttribute(boolean hasRequiredAttribute)