com.ados.hestia.parser.rnbm.exchange
Class StatusContainer

java.lang.Object
  extended by com.ados.hestia.parser.rnbm.exchange.Container
      extended by com.ados.hestia.parser.rnbm.exchange.StatusContainer
All Implemented Interfaces:
Serializable

public class StatusContainer
extends Container

Used to exchange status beetween hestia and EIS.

Version:
$Revision: 1621 $ $Date: 2006-02-21 07:30:15 +0900 $
See Also:
Serialized Form

Field Summary
static int CONTAINER_TYPE_STATUS
           
protected  String m_code
          Code of status.
protected  String m_description
          Description of status
static String REPEAT_SEND
           
static String SUCCESS
           
 
Fields inherited from class com.ados.hestia.parser.rnbm.exchange.Container
m_date, m_eis, m_fifoIndex, m_logTraceID, m_partner, m_pipID, m_pipInstanceID, m_version
 
Constructor Summary
StatusContainer(Date date, PayloadContainer pc, String code, String description)
          Construct Status
StatusContainer(Date date, String eis, String partner, String pipInstanceID, String pipID, String version)
          Create success status
StatusContainer(Date date, String eis, String partner, String pipInstanceID, String pipID, String version, String code, String description)
           
StatusContainer(String pipInstanceID, String code, String description)
           
 
Method Summary
 String getCode()
          Return code of status.
 String getDescription()
          Return description of status.
 int getType()
          Indicate type of container.
 boolean isError()
          Returns true if this indicate error.
 boolean isSuccess()
          Returns true if this indicate success.
 boolean isWarning()
          Returns true if this indicate warning.
 String toString()
          
 
Methods inherited from class com.ados.hestia.parser.rnbm.exchange.Container
getDate, getEIS, getFIFOIndex, getLogTraceID, getPartner, getPIPID, getPipInstanceID, getVersion, setFIFOIndex, setLogTraceID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SUCCESS

public static final String SUCCESS
See Also:
Constant Field Values

REPEAT_SEND

public static final String REPEAT_SEND
See Also:
Constant Field Values

CONTAINER_TYPE_STATUS

public static final int CONTAINER_TYPE_STATUS
See Also:
Constant Field Values

m_code

protected String m_code
Code of status. "BRIDGE.SUCCESS" - treated as success "BRIDGE.REPEAT.SEND" - treated as warning other codes - treated as error


m_description

protected String m_description
Description of status

Constructor Detail

StatusContainer

public StatusContainer(Date date,
                       PayloadContainer pc,
                       String code,
                       String description)
Construct Status

Parameters:
date - - date of creation
pc - - corresponding payload container
code - - code of status
description - - description of status

StatusContainer

public StatusContainer(Date date,
                       String eis,
                       String partner,
                       String pipInstanceID,
                       String pipID,
                       String version)
Create success status

Parameters:
date - - date of creation
eis - - specify eis
partner - - specify partner
pipInstanceID - - indicate instance of pip
pipID - - pip code
version - - pip version

StatusContainer

public StatusContainer(Date date,
                       String eis,
                       String partner,
                       String pipInstanceID,
                       String pipID,
                       String version,
                       String code,
                       String description)
Parameters:
date - - date of creation
eis - - eis identifier
partner - - partner identifier
pipInstanceID - - corresponded instance of PIP
pipID - - code of PIP
version - - version of PIP
code - - code of status
description - - description of status

StatusContainer

public StatusContainer(String pipInstanceID,
                       String code,
                       String description)
Method Detail

getType

public int getType()
Indicate type of container. Is this payload or status.

Specified by:
getType in class Container
Returns:
type of container. Is this payload or status

getCode

public String getCode()
Return code of status. "BRIDGE.SUCCESS" indicate success, "BRIDGE.REPEAT.SEND" -warning, other - error status.

Returns:
code of status. "BRIDGE.SUCCESS" indicate success, "BRIDGE.REPEAT.SEND" -warning, other - error status.

getDescription

public String getDescription()
Return description of status.

Returns:
description of status.

isSuccess

public boolean isSuccess()
Returns true if this indicate success.

Returns:
true if this indicate success

isWarning

public boolean isWarning()
Returns true if this indicate warning.

Returns:
true if this indicate warning

isError

public boolean isError()
Returns true if this indicate error.

Returns:
true if this indicate error

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2005-2006 ADOS Co.,Ltd.. All Rights Reserved.