com::cosylab::acs::laser::dao::xml::SourceDefinitionType Class Reference

Inheritance diagram for com::cosylab::acs::laser::dao::xml::SourceDefinitionType:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::acs::laser::dao::xml::SourceDefinitionType:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SourceDefinitionType ()
void deleteConnectionTimeout ()
void deleteResponsibleId ()
int getConnectionTimeout ()
java.lang.String getDescription ()
int getResponsibleId ()
boolean hasConnectionTimeout ()
boolean hasResponsibleId ()
boolean isValid ()
void marshal (java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
void marshal (org.xml.sax.ContentHandler handler) throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
void setConnectionTimeout (int connectionTimeout)
void setDescription (java.lang.String description)
void setResponsibleId (int responsibleId)
void validate () throws org.exolab.castor.xml.ValidationException

Static Public Member Functions

static java.lang.Object unmarshal (java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException

Private Attributes

java.lang.String _description
int _connectionTimeout
boolean _has_connectionTimeout
int _responsibleId
boolean _has_responsibleId

Detailed Description

Class SourceDefinitionType.

Version:
Revision
1.3
Date
2006/09/25 08:52:36

Constructor & Destructor Documentation

com::cosylab::acs::laser::dao::xml::SourceDefinitionType::SourceDefinitionType (  )  [inline]

Member Function Documentation

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::deleteConnectionTimeout (  )  [inline]
void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::deleteResponsibleId (  )  [inline]
int com::cosylab::acs::laser::dao::xml::SourceDefinitionType::getConnectionTimeout (  )  [inline]

Returns the value of field 'connectionTimeout'. The field 'connectionTimeout' has the following description: source backup timeout

Returns:
int
the value of field 'connectionTimeout'.

References _connectionTimeout.

Referenced by com::cosylab::acs::laser::dao::xml::SourceDefinitionTypeDescriptor::SourceDefinitionTypeDescriptor().

java.lang.String com::cosylab::acs::laser::dao::xml::SourceDefinitionType::getDescription (  )  [inline]

Returns the value of field 'description'. The field 'description' has the following description: source description

Returns:
String
the value of field 'description'.

References _description.

Referenced by com::cosylab::acs::laser::dao::xml::SourceDefinitionTypeDescriptor::SourceDefinitionTypeDescriptor().

int com::cosylab::acs::laser::dao::xml::SourceDefinitionType::getResponsibleId (  )  [inline]

Returns the value of field 'responsibleId'. The field 'responsibleId' has the following description: source responsible person CERN id

Returns:
int
the value of field 'responsibleId'.

References _responsibleId.

Referenced by com::cosylab::acs::laser::dao::xml::SourceDefinitionTypeDescriptor::SourceDefinitionTypeDescriptor().

boolean com::cosylab::acs::laser::dao::xml::SourceDefinitionType::hasConnectionTimeout (  )  [inline]
boolean com::cosylab::acs::laser::dao::xml::SourceDefinitionType::hasResponsibleId (  )  [inline]
boolean com::cosylab::acs::laser::dao::xml::SourceDefinitionType::isValid (  )  [inline]

Method isValid

Returns:
boolean

Reimplemented in com::cosylab::acs::laser::dao::xml::SourceDefinition.

References validate().

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::marshal ( org.xml.sax.ContentHandler  handler  )  throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException [inline]

Method marshal

Parameters:
handler 

Reimplemented in com::cosylab::acs::laser::dao::xml::SourceDefinition.

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::marshal ( java.io.Writer  out  )  throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException [inline]

Method marshal

Parameters:
out 

Reimplemented in com::cosylab::acs::laser::dao::xml::SourceDefinition.

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::setConnectionTimeout ( int  connectionTimeout  )  [inline]

Sets the value of field 'connectionTimeout'. The field 'connectionTimeout' has the following description: source backup timeout

Parameters:
connectionTimeout the value of field 'connectionTimeout'.

References _connectionTimeout, and _has_connectionTimeout.

Referenced by com::cosylab::acs::laser::dao::xml::SourceDefinitionTypeDescriptor::SourceDefinitionTypeDescriptor().

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::setDescription ( java.lang.String  description  )  [inline]

Sets the value of field 'description'. The field 'description' has the following description: source description

Parameters:
description the value of field 'description'.

References _description, and description.

Referenced by com::cosylab::acs::laser::dao::xml::SourceDefinitionTypeDescriptor::SourceDefinitionTypeDescriptor().

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::setResponsibleId ( int  responsibleId  )  [inline]

Sets the value of field 'responsibleId'. The field 'responsibleId' has the following description: source responsible person CERN id

Parameters:
responsibleId the value of field 'responsibleId'.

References _has_responsibleId, and _responsibleId.

Referenced by com::cosylab::acs::laser::dao::xml::SourceDefinitionTypeDescriptor::SourceDefinitionTypeDescriptor().

static java.lang.Object com::cosylab::acs::laser::dao::xml::SourceDefinitionType::unmarshal ( java.io.Reader  reader  )  throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException [inline, static]

Method unmarshal

Parameters:
reader 
Returns:
Object

Reimplemented in com::cosylab::acs::laser::dao::xml::SourceDefinition.

void com::cosylab::acs::laser::dao::xml::SourceDefinitionType::validate (  )  throws org.exolab.castor.xml.ValidationException [inline]

Method validate

Reimplemented in com::cosylab::acs::laser::dao::xml::SourceDefinition.

Referenced by isValid().


Member Data Documentation

source backup timeout

Referenced by getConnectionTimeout(), and setConnectionTimeout().

source description

Referenced by getDescription(), and setDescription().

keeps track of state for field: _connectionTimeout

Referenced by deleteConnectionTimeout(), hasConnectionTimeout(), and setConnectionTimeout().

keeps track of state for field: _responsibleId

Referenced by deleteResponsibleId(), hasResponsibleId(), and setResponsibleId().

source responsible person CERN id

Referenced by getResponsibleId(), and setResponsibleId().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2