public class ServiceWSDLAccessor extends ReadOnlyPropertyAccessor implements AllowsSortingUsingXQuery
isComplexProperty, isDateProperty, isIntProperty
Modifier and Type | Method and Description |
---|---|
static ServiceWSDLAccessor |
get() |
java.lang.String |
getPropertyName()
Obtain name of property being accessed via this accessor.
|
Item |
getReferencedItem(Item item)
Get the Item referenced by this property
|
Item |
getReferencedItem(Item item,
java.lang.String wsdlURI)
Get the Item referenced by this property using the wsdlURI obtained from ServiceWSDLAccessor.getValue(Item).
|
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. |
java.lang.String |
getValue(Item item)
Get value of property for given Item
|
java.lang.String |
getWsdlProxyUri() |
getReferencedItem, isReadOnly, setValue
editProperty, getActivatingMessage, getCommands, getDescription, getDisplayName, getSelectReferencedItemDescriptor, isComplexProperty, isDateProperty, isIntProperty, isTextEditAllowed, selectReferencedItem
public static ServiceWSDLAccessor get()
public java.lang.String getPropertyName()
PropertyAccessor
getPropertyName
in interface PropertyAccessor
public java.lang.String getValue(Item item) throws java.lang.Exception
PropertyAccessor
getValue
in interface PropertyAccessor
java.lang.Exception
public java.lang.String getWsdlProxyUri()
public Item getReferencedItem(Item item)
getReferencedItem
in interface PropertyAccessor
getReferencedItem
in class AbstractPropertyAccessor
item
- the current Itempublic Item getReferencedItem(Item item, java.lang.String wsdlURI)
public java.lang.String getSortPath(java.lang.String objectTypeValue)
AllowsSortingUsingXQuery
PropertyAccessor
implementing this interface.
Note: the xpath expression must contain $ro representing the registry object being searchedgetSortPath
in interface AllowsSortingUsingXQuery
objectTypeValue
- the value of the object type or ObjectTypePredicate.ALL_OBJECT_TYPES