com.centrasite.control.registry.items
Class RegistryRootItem
java.lang.Object
com.centrasite.control.AbstractItem
com.centrasite.control.registry.items.RegistryRootItem
- All Implemented Interfaces:
- Item
public class RegistryRootItem
- extends AbstractItem
Methods inherited from class com.centrasite.control.AbstractItem |
addBulkCommand, addCommand, addDetailViewTab, clearCache, clearProperties, getAccessControlElements, getBulkCommands, getCommand, getCommand, getCommands, getConnector, getCurrentUserPermissionItem, getDefaultCommand, getDetailsCommand, getDetailViewTabs, getItem, getKey, getLanguage, getLocale, getNonPermissionAccessControlElements, getPersistanceLocale, getPrivilegeDescriptor, getProperties, getRelatedItems, getReport, getReportForDetailView, hasRequiredAttribute, isLocked, isModified, isReadOnly, isStandalone, isSubTabModified, removeCommand, replaceCommand, save, setAccessControlElements, setCommandEnabled, setConnector, setDefaultCommand, setDetailsCommand, setLocked, setProperties, setRelatedItems, setRequiredAttribute, setTabModified, showDetailView, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
RegistryRootItem
public RegistryRootItem(Connector con)
throws java.lang.Exception
- Throws:
java.lang.Exception
getName
public java.lang.String getName()
getNameEx
public java.lang.String getNameEx()
- Description copied from class:
AbstractItem
- Get "extended/alternate name".
This method is only used in some rare locations e.g. currently
when obtaining the label of an item in the tree.
Its usage is discouraged in general.
This default implementation returns same as getName().
- Specified by:
getNameEx
in interface Item
- Overrides:
getNameEx
in class AbstractItem
getDescription
public java.lang.String getDescription()
throws java.lang.Exception
- Throws:
java.lang.Exception
getChildren
public java.util.Iterator getChildren()
throws java.lang.Exception
- Throws:
java.lang.Exception
getChildren
public java.util.Iterator getChildren(boolean refresh)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPath
public java.lang.String getPath()
throws java.lang.Exception
- Description copied from class:
AbstractItem
- For some object types (especially for RepositoryObjectItems) this method
may return a reasonable path - instances of other classes should return
null
- Specified by:
getPath
in interface Item
- Overrides:
getPath
in class AbstractItem
- Returns:
- a path (if reasonable) or null
- Throws:
java.lang.Exception
hasNoChildren
public boolean hasNoChildren()
throws java.lang.Exception
- Throws:
java.lang.Exception
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
showReport
public void showReport(ActionContext actionContext)
- Show a report for this item.
Whereas showDetailView() displays the details of this item, showReport() should
display tables of "child" objects being contained in or classified with this item.
- Specified by:
showReport
in interface Item
- Overrides:
showReport
in class AbstractItem
- Parameters:
actionContext
-
getImageURL
public java.lang.String getImageURL()
cannotHaveChildren
public boolean cannotHaveChildren()
- Description copied from class:
AbstractItem
- Check whether this node may have children
- Specified by:
cannotHaveChildren
in interface Item
- Overrides:
cannotHaveChildren
in class AbstractItem
- Returns:
- true if this node cannot have children
createClassificationScheme
public ClassificationSchemeItem createClassificationScheme()
throws java.lang.Exception
- Throws:
java.lang.Exception