contract Data Type

Java class for Contract complex type.

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
parameterSetting parameterSetting element 0/1  
usagePoliciesByMethod usagePoliciesByMethod element 0/1  

Example

<c----->
  <parameterSetting>
    <contextAttribute>
      <attributeName>...</attributeName>
      <attributeValue>...</attributeValue>
    </contextAttribute>
  </parameterSetting>
  <usagePoliciesByMethod>
    <usagePolicies>
      <guarantee/>
      <methodRestriction/>
      <methodAccess>...</methodAccess>
      <methodName>...</methodName>
      <parameters/>
      <resultRestrictions/>
    </usagePolicies>
  </usagePoliciesByMethod>
</c----->