com.ibm.premises.reusable.bae
Class BAEConverter

java.lang.Object
  extended by com.ibm.premises.reusable.bae.BAEConverter

public class BAEConverter
extends java.lang.Object

Business Asset Event (BAE) Converter


Field Summary
static java.lang.String COPYRIGHT
           
protected  com.ibm.rfid.premises.logger.Logger logger
           
static java.lang.String VERSION
           
static java.lang.String XML_ASSET
           
static java.lang.String XML_ASSET_EVENT
           
static java.lang.String XML_ASSET_PROPS
           
static java.lang.String XML_CBE
           
static java.lang.String XML_CBES
           
static java.lang.String XML_EMPTY_ASSET
           
static java.lang.String XML_HEADER
           
static java.lang.String XML_PAYLOAD
           
static java.lang.String XML_PAYLOAD_METADATA
           
static java.lang.String XML_PAYLOAD_METADATA_ATTR
           
 
Constructor Summary
protected BAEConverter(com.ibm.rfid.premises.logger.Logger logger)
           
 
Method Summary
protected  java.lang.String createAsset(Asset asset)
           
protected  java.lang.String createCBE(ISensorEvent ise, java.lang.String creationTime, java.util.Map<java.lang.String,java.lang.String> locationMetadata, Asset asset)
           
protected  java.lang.String createCBE(ISensorEvent ise, java.lang.String creationTime, java.util.Map<java.lang.String,java.lang.String> locationMetadata, PassiveRFIDTagRead prtr, Asset asset)
           
protected  java.lang.String createCBE(ISensorEvent ise, java.lang.String creationTime, java.lang.String tagReadName, java.util.Map<java.lang.String,java.lang.String> locationMetadata, Asset asset)
           
protected  java.lang.String createHeader(ISensorEvent ise)
           
protected  java.lang.String createPayload(ISensorEvent ise)
           
protected  java.lang.String createPayload(ISensorEvent ise, PassiveRFIDTagRead prtr)
           
protected  java.lang.String createPayloadMetaData(ISensorEvent ise, java.util.Map<java.lang.String,java.lang.String> locationMetadata)
           
protected  void exception(java.lang.String methodName, java.lang.Throwable t)
           
static BAEConverter getInstance()
           
static BAEConverter getInstance(com.ibm.rfid.premises.logger.Logger logger)
           
protected  java.lang.String substitute(java.lang.String s, java.lang.Object[] values)
           
 java.lang.String toXMLString(ISensorEvent ise, java.util.Map<java.lang.String,java.lang.String> locationMetadata, java.util.List<Asset> assets)
           
 java.lang.String toXMLString(ISensorEvent ise, java.util.Map<java.lang.String,java.lang.String> locationMetadata, java.util.Map<java.lang.String,Asset> assets)
           
protected  void traceEntry(java.lang.String methodName)
           
protected  void traceExit(java.lang.String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values

logger

protected com.ibm.rfid.premises.logger.Logger logger

XML_CBES

public static final java.lang.String XML_CBES
See Also:
Constant Field Values

XML_CBE

public static final java.lang.String XML_CBE
See Also:
Constant Field Values

XML_ASSET_EVENT

public static final java.lang.String XML_ASSET_EVENT
See Also:
Constant Field Values

XML_HEADER

public static final java.lang.String XML_HEADER
See Also:
Constant Field Values

XML_PAYLOAD_METADATA

public static final java.lang.String XML_PAYLOAD_METADATA
See Also:
Constant Field Values

XML_PAYLOAD_METADATA_ATTR

public static final java.lang.String XML_PAYLOAD_METADATA_ATTR
See Also:
Constant Field Values

XML_PAYLOAD

public static final java.lang.String XML_PAYLOAD
See Also:
Constant Field Values

XML_EMPTY_ASSET

public static final java.lang.String XML_EMPTY_ASSET
See Also:
Constant Field Values

XML_ASSET

public static final java.lang.String XML_ASSET
See Also:
Constant Field Values

XML_ASSET_PROPS

public static final java.lang.String XML_ASSET_PROPS
See Also:
Constant Field Values
Constructor Detail

BAEConverter

protected BAEConverter(com.ibm.rfid.premises.logger.Logger logger)
Method Detail

getInstance

public static BAEConverter getInstance()

getInstance

public static BAEConverter getInstance(com.ibm.rfid.premises.logger.Logger logger)

traceEntry

protected void traceEntry(java.lang.String methodName)

traceExit

protected void traceExit(java.lang.String methodName)

exception

protected void exception(java.lang.String methodName,
                         java.lang.Throwable t)

toXMLString

public java.lang.String toXMLString(ISensorEvent ise,
                                    java.util.Map<java.lang.String,java.lang.String> locationMetadata,
                                    java.util.List<Asset> assets)
                             throws ConverterException
Throws:
ConverterException

toXMLString

public java.lang.String toXMLString(ISensorEvent ise,
                                    java.util.Map<java.lang.String,java.lang.String> locationMetadata,
                                    java.util.Map<java.lang.String,Asset> assets)
                             throws ConverterException
Throws:
ConverterException

createCBE

protected java.lang.String createCBE(ISensorEvent ise,
                                     java.lang.String creationTime,
                                     java.lang.String tagReadName,
                                     java.util.Map<java.lang.String,java.lang.String> locationMetadata,
                                     Asset asset)
                              throws ConverterException
Throws:
ConverterException

createCBE

protected java.lang.String createCBE(ISensorEvent ise,
                                     java.lang.String creationTime,
                                     java.util.Map<java.lang.String,java.lang.String> locationMetadata,
                                     Asset asset)
                              throws ConverterException
Throws:
ConverterException

createCBE

protected java.lang.String createCBE(ISensorEvent ise,
                                     java.lang.String creationTime,
                                     java.util.Map<java.lang.String,java.lang.String> locationMetadata,
                                     PassiveRFIDTagRead prtr,
                                     Asset asset)
                              throws ConverterException
Throws:
ConverterException

createHeader

protected java.lang.String createHeader(ISensorEvent ise)
                                 throws ConverterException
Throws:
ConverterException

createPayloadMetaData

protected java.lang.String createPayloadMetaData(ISensorEvent ise,
                                                 java.util.Map<java.lang.String,java.lang.String> locationMetadata)
                                          throws ConverterException
Throws:
ConverterException

createPayload

protected java.lang.String createPayload(ISensorEvent ise)
                                  throws ConverterException
Throws:
ConverterException

createPayload

protected java.lang.String createPayload(ISensorEvent ise,
                                         PassiveRFIDTagRead prtr)
                                  throws ConverterException
Throws:
ConverterException

createAsset

protected java.lang.String createAsset(Asset asset)
                                throws ConverterException
Throws:
ConverterException

substitute

protected java.lang.String substitute(java.lang.String s,
                                      java.lang.Object[] values)


Copyright © 2005 - 2009 IBM Corp. All Rights Reserved.