public interface DomainSpecification
Modifier and Type | Interface and Description |
---|---|
static class |
DomainSpecification.DomainSpecificationType |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,PayloadAttributeInfo> |
getAttributeInfoMap()
This method returns the every payload attribute item name mapped to its detail.
|
java.lang.Class |
getAttributeType(java.lang.String attributeName,
java.lang.String opType)
Method used to get the Type of the attribute.
|
java.lang.String |
getName()
gets the name of the Domain Object Specification
|
PayloadSpec |
getPayloadSpec()
gets the payload spec associated with the supplied operation type.
|
PayloadSpec |
getPayloadSpec(java.lang.String opType)
gets the payload spec associated with the supplied operation type.
|
java.util.Set<PayloadSpec> |
getPayloadSpecs()
gets a Set of all the PayloadSpecs that are related to the base domain specification
|
DomainSpecification.DomainSpecificationType |
getSpecificationType()
gets the type of the Domain Object Specification
|
java.lang.String |
getVersion()
gets the version of this Domain Object Specification
|
boolean |
hasAttribute(java.lang.String attributeName,
java.lang.String opType)
method used to see if the Domain object specification contains an attribute for the supplied name.
|
boolean |
hasAttributes()
This method returns a boolean flag indicating if the specification contains attributes or not
|
java.lang.String getName()
java.lang.String getVersion()
DomainSpecification.DomainSpecificationType getSpecificationType()
PayloadSpec getPayloadSpec()
PayloadSpec getPayloadSpec(java.lang.String opType)
opType
- the operationType whose PayloadSpec is being requestedjava.util.Set<PayloadSpec> getPayloadSpecs()
boolean hasAttribute(java.lang.String attributeName, java.lang.String opType)
attributeName
- name of the attribute in question.opType
- the operationType whose PayloadSpec is being requestedjava.lang.Class getAttributeType(java.lang.String attributeName, java.lang.String opType)
attributeName
- name of the attribute in question.opType
- the operationType whose PayloadSpec is being requestedjava.util.Map<java.lang.String,PayloadAttributeInfo> getAttributeInfoMap()
boolean hasAttributes()