org.globus.cog.abstraction.xml
Class Service

java.lang.Object
  extended byorg.globus.cog.abstraction.xml.Service
All Implemented Interfaces:
Serializable

public class Service
extends Object
implements Serializable

Version:
$Revision: 1.2 $ $Date: 2005/06/08 08:22:16 $
See Also:
Serialized Form

Constructor Summary
Service()
           
 
Method Summary
 AttributeList getAttributeList()
           
 String getIdentity()
           
 String getName()
           
 String getProvider()
           
 SecurityContext getSecurityContext()
           
 String getServiceContact()
           
 String getType()
           
 boolean isValid()
           
 void marshal(DocumentHandler handler)
           
 void marshal(Writer out)
           
 void setAttributeList(AttributeList attributeList)
           
 void setIdentity(String identity)
           
 void setName(String name)
           
 void setProvider(String provider)
           
 void setSecurityContext(SecurityContext securityContext)
           
 void setServiceContact(String serviceContact)
           
 void setType(String type)
           
static Service unmarshal(Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Service

public Service()
Method Detail

getAttributeList

public AttributeList getAttributeList()

getIdentity

public String getIdentity()

getName

public String getName()

getProvider

public String getProvider()

getSecurityContext

public SecurityContext getSecurityContext()

getServiceContact

public String getServiceContact()

getType

public String getType()

isValid

public boolean isValid()

marshal

public void marshal(Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

setAttributeList

public void setAttributeList(AttributeList attributeList)
Parameters:
attributeList -

setIdentity

public void setIdentity(String identity)
Parameters:
identity -

setName

public void setName(String name)
Parameters:
name -

setProvider

public void setProvider(String provider)
Parameters:
provider -

setSecurityContext

public void setSecurityContext(SecurityContext securityContext)
Parameters:
securityContext -

setServiceContact

public void setServiceContact(String serviceContact)
Parameters:
serviceContact -

setType

public void setType(String type)
Parameters:
type -

unmarshal

public static Service unmarshal(Reader reader)
                         throws org.exolab.castor.xml.MarshalException,
                                org.exolab.castor.xml.ValidationException
Parameters:
reader -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Throws:
org.exolab.castor.xml.ValidationException