4 package org.pcmm.gates.impl;
6 import org.pcmm.base.impl.PCMMBaseObject;
7 import org.pcmm.gates.ITransactionID;
12 public class TransactionID extends PCMMBaseObject implements ITransactionID {
17 public TransactionID() {
18 this(LENGTH, STYPE, SNUM);
24 public TransactionID(byte[] data) {
33 public TransactionID(short len, byte sType, byte sNum) {
34 super(len, sType, sNum);
40 * @see org.pcmm.gates.ITransactionID#setTransactionIdentifier(short)
43 public void setTransactionIdentifier(short id) {
44 setShort(id, (short) 0);
50 * @see org.pcmm.gates.ITransactionID#getTransactionIdentifier()
53 public short getTransactionIdentifier() {
54 return getShort((short) 0);
60 * @see org.pcmm.gates.ITransactionID#setGateCommandType(short)
63 public void setGateCommandType(short type) {
64 setShort(type, (short) 2);
70 * @see org.pcmm.gates.ITransactionID#getGateCommandType()
73 public short getGateCommandType() {
74 return getShort((short) 2);