gov.nih.nci.cagrid.introduce.common
Class ServiceInformation

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.common.ServiceInformation
Direct Known Subclasses:
SpecificServiceInformation

public class ServiceInformation
extends java.lang.Object

Author:
Shannon Hastings , Scott Oster , Stephen Langella

Constructor Summary
ServiceInformation(java.io.File baseDirectory)
           
ServiceInformation(ServiceDescription service, java.util.Properties properties, java.io.File baseDirectory)
           
 
Method Summary
 void createArchive()
           
 java.io.File getBaseDirectory()
           
 java.util.Properties getDeploymentProperties()
           
 ExtensionsType getExtensions()
           
 java.util.Properties getIntroduceServiceProperties()
           
 NamespacesType getNamespaces()
           
 ServiceDescription getServiceDescriptor()
           
 ServiceProperties getServiceProperties()
           
 ServicesType getServices()
           
 void load()
           
 void persistInformation()
           
 void setDeplymentProperties(java.util.Properties deploymentProperties)
           
 void setExtensions(ExtensionsType extensions)
           
 void setIntroduceServiceProperties(java.util.Properties serviceProperties)
           
 void setNamespaces(NamespacesType namespaces)
           
 void setServiceProperties(ServiceProperties serviceProperties)
           
 void setServices(ServicesType services)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceInformation

public ServiceInformation(java.io.File baseDirectory)
                   throws java.lang.Exception
Throws:
java.lang.Exception

ServiceInformation

public ServiceInformation(ServiceDescription service,
                          java.util.Properties properties,
                          java.io.File baseDirectory)
Method Detail

load

public void load()
          throws java.lang.Exception
Throws:
java.lang.Exception

getIntroduceServiceProperties

public java.util.Properties getIntroduceServiceProperties()

setIntroduceServiceProperties

public void setIntroduceServiceProperties(java.util.Properties serviceProperties)

getDeploymentProperties

public java.util.Properties getDeploymentProperties()

setDeplymentProperties

public void setDeplymentProperties(java.util.Properties deploymentProperties)

getServices

public ServicesType getServices()

setServices

public void setServices(ServicesType services)

getNamespaces

public NamespacesType getNamespaces()

setNamespaces

public void setNamespaces(NamespacesType namespaces)

getExtensions

public ExtensionsType getExtensions()

setExtensions

public void setExtensions(ExtensionsType extensions)

getServiceProperties

public ServiceProperties getServiceProperties()

setServiceProperties

public void setServiceProperties(ServiceProperties serviceProperties)

getBaseDirectory

public java.io.File getBaseDirectory()

getServiceDescriptor

public ServiceDescription getServiceDescriptor()

persistInformation

public void persistInformation()
                        throws java.lang.Exception
Throws:
java.lang.Exception

createArchive

public void createArchive()
                   throws java.lang.Exception
Throws:
java.lang.Exception