Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::business::data::StatusImpl Class Reference

Inheritance diagram for cern::laser::business::data::StatusImpl:

Inheritance graph
[legend]
Collaboration diagram for cern::laser::business::data::StatusImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StatusImpl (Boolean active, Boolean masked, Boolean reduced, Boolean activeByBackup, Boolean terminatedByBackup, String sourceHostname, Timestamp sourceTimestamp, Timestamp userTimestamp, Timestamp systemTimestamp, Properties newUserProperties)
String getStatusId ()
void setStatusId (String alarmId)
Boolean getActive ()
Boolean getMasked ()
Boolean getReduced ()
Boolean getActivatedByBackup ()
void setActivatedByBackup (Boolean newActiveByBackup)
Boolean getTerminatedByBackup ()
void setTerminatedByBackup (Boolean newTerminatedByBackup)
String getSourceHostname ()
Timestamp getSourceTimestamp ()
Timestamp getUserTimestamp ()
void setUserTimestamp (Timestamp newUserTimestamp)
Timestamp getSystemTimestamp ()
void setActive (Boolean newActive)
void setMasked (Boolean newMasked)
void setReduced (Boolean newReduced)
void setSourceHostname (String newSourceHostname)
void setSourceTimestamp (Timestamp newSourceTimestamp)
void setSystemTimestamp (Timestamp newSystemTimestamp)
Properties getProperties ()
void setProperties (Properties newProperties)
Set translateToUserProperties (Properties newProperties)
int hashCode ()
boolean equals (Object obj)
Object clone ()
String toString ()
Set getPersistentUserProperties ()
void setPersistentUserProperties (Set userProperties)

Private Member Functions

 StatusImpl ()
Properties translateFromUserProperties ()

Private Attributes

String statusId
Boolean active
Boolean masked
Boolean reduced
Boolean globalAcknowledged
Boolean terminatedByBackup
Boolean activatedByBackup
Timestamp sourceTimestamp
String sourceHostname
Timestamp userTimestamp
Timestamp systemTimestamp
Set persistentUserProperties
Properties properties

Detailed Description

Version:
Revision
1.3
Date
2006/09/25 08:52:36
Author:
Katarina Sigerud .class table="ALARM_STATUS"


Constructor & Destructor Documentation

cern::laser::business::data::StatusImpl::StatusImpl  )  [inline, private]
 

cern::laser::business::data::StatusImpl::StatusImpl Boolean  active,
Boolean  masked,
Boolean  reduced,
Boolean  activeByBackup,
Boolean  terminatedByBackup,
String  sourceHostname,
Timestamp  sourceTimestamp,
Timestamp  userTimestamp,
Timestamp  systemTimestamp,
Properties  newUserProperties
[inline]
 


Member Function Documentation

Object cern::laser::business::data::StatusImpl::clone  )  [inline]
 

boolean cern::laser::business::data::StatusImpl::equals Object  obj  )  [inline]
 

Boolean cern::laser::business::data::StatusImpl::getActivatedByBackup  )  [inline]
 

.property name="getActivatedByBackup" column="ACTIVATED_BY_BACKUP" type="yes_no" not-null="false" unique="false"

Implements cern::laser::business::data::Status.

Boolean cern::laser::business::data::StatusImpl::getActive  )  [inline]
 

.property name="getActive" column="ACTIVE" type="yes_no" not-null="false" unique="false"

Returns:
Boolean

Implements cern::laser::business::data::Status.

Boolean cern::laser::business::data::StatusImpl::getMasked  )  [inline]
 

.property name="getMasked" column="MASKED" type="yes_no" not-null="false" unique="false"

Implements cern::laser::business::data::Status.

Set cern::laser::business::data::StatusImpl::getPersistentUserProperties  )  [inline]
 

Returns:
Returns the persistentUserProperties. .set name="getPersistentUserProperties" table="USER_PROPERTY" inverse="false" cascade="all-delete-orphan" lazy="false" .collection-key column="STATUS_ID" .collection-one-to-many class="cern.laser.business.data.UserProperty"

Collection

Properties cern::laser::business::data::StatusImpl::getProperties  )  [inline]
 

Implements cern::laser::business::data::Status.

Boolean cern::laser::business::data::StatusImpl::getReduced  )  [inline]
 

.property name="getReduced" column="REDUCED" type="yes_no" not-null="false" unique="false"

Implements cern::laser::business::data::Status.

String cern::laser::business::data::StatusImpl::getSourceHostname  )  [inline]
 

.property name="getSourceHostname" column="SOURCE_HOSTNAME" not-null="false" unique="false"

Returns:
String

Timestamp cern::laser::business::data::StatusImpl::getSourceTimestamp  )  [inline]
 

.property name="getSourceTimestamp" column="SOURCE_TIMESTAMP" type="java.sql.Timestamp" not-null="false" unique="false"

Returns:
Timestamp

Implements cern::laser::business::data::Status.

String cern::laser::business::data::StatusImpl::getStatusId  )  [inline]
 

.id generator-class="assigned" column="STATUS_ID" unsaved-value="null"

Implements cern::laser::business::data::Status.

Timestamp cern::laser::business::data::StatusImpl::getSystemTimestamp  )  [inline]
 

.property name="getSystemTimestamp" column="SYSTEM_TIMESTAMP" type="java.sql.Timestamp" not-null="false" unique="false"

Returns:
Timestamp

Implements cern::laser::business::data::Status.

Boolean cern::laser::business::data::StatusImpl::getTerminatedByBackup  )  [inline]
 

.property name="getTerminatedByBackup" column="TERMINATED_BY_BACKUP" type="yes_no" not-null="false" unique="false"

Implements cern::laser::business::data::Status.

Timestamp cern::laser::business::data::StatusImpl::getUserTimestamp  )  [inline]
 

.property name="getUserTimestamp" column="USER_TIMESTAMP" type="java.sql.Timestamp" not-null="false" unique="false"

Returns:
Timestamp

Implements cern::laser::business::data::Status.

int cern::laser::business::data::StatusImpl::hashCode  )  [inline]
 

void cern::laser::business::data::StatusImpl::setActivatedByBackup Boolean  newActiveByBackup  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setActive Boolean  newActive  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setMasked Boolean  newMasked  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setPersistentUserProperties Set  userProperties  )  [inline]
 

Parameters:
persistentUserProperties The persistentUserProperties to set.

void cern::laser::business::data::StatusImpl::setProperties Properties  newProperties  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setReduced Boolean  newReduced  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setSourceHostname String  newSourceHostname  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setSourceTimestamp Timestamp  newSourceTimestamp  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setStatusId String  alarmId  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setSystemTimestamp Timestamp  newSystemTimestamp  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setTerminatedByBackup Boolean  newTerminatedByBackup  )  [inline]
 

Implements cern::laser::business::data::Status.

void cern::laser::business::data::StatusImpl::setUserTimestamp Timestamp  newUserTimestamp  )  [inline]
 

Implements cern::laser::business::data::Status.

String cern::laser::business::data::StatusImpl::toString  )  [inline]
 

Properties cern::laser::business::data::StatusImpl::translateFromUserProperties  )  [inline, private]
 

Set cern::laser::business::data::StatusImpl::translateToUserProperties Properties  newProperties  )  [inline]
 


Member Data Documentation

Boolean cern::laser::business::data::StatusImpl::activatedByBackup [private]
 

Boolean cern::laser::business::data::StatusImpl::active [private]
 

Boolean cern::laser::business::data::StatusImpl::globalAcknowledged [private]
 

Boolean cern::laser::business::data::StatusImpl::masked [private]
 

Set cern::laser::business::data::StatusImpl::persistentUserProperties [private]
 

Properties cern::laser::business::data::StatusImpl::properties [private]
 

Boolean cern::laser::business::data::StatusImpl::reduced [private]
 

String cern::laser::business::data::StatusImpl::sourceHostname [private]
 

Timestamp cern::laser::business::data::StatusImpl::sourceTimestamp [private]
 

String cern::laser::business::data::StatusImpl::statusId [private]
 

Timestamp cern::laser::business::data::StatusImpl::systemTimestamp [private]
 

Boolean cern::laser::business::data::StatusImpl::terminatedByBackup [private]
 

Timestamp cern::laser::business::data::StatusImpl::userTimestamp [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:45 2009 for ACS Java API by doxygen 1.3.8