com.centrasite.control.registry.items
Class RegistryObjectProxyItem
java.lang.Object
com.centrasite.control.AbstractItem
com.centrasite.control.registry.items.RegistryObjectProxyItem
- All Implemented Interfaces:
- Item
- Direct Known Subclasses:
- LoggedEventCallback.RegistryObjectLogItem
public class RegistryObjectProxyItem
- extends AbstractItem
Methods inherited from class com.centrasite.control.AbstractItem |
addBulkCommand, addCommand, addDetailViewTab, cannotHaveChildren, clearCache, clearProperties, getAccessControlElements, getBulkCommands, getCommand, getCommand, getCommands, getConnector, getCurrentUserPermissionItem, getDefaultCommand, getDetailsCommand, getDetailViewTabs, 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 |
RegistryObjectProxyItem
public RegistryObjectProxyItem(javax.xml.registry.infomodel.Key registryKey,
Connector connector)
getRegistryId
public java.lang.String getRegistryId()
getItem
public Item getItem()
- Description copied from interface:
Item
- Returns the Item
- Specified by:
getItem
in interface Item
- Overrides:
getItem
in class AbstractItem
- Returns:
- Returns the RegistryObjectItem.
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
equals
public boolean equals(RegistryObjectItem other)
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
getDescription
public java.lang.String getDescription()
throws java.lang.Exception
- Throws:
java.lang.Exception
getImageURL
public java.lang.String getImageURL()
throws java.lang.Exception
- Throws:
java.lang.Exception
getName
public java.lang.String getName()
throws java.lang.Exception
- Throws:
java.lang.Exception
getNameEx
public java.lang.String getNameEx()
throws java.lang.Exception
- 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
- 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
showReport
public void showReport(ActionContext actionContext)
- Description copied from class:
AbstractItem
- 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