/** * Create a df component description. * @param component The component. * @param service The service. * @return The df component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription service) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); if(service!=null) ret.addService(service); return ret; }
/** * Create a df component description. * @param component The component. * @param service The service. * @return The df component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription service) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); if(service!=null) ret.addService(service); return ret; }
/** * Create a df component description. * @param component The component. * @param service The service. * @return The df component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription service) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); if(service!=null) ret.addService(service); return ret; }
/** * Create a df component description. * @param component The component. * @param service The service. * @return The df component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription service, long leasetime) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); if(service!=null) ret.addService(service); ret.setLeaseTime(new Date(clockservice.getTime()+leasetime)); return ret; }
/** * Create a new component description. * @param name The name. * @param services The services. * @param protocols The protocols. * @param ontologies The ontologies. * @param languages The languages. */ public DFComponentDescription(IComponentIdentifier name, IDFServiceDescription[] services, String[] protocols, String[] ontologies, String[] languages, Date leasetime) { this.languages = new ArrayList(); this.ontologies = new ArrayList(); this.services = new ArrayList(); this.protocols = new ArrayList(); this.setName(name); this.setLeaseTime(leasetime); if(services != null) for(int i = 0; i < services.length; i++) this.addService(services[i]); if(protocols != null) for(int i = 0; i < protocols.length; i++) this.addProtocol(protocols[i]); if(languages != null) for(int i = 0; i < languages.length; i++) this.addLanguage(languages[i]); if(ontologies != null) for(int i = 0; i < ontologies.length; i++) this.addOntology(ontologies[i]); }
/** * Create a new component description. * @param name The name. * @param services The services. * @param protocols The protocols. * @param ontologies The ontologies. * @param languages The languages. */ public DFComponentDescription(IComponentIdentifier name, IDFServiceDescription[] services, String[] protocols, String[] ontologies, String[] languages, Date leasetime) { this.languages = new ArrayList(); this.ontologies = new ArrayList(); this.services = new ArrayList(); this.protocols = new ArrayList(); this.setName(name); this.setLeaseTime(leasetime); if(services != null) for(int i = 0; i < services.length; i++) this.addService(services[i]); if(protocols != null) for(int i = 0; i < protocols.length; i++) this.addProtocol(protocols[i]); if(languages != null) for(int i = 0; i < languages.length; i++) this.addLanguage(languages[i]); if(ontologies != null) for(int i = 0; i < ontologies.length; i++) this.addOntology(ontologies[i]); }
/** * Create a new df component description. * @param component The component id. * @param services The services. * @param languages The languages. * @param ontologies The ontologies. * @param protocols The protocols. * @return The component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription[] services, String[] languages, String[] ontologies, String[] protocols, Date leasetime) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); ret.setLeaseTime(leasetime); for(int i=0; services!=null && i<services.length; i++) ret.addService(services[i]); for(int i=0; languages!=null && i<languages.length; i++) ret.addLanguage(languages[i]); for(int i=0; ontologies!=null && i<ontologies.length; i++) ret.addOntology(ontologies[i]); for(int i=0; protocols!=null && i<protocols.length; i++) ret.addProtocol(protocols[i]); return ret; }
/** * Create a new df component description. * @param component The component id. * @param services The services. * @param languages The languages. * @param ontologies The ontologies. * @param protocols The protocols. * @return The component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription[] services, String[] languages, String[] ontologies, String[] protocols, Date leasetime) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); ret.setLeaseTime(leasetime); for(int i=0; services!=null && i<services.length; i++) ret.addService(services[i]); for(int i=0; languages!=null && i<languages.length; i++) ret.addLanguage(languages[i]); for(int i=0; ontologies!=null && i<ontologies.length; i++) ret.addOntology(ontologies[i]); for(int i=0; protocols!=null && i<protocols.length; i++) ret.addProtocol(protocols[i]); return ret; }
/** * Create a new df component description. * @param component The component id. * @param services The services. * @param languages The languages. * @param ontologies The ontologies. * @param protocols The protocols. * @return The component description. */ public IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription[] services, String[] languages, String[] ontologies, String[] protocols, Date leasetime) { DFComponentDescription ret = new DFComponentDescription(); ret.setName(component); ret.setLeaseTime(leasetime); for(int i=0; services!=null && i<services.length; i++) ret.addService(services[i]); for(int i=0; languages!=null && i<languages.length; i++) ret.addLanguage(languages[i]); for(int i=0; ontologies!=null && i<ontologies.length; i++) ret.addOntology(ontologies[i]); for(int i=0; protocols!=null && i<protocols.length; i++) ret.addProtocol(protocols[i]); return ret; }