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.

References activatedByBackup.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus().

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.

References active.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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.

References masked.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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

References persistentUserProperties.

Referenced by translateFromUserProperties().

Properties cern::laser::business::data::StatusImpl::getProperties (  )  [inline]
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.

References reduced.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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

.property name="getGlobalAcknowledged" column="GLOBAL_ACKNOWLEDGED" type="yes_no" not-null="false" unique="false" .property name="getSourceHostname" column="SOURCE_HOSTNAME" not-null="false" unique="false"

Returns:
String

References sourceHostname.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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.

References sourceTimestamp.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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

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

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

References statusId.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), equals(), hashCode(), and translateToUserProperties().

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.

References systemTimestamp.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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.

References terminatedByBackup.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus().

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.

References userTimestamp.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus(), and toString().

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

References getStatusId().

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

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

References activatedByBackup.

Referenced by StatusImpl().

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

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

References active.

Referenced by StatusImpl().

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

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

References masked.

Referenced by StatusImpl().

void cern::laser::business::data::StatusImpl::setPersistentUserProperties ( Set  userProperties  )  [inline]
Parameters:
persistentUserProperties The persistentUserProperties to set.

References persistentUserProperties.

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

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

References properties.

Referenced by StatusImpl().

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

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

References reduced.

Referenced by StatusImpl().

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

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

References sourceHostname.

Referenced by StatusImpl().

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

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

References sourceTimestamp.

Referenced by StatusImpl().

void cern::laser::business::data::StatusImpl::setStatusId ( String  alarmId  )  [inline]
void cern::laser::business::data::StatusImpl::setSystemTimestamp ( Timestamp  newSystemTimestamp  )  [inline]

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

References systemTimestamp.

Referenced by StatusImpl().

void cern::laser::business::data::StatusImpl::setTerminatedByBackup ( Boolean  newTerminatedByBackup  )  [inline]
void cern::laser::business::data::StatusImpl::setUserTimestamp ( Timestamp  newUserTimestamp  )  [inline]

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

References userTimestamp.

Referenced by StatusImpl().

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]

References getStatusId().


Member Data Documentation

Referenced by getActive(), and setActive().

Referenced by getMasked(), and setMasked().

Referenced by getProperties(), and setProperties().

Referenced by getReduced(), and setReduced().

Referenced by getStatusId(), and setStatusId().


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

Generated by  doxygen 1.6.2