com.centrasite.control.discovery
Class ReadOnlyPropertyAccessor

java.lang.Object
  extended by com.centrasite.control.discovery.AbstractPropertyAccessor
      extended by com.centrasite.control.discovery.ReadOnlyPropertyAccessor
All Implemented Interfaces:
PropertyAccessor
Direct Known Subclasses:
ActionDescAccessors, ActionNameAccessors, ActionTypeAccessors, ActionVersionAccessors, AssetChangeOrgAccessor, AssetNameAccessor, AssetTypeDescAccessor, AssetTypeIconAccessor, AssetTypeNameAccessor, AssociationAssociationTypeAccessor, AssociationSourceObjectAccessor, AssociationSourceObjectIconAccessor, AssociationTargetObjectAccessor, AssociationTargetObjectIconAccessor, AssoTypeFwdLblAccessor, AssoTypeNameAccessor, AssoTypeRevLblAccessor, AuditableEventDescriptionAccessor, AuditableEventEventTypeAccessor, AuditableEventRegistryObjectAccessor, AuditableEventTimeStampAccessor, AuditableEventUserAccessor, CentraSiteAssetNameAccessor, CentraSiteAssetOrgNameAccessor, CentraSiteGroupDescAccessor, CentraSiteGroupNameAccessor, CentraSiteGroupOrgNameAccessor, CentraSiteOrgUserLoginAccessor, CentraSiteRoleDescAccessor, CentraSiteRoleNameAccessor, CentraSiteRoleOrgNameAccessor, CentraSiteUserIdAccessor, CentraSiteUserLoginAccessor, CentraSiteUserNameAccessor, CentraSiteUserNameOrgAccessor, CentraSiteUserOrgNameAccessor, CentraSiteUserStatusAccessor, ChangeOrgMessageAccessor, ChangeOwnerMessageAccessor, ChangeUserAssetMessageAccessor, ChangeUserMessageAccessor, ClassificationClassificationSchemeAccessor, ClassificationClassifiedObjectAccessor, ClassificationConceptPathAccessor, ClassificationSchemeExternalAccessor, ClassificationSchemeValueTypeAccessor, ClassificationValueAccessor, ConceptClassificationSchemeAccessor, ConceptParentAccessor, ConceptPathAccessor, CreatedByUserAccessor, ExportObjectDescriptionAccessor, ExportObjectNameAccessor, ExportObjectTypeAccessor, ExternalIdentifierIdentificationSchemeAccessor, ExternalIdentifierRegistryObjectAccessor, ExternalIdentifierValueAccessor, ExternalLinkRawExternalURIAccessor, ExternalLinkValidateURIAccessor, FailedActionNameAccessor, FailedActionsAccessor, FailedDateAccessor, FailedObjectAccessor, FailedPolicyLogDateAccessor, FailedPolicyLogUserAccessor, FailedReasonAccessor, FailePolicyLogNameAccessor, GenerateReportAccessor, IconAccessor, ImageAccessor, ImportObjectNameAccessor, ImportObjectTypeAccessor, LogDescriptionAccessor, LogKeyAccessor, LogMessageAccessor, LogNameAccessor, LogTimeStampAccessor, LogTypeAccessor, ObjectImageAccessor, OperationInterfaceAccessor, OrganizationAccessor, OrganizationUserAssetsAccessor, OrganizationUserNameAccessor, PolicyActiveAccessor, PolicyDescAccessor, PolicyEventAccessor, PolicyLogDateAccessor, PolicyLogDocumentAccessor, PolicyLogEntityNameAccessor, PolicyLogEventTypeAccessor, PolicyLogNameAccessor, PolicyLogUserAccessor, PolicyLogUserVersionAccessor, PolicyLogVersionAccessor, PolicyNameAccessor, PolicyObjectAccessor, PolicyOrgAccessor, PolicyOwnerAccessor, PolicyPriorityAccessor, PolicyStateAccessor, PolicyUserVersionAccessor, PolicyVersionAccessor, PrincipalNameAccessor, ReferenceSourceObjectAccessor, ReferenceTargetObjectAccessor, ReferenceTypeAccessor, RegistryEntryMajorVersionAccessor, RegistryEntryMinorVersionAccessor, RegistryEntryStatusAccessor, RegistryObjectCreationDateAccessor, RegistryObjectKeyAccessor, RegistryObjectLastModifiedDateAccessor, RegistryObjectNotificationLastChangeAccessor, RegistryObjectNotificationRequestDateAccessor, RegistryObjectOrganizationAccessor, RegistryObjectSubmittingOrganizationAccessor, RegistryObjectTypeAccessor, RegistryObjectTypeOfAssociationToAccessor, RegistryObjectUserAccessor, RepositoryFileSystemNameAccessor, RepositoryHistoryContentLengthAccessor, RepositoryHistoryModificationDateAccessor, RepositoryHistoryNameAccessor, RepositoryHistoryOwnerAccessor, RepositoryHistoryVersionAccessor, RepositoryNodeAttachedToAccessor, RepositoryNodeAutoVersionAccessor, RepositoryNodeContentLengthAccessor, RepositoryNodeContentTypeAccessor, RepositoryNodeCreationDateAccessor, RepositoryNodeModificationDateAccessor, RepositoryNodeOwnerAccessor, RolePermDescAccessor, RolePermNameAccessor, RolePermOrgAccessor, RTPolicyActiveAccessor, RTPolicyDescAccessor, RTPolicyNameAccessor, RTPolicyObjectAccessor, RTPolicyOrgAccessor, RTPolicyOwnerAccessor, RTPolicyStateAccessor, RTPolicyUserVersionAccessor, RTPolicyVersionAccessor, RunNowMessageAccessor, RunNowNameAccessor, RunNowResultAccessor, ServiceBindingServiceAccessor, ServiceBindingTargetBindingAccessor, ServiceBindingValidateURIAccessor, ServiceWSDLAccessor, SpecificationLinkServiceBindingAccessor, SpecificationLinkUsageDescriptionAccessor, SpecificationLinkWSDLAccessor, SubscriptionActionAccessor, SubscriptionExpirationDateAccessor, SubscriptionLastNotificationStatusAccessor, SubscriptionNotificationIntervalAccessor, SubscriptionRequestorAccessor, SystemVersionAccessor, TraceDurationAccessor, TraceMessageAccessor, TraceSeverityAccessor, TraceThrowableAccessor, TraceTimeAccessor, UserGroupOrgAccessor, UserNameAccessor, UserOrGroupOrganizationAccessor, VersioningMinorMajorVersionAccessor, VersionsChangeLogAccessor

public abstract class ReadOnlyPropertyAccessor
extends AbstractPropertyAccessor


Constructor Summary
ReadOnlyPropertyAccessor()
           
 
Method Summary
 Item getReferencedItem()
          Get the Item referenced by this property
 boolean isReadOnly(Item item)
          Check whether accessor allows for read access only
 void setValue(Item item, java.lang.String value)
          Set value of property for given Item
 
Methods inherited from class com.centrasite.control.discovery.AbstractPropertyAccessor
editProperty, getActivatingMessage, getCommands, getDescription, getDisplayName, getReferencedItem, getSelectReferencedItemDescriptor, isComplexProperty, isDateProperty, isIntProperty, isTextEditAllowed, selectReferencedItem
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.centrasite.control.discovery.PropertyAccessor
getPropertyName, getValue
 

Constructor Detail

ReadOnlyPropertyAccessor

public ReadOnlyPropertyAccessor()
Method Detail

setValue

public final void setValue(Item item,
                           java.lang.String value)
                    throws java.lang.Exception
Description copied from interface: PropertyAccessor
Set value of property for given Item

Throws:
java.lang.Exception

isReadOnly

public final boolean isReadOnly(Item item)
Description copied from interface: PropertyAccessor
Check whether accessor allows for read access only

Parameters:
item - the item for which it is to be checked whether the access is read-only
Returns:
true if read-only

getReferencedItem

public Item getReferencedItem()
Get the Item referenced by this property

Returns:
the referenced Item; null, if none