com.ibm.manplato.Protocol.Util.StdApps
Class ExpenseAppBlock

java.lang.Object
  |
  +--com.ibm.manplato.Protocol.Util.DLPBlock
        |
        +--com.ibm.manplato.Protocol.Util.StdApps.AppBlock
              |
              +--com.ibm.manplato.Protocol.Util.StdApps.ExpenseAppBlock
All Implemented Interfaces:
java.io.Serializable

public class ExpenseAppBlock
extends AppBlock

Version:
$Rev$-$Date: 2001/05/14 10:49:13 $$State: Exp $
Author:
File Created By: Brad BARCLAY <bbarclay@ca.ibm.com>, Last Modified By: $Author: fpal $
See Also:
Serialized Form

Inner Class Summary
(package private)  class ExpenseAppBlock.CurrencyInfo
           
 
Field Summary
static byte COUNTRY
           
static byte EXCHANGE_RATE
           
static int MAX_CUSTOM_CURRENCIES
           
static byte SORT_BY_DATE
           
static byte SORT_BY_TYPE
           
static byte SYMBOL
           
 
Fields inherited from class com.ibm.manplato.Protocol.Util.StdApps.AppBlock
appData, CATEGORY_BLOCK_LENGTH, MAX_CATEGORIES
 
Fields inherited from class com.ibm.manplato.Protocol.Util.DLPBlock
blockSize, data
 
Constructor Summary
ExpenseAppBlock()
           
ExpenseAppBlock(DLPBlock block)
           
 
Method Summary
protected  void generateData()
           
 java.lang.String getCurrencyInfo(byte field, int index)
           
 byte[] getData()
           
 byte getSortOrder()
           
 void setCurrencyInfo(byte field, int index, java.lang.String s)
           
 void setSortOrder(byte order)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.manplato.Protocol.Util.StdApps.AppBlock
getCategoryInfo, getLastUniqueID, setCategoryInfo, setLastUniqueID
 
Methods inherited from class com.ibm.manplato.Protocol.Util.DLPBlock
getBlockSize
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SORT_BY_DATE

public static final byte SORT_BY_DATE

SORT_BY_TYPE

public static final byte SORT_BY_TYPE

MAX_CUSTOM_CURRENCIES

public static final int MAX_CUSTOM_CURRENCIES

COUNTRY

public static final byte COUNTRY

SYMBOL

public static final byte SYMBOL

EXCHANGE_RATE

public static final byte EXCHANGE_RATE
Constructor Detail

ExpenseAppBlock

public ExpenseAppBlock()

ExpenseAppBlock

public ExpenseAppBlock(DLPBlock block)
Parameters:
block - com.ibm.manplato.Protocol.Util.DLPBlock
Method Detail

generateData

protected void generateData()
Overrides:
generateData in class AppBlock

getCurrencyInfo

public java.lang.String getCurrencyInfo(byte field,
                                        int index)

getData

public byte[] getData()
Overrides:
getData in class AppBlock
Returns:
byte[]

getSortOrder

public byte getSortOrder()

setCurrencyInfo

public void setCurrencyInfo(byte field,
                            int index,
                            java.lang.String s)

setSortOrder

public void setSortOrder(byte order)

toString

public java.lang.String toString()
Overrides:
toString in class AppBlock
Returns:
java.lang.String