package eu.aniketos.data;
import java.util.List;
/**
*
* IAgreementTemplate - an interface specifying a Agreement Template - that is a
* proposed contract (set of properties) offered by a service.
*
* @author David Lamb, LJMU
* @revised by Bo Zhou LJMU Aug 2011
* @revised by Bernard Butler & Barry Mulcahy TSSG Aug 2011
* @revise by Bo Zhou LJMU Feb 2013
*/
public interface IAgreementTemplate extends ISecurityDescriptor
{
public abstract String getAgreementTemplateID();
public abstract void setAgreementTemplateID(String agreementTemplateID);
public abstract void setSecurityProperties(List<ISecurityProperty> securityProperties);
public abstract void setXML (String xmlContent);
public abstract String getXML();
}