com.centrasite.control.registry.items
Class ReportItem

java.lang.Object
  extended by com.centrasite.control.AbstractItem
      extended by com.centrasite.control.registry.items.RegistryObjectItem
          extended by com.centrasite.control.registry.items.RegistryEntryItem
              extended by com.centrasite.control.registry.items.ReportItem
All Implemented Interfaces:
Item

public class ReportItem
extends RegistryEntryItem

Wrap an arbitrary Report Template Object


Nested Class Summary
 
Nested classes/interfaces inherited from class com.centrasite.control.registry.items.RegistryObjectItem
RegistryObjectItem.ProfileVisibilityBean, RegistryObjectItem.ReferencingDescriptor
 
Field Summary
 
Fields inherited from class com.centrasite.control.registry.items.RegistryObjectItem
profilePermissionUpdated, REFERENCING_LIST_AS_ITEMS, REFERENCING_LIST_AS_REFOBJECTS
 
Fields inherited from class com.centrasite.control.AbstractItem
rcs_id
 
Constructor Summary
ReportItem(javax.xml.registry.infomodel.RegistryObject ro, Connector con)
           
 
Method Summary
 void delete()
           
 boolean equals(java.lang.Object other)
           
 boolean equals(RegistryObjectProxyItem other)
           
 java.lang.String getDescription()
           
 java.lang.String getOrganization()
           
 java.lang.String getPermissionForNonPermissionACL()
          Get top permission id for getting the non permission access control elements.
 java.lang.String getSourceLocation()
           
 java.lang.String getTemplateName()
           
 int hashCode()
          Provide hash function for being able to use RegistryObjectItems as key for hashing
 void updateTemplate(java.lang.String serverPath)
           
 
Methods inherited from class com.centrasite.control.registry.items.RegistryEntryItem
getRegistryEntry
 
Methods inherited from class com.centrasite.control.registry.items.RegistryObjectItem
addAuditComment, addClassification, addClassification, addExternalClassification, addInternelClassification, clearCache, clearProperties, delete, freeze, getAccessControlElements, getCachedRegistryObject, getCentraSiteRegistryObject, getCentraSiteVirtualTypeConcept, getChildren, getChildren, getCollectRestServiceAssociatedObjects, getCollectVirtualServiceAssociatedObjects, getCurrentUserPermissionItem, getDefinedSlotNames, getImageURL, getKey, getLabel, getLargeImageURL, getLastAuditableEvent, getName, getName, getNameEx, getNonPermissionAccessControlElements, getPrivilegeDescriptor, getProperties, getReferencingItems, getReferencingObjects, getRegistryObject, getReport, getReportForDetailView, getSlotDescriptions, getTooltip, hasNoChildren, hasObjectType, hasObjectType, hasObjectType, isCanPropagateACL, isCentraSiteVirtualTypeConcept, isEnabledForVersioning, isModified, isNewItem, isPredefined, isPropagateProfileEnabled, isRevisionObject, isStandalone, save, setAccessControlElements, setAccessControlElements, setCanPropagateACL, setCollectRestServiceAssociatedObjects, setCollectVirtualServiceAssociatedObjects, setNewItem, setPropagateProfileEnabled, setProperties, toString
 
Methods inherited from class com.centrasite.control.AbstractItem
addBulkCommand, addCommand, addDetailViewTab, cannotHaveChildren, getBulkCommands, getCommand, getCommand, getCommands, getConnector, getDefaultCommand, getDetailsCommand, getDetailViewTabs, getItem, getLanguage, getLocale, getPath, getPersistanceLocale, getRelatedItems, hasRequiredAttribute, isLocked, isReadOnly, isSubTabModified, removeCommand, replaceCommand, setCommandEnabled, setConnector, setDefaultCommand, setDetailsCommand, setLocked, setRelatedItems, setRequiredAttribute, setTabModified, showDetailView, showReport
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReportItem

public ReportItem(javax.xml.registry.infomodel.RegistryObject ro,
                  Connector con)
           throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getDescription

public java.lang.String getDescription()
                                throws java.lang.Exception
Specified by:
getDescription in interface Item
Overrides:
getDescription in class RegistryObjectItem
Throws:
java.lang.Exception

delete

public void delete()
            throws java.lang.Exception
Overrides:
delete in class RegistryObjectItem
Throws:
java.lang.Exception

updateTemplate

public void updateTemplate(java.lang.String serverPath)

getOrganization

public java.lang.String getOrganization()

getSourceLocation

public java.lang.String getSourceLocation()

getTemplateName

public java.lang.String getTemplateName()

getPermissionForNonPermissionACL

public java.lang.String getPermissionForNonPermissionACL()
Description copied from class: RegistryObjectItem
Get top permission id for getting the non permission access control elements.

Overrides:
getPermissionForNonPermissionACL in class RegistryObjectItem
Returns:
Top permission id used to filter default permissions.

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class RegistryObjectItem

hashCode

public int hashCode()
Description copied from class: RegistryObjectItem
Provide hash function for being able to use RegistryObjectItems as key for hashing

Overrides:
hashCode in class RegistryObjectItem

equals

public boolean equals(RegistryObjectProxyItem other)
Overrides:
equals in class RegistryObjectItem