public class ServiceItem extends RegistryEntryItem
RegistryObjectItem.ProfileVisibilityBean, RegistryObjectItem.ReferencingDescriptor
profilePermissionUpdated, REFERENCING_LIST_AS_ITEMS, REFERENCING_LIST_AS_REFOBJECTS
rcs_id
Constructor and Description |
---|
ServiceItem(RegistryObject ro,
Connector con) |
Modifier and Type | Method and Description |
---|---|
void |
delete()
Delete service from registry including associated objects SAGSIS P279209 -
delete service from registry including all related stuff
|
boolean |
equals(java.lang.Object other) |
RegistryObjectItem |
freeze() |
java.util.Collection |
getDeleteKeys(Service service) |
java.util.Collection<Key> |
getRemovedExternalLinkKeys() |
Service |
getService() |
int |
hashCode()
Provide hash function for being able to use RegistryObjectItems as key for hashing
|
void |
setRemovedExternalLink(ExternalLink removedLink) |
void |
setRemovedExternalLinkKeys(java.util.Collection<Key> rLinks) |
getRegistryEntry
addAuditComment, addClassification, addClassification, addExternalClassification, addInternelClassification, clearCache, clearProperties, delete, equals, getAccessControlElements, getCachedRegistryObject, getCentraSiteRegistryObject, getCentraSiteVirtualTypeConcept, getChildren, getChildren, getCollectRestServiceAssociatedObjects, getCollectVirtualServiceAssociatedObjects, getCurrentUserPermissionItem, getDefinedSlotNames, getDescription, getImageURL, getKey, getLabel, getLargeImageURL, getLastAuditableEvent, getName, getName, getNameEx, getNonPermissionAccessControlElements, getObjectTypeId, getObjectTypeValue, getPermissionForNonPermissionACL, getPrivilegeDescriptor, getProperties, getReferencingItems, getReferencingObjects, getRegistryObject, getReport, getReportForDetailView, getSlotDescriptions, getTooltip, hasNoChildren, 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, 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
public ServiceItem(RegistryObject ro, Connector con) throws java.lang.Exception
java.lang.Exception
public Service getService()
public void delete() throws java.lang.Exception
delete
in class RegistryObjectItem
java.lang.Exception
public RegistryObjectItem freeze()
freeze
in class RegistryObjectItem
public java.util.Collection getDeleteKeys(Service service) throws java.lang.Exception
java.lang.Exception
public void setRemovedExternalLink(ExternalLink removedLink)
public void setRemovedExternalLinkKeys(java.util.Collection<Key> rLinks)
public java.util.Collection<Key> getRemovedExternalLinkKeys()
public int hashCode()
RegistryObjectItem
hashCode
in class RegistryObjectItem
public boolean equals(java.lang.Object other)
equals
in class RegistryObjectItem