public class ConceptItem extends RegistryObjectItem
RegistryObjectItem.ProfileVisibilityBean, RegistryObjectItem.ReferencingDescriptor
profilePermissionUpdated, REFERENCING_LIST_AS_ITEMS, REFERENCING_LIST_AS_REFOBJECTS
rcs_id
Constructor and Description |
---|
ConceptItem(javax.xml.registry.infomodel.RegistryObject ro,
Connector con)
This reduced constructor is used when "blowing" up ClassificationSchema
to ClassificationSchemeItem via reflection
|
Modifier and Type | Method and Description |
---|---|
boolean |
cannotHaveChildren()
Check whether this node may have children
|
ConceptItem |
createConcept() |
Item |
createInstance() |
boolean |
equals(java.lang.Object other) |
boolean |
equals(RegistryObjectProxyItem other) |
javax.xml.registry.infomodel.Concept |
getCachedConcept() |
java.util.Iterator<ConceptItem> |
getChildren() |
java.util.Iterator<ConceptItem> |
getChildren(boolean refresh) |
javax.xml.registry.infomodel.Concept |
getConcept() |
static java.lang.String |
getDetailledDisplayName(javax.xml.registry.infomodel.RegistryObject regObj,
java.util.Locale lc)
Provide the detailed display name of the registry object's type.
|
com.softwareag.cis.plugin.command.Command |
getDetailsCommand() |
java.lang.String |
getDisplayName() |
static java.lang.String |
getDisplayName(javax.xml.registry.infomodel.ClassificationScheme scheme,
java.util.Locale lc) |
static java.lang.String |
getDisplayName(javax.xml.registry.infomodel.Concept concept,
java.util.Locale lc) |
java.lang.String |
getImageURL() |
static java.util.HashMap<java.lang.String,java.lang.String> |
getJaxrObjectTypes() |
java.lang.String |
getLabel()
Obtain label to be used when representing this object e.g. within
association navigator
|
java.lang.String |
getLocalName() |
static java.lang.String |
getLocalName(javax.xml.registry.infomodel.Concept concept) |
java.lang.String |
getNameEx()
Get "extended/alternate name".
|
java.lang.String |
getPath()
For some object types (especially for RepositoryObjectItems) this method
may return a reasonable path - instances of other classes should return
null
|
java.lang.String |
getQNameString() |
static java.lang.String |
getQNameString(javax.xml.registry.infomodel.Concept concept) |
ReportInterface |
getReport()
Get report to be used when selecting given object in tree.
|
ReportInterface |
getReportForDetailView()
Get report to be used for data access in detail view of this item - not
for child nodes!
|
int |
hashCode()
Provide hash function for being able to use RegistryObjectItems as key for hashing
|
boolean |
hasNoChildren() |
boolean |
isObjectType()
Does this concept represent an object type (is it is a concept within the
ObjectType classification scheme)?
|
static boolean |
isObjectType(javax.xml.registry.infomodel.Concept concept) |
boolean |
isStandaloneObjectType() |
void |
showReport(ActionContext actionContext)
Show a report for this item.
|
addAuditComment, addClassification, addClassification, addExternalClassification, addInternelClassification, clearCache, clearProperties, delete, delete, freeze, getAccessControlElements, getCachedRegistryObject, getCentraSiteRegistryObject, getCentraSiteVirtualTypeConcept, getCollectRestServiceAssociatedObjects, getCollectVirtualServiceAssociatedObjects, getCurrentUserPermissionItem, getDefinedSlotNames, getDescription, getKey, getLargeImageURL, getLastAuditableEvent, getName, getName, getNonPermissionAccessControlElements, getObjectTypeId, getObjectTypeValue, getPermissionForNonPermissionACL, getPrivilegeDescriptor, getProperties, getReferencingItems, getReferencingObjects, getRegistryObject, getSlotDescriptions, getTooltip, hasObjectType, hasObjectType, hasObjectType, isAttributeViewable, isCanPropagateACL, isCentraSiteVirtualTypeConcept, isEnabledForVersioning, isModified, isNewItem, isPredefined, isPropagateProfileEnabled, isRevisionObject, isStandalone, logItemConnection, save, setAccessControlElements, setAccessControlElements, setCanPropagateACL, setCollectRestServiceAssociatedObjects, setCollectVirtualServiceAssociatedObjects, setNewItem, setPropagateProfileEnabled, setProperties, toString
addBulkCommand, addCommand, addDetailViewTab, getBulkCommands, getCommand, getCommand, getCommands, getConnector, getDefaultCommand, getDetailViewTabs, getItem, getLanguage, getLocale, getPersistanceLocale, getRelatedItems, hasRequiredAttribute, isLocked, isReadOnly, isSubTabModified, removeCommand, replaceCommand, setCommandEnabled, setConnector, setDefaultCommand, setDetailsCommand, setLocked, setRelatedItems, setRequiredAttribute, setTabModified, showDetailView
public ConceptItem(javax.xml.registry.infomodel.RegistryObject ro, Connector con) throws java.lang.Exception
java.lang.Exception
public com.softwareag.cis.plugin.command.Command getDetailsCommand()
getDetailsCommand
in interface Item
getDetailsCommand
in class AbstractItem
public javax.xml.registry.infomodel.Concept getConcept()
public javax.xml.registry.infomodel.Concept getCachedConcept()
public boolean isObjectType()
public boolean isStandaloneObjectType()
public static boolean isObjectType(javax.xml.registry.infomodel.Concept concept) throws java.lang.Exception
java.lang.Exception
public ReportInterface getReport()
AbstractItem
getReport
in interface Item
getReport
in class RegistryObjectItem
public ReportInterface getReportForDetailView()
getReportForDetailView
in interface Item
getReportForDetailView
in class RegistryObjectItem
public void showReport(ActionContext actionContext)
showReport
in interface Item
showReport
in class AbstractItem
actionContext
- public java.lang.String getImageURL()
getImageURL
in interface Item
getImageURL
in class RegistryObjectItem
public java.lang.String getNameEx() throws java.lang.Exception
AbstractItem
getNameEx
in interface Item
getNameEx
in class RegistryObjectItem
java.lang.Exception
public java.lang.String getDisplayName() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getDisplayName(javax.xml.registry.infomodel.Concept concept, java.util.Locale lc) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getDisplayName(javax.xml.registry.infomodel.ClassificationScheme scheme, java.util.Locale lc) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getDetailledDisplayName(javax.xml.registry.infomodel.RegistryObject regObj, java.util.Locale lc) throws java.lang.Exception
regObj
- lc
- java.lang.Exception
public java.lang.String getLocalName() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getLocalName(javax.xml.registry.infomodel.Concept concept) throws java.lang.Exception
java.lang.Exception
public java.lang.String getQNameString() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getQNameString(javax.xml.registry.infomodel.Concept concept) throws java.lang.Exception
java.lang.Exception
public java.lang.String getLabel() throws java.lang.Exception
getLabel
in class RegistryObjectItem
java.lang.Exception
public java.util.Iterator<ConceptItem> getChildren() throws java.lang.Exception, java.lang.InstantiationException, java.lang.IllegalAccessException
getChildren
in interface Item
getChildren
in class RegistryObjectItem
java.lang.Exception
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.util.Iterator<ConceptItem> getChildren(boolean refresh) throws java.lang.Exception, java.lang.InstantiationException, java.lang.IllegalAccessException
getChildren
in interface Item
getChildren
in class RegistryObjectItem
java.lang.Exception
java.lang.InstantiationException
java.lang.IllegalAccessException
public boolean hasNoChildren() throws java.lang.Exception
hasNoChildren
in interface Item
hasNoChildren
in class RegistryObjectItem
java.lang.Exception
public boolean cannotHaveChildren()
cannotHaveChildren
in interface Item
cannotHaveChildren
in class AbstractItem
public java.lang.String getPath() throws java.lang.Exception
AbstractItem
getPath
in interface Item
getPath
in class AbstractItem
java.lang.Exception
public Item createInstance() throws java.lang.Exception
java.lang.Exception
public ConceptItem createConcept() throws java.lang.Exception
java.lang.Exception
public boolean equals(RegistryObjectProxyItem other)
equals
in class RegistryObjectItem
public static java.util.HashMap<java.lang.String,java.lang.String> getJaxrObjectTypes()
public int hashCode()
RegistryObjectItem
hashCode
in class RegistryObjectItem
public boolean equals(java.lang.Object other)
equals
in class RegistryObjectItem