alma::alarmsystem::alarmmessage::AlarmMessageConversion Class Reference

List of all members.

Static Public Member Functions

static synchronized String getXML (AlarmImpl coreAlarm) throws ValidationException, MarshalException
static synchronized AlarmImpl getAlarm (String xml) throws ValidationException, MarshalException

Static Private Member Functions

static ACSSource createACSSource (Source coreSource)
static ACSTimestamp createACSTimestamp (Timestamp sqlStamp)
static ACSSourceStatus createACSSourceStatus (SourceStatus coreSourceStatus)
static ACSResponsiblePerson createACSResponsiblePerson (ResponsiblePerson coreResponsible)
static ACSTriplet createACSTriplet (Triplet coreTriplet)
static ACSBuilding createACSBuilding (Building coreBuilding)
static ACSLocation createACSLocation (Location coreLocation)
static ACSStatus createACSStatus (StatusImpl coreStatus)
static ACSCategory createACSCategory (CategoryImpl coreCategory)
static String[] setToArrayOfString (Set set)

Detailed Description

This class manages the conversion between the ACSAlarmMessage class generated by castor and the AlarmImpl classes in laser-core and laser-source. It contains other utility methods related to the generated code as well.

Author:
acaproni

Member Function Documentation

static ACSBuilding alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSBuilding ( Building  coreBuilding  )  [inline, static, private]
static ACSCategory alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSCategory ( CategoryImpl  coreCategory  )  [inline, static, private]
static ACSLocation alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation ( Location  coreLocation  )  [inline, static, private]
static ACSResponsiblePerson alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSResponsiblePerson ( ResponsiblePerson  coreResponsible  )  [inline, static, private]
static ACSSource alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSSource ( Source  coreSource  )  [inline, static, private]
static ACSSourceStatus alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSSourceStatus ( SourceStatus  coreSourceStatus  )  [inline, static, private]
static ACSStatus alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSStatus ( StatusImpl  coreStatus  )  [inline, static, private]
static ACSTimestamp alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSTimestamp ( Timestamp  sqlStamp  )  [inline, static, private]

Generate an ACSTimestamp from a java.sql.Timestamp

Parameters:
sqlStamp The java.sql.Timestamp
Returns:
The ACSTimestamp

Referenced by createACSSourceStatus(), and createACSStatus().

static ACSTriplet alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSTriplet ( Triplet  coreTriplet  )  [inline, static, private]

Generate an ACSTriplet from a cern.laser.business.data.Triple

Parameters:
coreSourceStatus The cern.laser.business.data.Triplet
Returns:
The ACSTriplet

References cern::laser::business::data::Triplet::getFaultCode(), cern::laser::business::data::Triplet::getFaultFamily(), and cern::laser::business::data::Triplet::getFaultMember().

Referenced by getXML().

static synchronized AlarmImpl alma::alarmsystem::alarmmessage::AlarmMessageConversion::getAlarm ( String  xml  )  throws ValidationException, MarshalException [inline, static]
static synchronized String alma::alarmsystem::alarmmessage::AlarmMessageConversion::getXML ( AlarmImpl  coreAlarm  )  throws ValidationException, MarshalException [inline, static]

Take a (laser-core) alarm and returns its XML representation generated by castor

Parameters:
coreAlarm An AlarmImpl in the laser-core
Returns:
The XML representation of the alarm

References createACSCategory(), createACSLocation(), createACSResponsiblePerson(), createACSSource(), createACSStatus(), and createACSTriplet().

static String [] alma::alarmsystem::alarmmessage::AlarmMessageConversion::setToArrayOfString ( Set  set  )  [inline, static, private]

Converts a set of String to an array of String

Parameters:
set The set to convert
Returns:
The set as array of String

Referenced by createACSCategory(), and createACSSource().


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

Generated by  doxygen 1.6.2