com.centrasite.control.registry.items
Class ActionCategoryItem

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

public class ActionCategoryItem
extends RegistryObjectItem

ActionCategoryItem.java


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
ActionCategoryItem(com.softwareag.centrasite.policy.api.PolicyActionCategory actionCategory, Connector con)
           
ActionCategoryItem(javax.xml.registry.infomodel.RegistryObject ro, Connector con)
           
 
Method Summary
 boolean canManageCategory()
           
 boolean equals(java.lang.Object other)
           
 com.softwareag.centrasite.policy.api.PolicyActionCategory getActionCategory()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 int hashCode()
          Provide hash function for being able to use RegistryObjectItems as key for hashing
 boolean isPredefined()
          Is the registry object behind this item Predefined
 
Methods inherited from class com.centrasite.control.registry.items.RegistryObjectItem
addAuditComment, addClassification, addClassification, addExternalClassification, addInternelClassification, clearCache, clearProperties, delete, delete, equals, freeze, getAccessControlElements, getCachedRegistryObject, getCentraSiteRegistryObject, getCentraSiteVirtualTypeConcept, getChildren, getChildren, getCollectRestServiceAssociatedObjects, getCollectVirtualServiceAssociatedObjects, getCurrentUserPermissionItem, getDefinedSlotNames, getImageURL, getKey, getLabel, getLargeImageURL, getLastAuditableEvent, getName, getNameEx, getNonPermissionAccessControlElements, getPermissionForNonPermissionACL, getPrivilegeDescriptor, getProperties, getReferencingItems, getReferencingObjects, getRegistryObject, getReport, getReportForDetailView, getSlotDescriptions, getTooltip, hasNoChildren, hasObjectType, hasObjectType, hasObjectType, isCanPropagateACL, isCentraSiteVirtualTypeConcept, isEnabledForVersioning, isModified, isNewItem, 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

ActionCategoryItem

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

ActionCategoryItem

public ActionCategoryItem(com.softwareag.centrasite.policy.api.PolicyActionCategory actionCategory,
                          Connector con)
                   throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getActionCategory

public com.softwareag.centrasite.policy.api.PolicyActionCategory getActionCategory()

getName

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

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

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

isPredefined

public boolean isPredefined()
Description copied from class: RegistryObjectItem
Is the registry object behind this item Predefined

Overrides:
isPredefined in class RegistryObjectItem

canManageCategory

public boolean canManageCategory()
                          throws com.softwareag.security.jaas.principals.SagGeneralSecurityException,
                                 javax.xml.registry.JAXRException
Throws:
com.softwareag.security.jaas.principals.SagGeneralSecurityException
javax.xml.registry.JAXRException