Package org.iids.aos.negotiation

This package contains wrapper classes around the classes in org.iids.aos.systemservices.datatypes.wsagreement which are automatically generated from the XML schema definitions.

See:
          Description

Class Summary
Offer  
Request The Request class represents a service negotiation request.
Restriction A wrapper class that filters restrictions from a wsagreement Item.
Service  
Template A wrapper class around the wsagreement.Template type.
 

Enum Summary
Restriction.Type The Types of Restrictions that are possible.
 

Exception Summary
NegotiationException  
RestrictionException  
ServiceException  
TemplateException  
 

Package org.iids.aos.negotiation Description

This package contains wrapper classes around the classes in org.iids.aos.systemservices.datatypes.wsagreement which are automatically generated from the XML schema definitions.

However, these classes are a little hard to use, because they require some knowledge of the structure of the templates, agreements and service descriptions. There are some utility classes that can help generate and inspect these.

The main thing that these utilities lack is the complete hiding of the XML relations, and the automatic and manual checking of restrictions that are defined on various fields in the template. This package is a first attempt to abstract away from these castor-generated classes.



Copyright © 2003, 2004 IIDS Group. All Rights Reserved.