com.centrasite.control.registry.items.accessors
Interface AllowsSortingUsingXQuery

All Known Implementing Classes:
AbstractRegistryObjectExternalClassificationAccessor, AssetChangeOrgAccessor, AssociationAssociationTypeAccessor, AssociationSourceObjectAccessor, AssociationSourceObjectNameAccessor, AssociationSourceObjectTypeAccessor, AssociationTargetObjectAccessor, AssociationTargetObjectNameAccessor, AssociationTargetObjectTypeAccessor, OperationNamespaceAccessor, RegistryEntryExpirationAccessor, RegistryEntryExpirationTimeAccessor, RegistryEntryMajorVersionAccessor, RegistryEntryMinorVersionAccessor, RegistryEntryStabilityAccessor, RegistryEntryStatusAccessor, RegistryEntryUserVersionAccessor, RegistryLcmStateAccessor, RegistryObjectCreationDateAccessor, RegistryObjectDescriptionAccessor, RegistryObjectKeyAccessor, RegistryObjectLastModifiedDateAccessor, RegistryObjectNameAccessor, RegistryObjectOwnerAccessor, RegistryObjectSlotAccessor, RegistryObjectSubmittingOrganizationAccessor, RegistryObjectTypeAccessor, RegistryUserNameAccessor, ServiceBindingAccessURIAccessor, ServiceBindingServiceAccessor, ServiceBindingTargetBindingAccessor, ServiceLocalNameAccessor, ServiceNamespaceAccessor, ServiceProvidingOrganizationAccessor, ServiceWSDLAccessor, SpecificationLinkServiceBindingAccessor, SpecificationLinkSpecificationObjectAccessor, SpecificationLinkUsageDescriptionAccessor, TaxonomyNameAccessor, UserOrganizationAccessor, UserURLAccessor, VersioningMinorMajorVersionAccessor, VersioningUserVersionAccessor

public interface AllowsSortingUsingXQuery

This interface is intended to be implemented by PropertyAccessor objects representing sortable properties.


Method Summary
 java.lang.String getSortPath(java.lang.String objectTypeValue)
          This method returns the xpath that will be used in XQuery for sorting on the property accessed by the PropertyAccessor implementing this interface.
 

Method Detail

getSortPath

java.lang.String getSortPath(java.lang.String objectTypeValue)
This method returns the xpath that will be used in XQuery for sorting on the property accessed by the PropertyAccessor implementing this interface. Note: the xpath expression must contain $ro representing the registry object being searched

Parameters:
objectTypeValue - the value of the object type or ObjectTypePredicate.ALL_OBJECT_TYPES
Returns:
The xpath to the sortable property.