public class UserDataResponse extends Object implements LongFrame, PrimaryAddress, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
UserDataResponse.StatusCode |
Frame.ControlCode| Constructor and Description |
|---|
UserDataResponse() |
UserDataResponse(boolean acd,
boolean dfc) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllDataBlocks(List<DataBlock> list) |
boolean |
addDataBlock(DataBlock dataBlock) |
void |
addStatus(UserDataResponse.StatusCode status) |
void |
clearDataBlocks() |
UserDataResponse |
clone() |
DataBlock |
findDataBlock(DataFieldCode difCode,
String paramDescr,
UnitOfMeasurement unitOfMeasurement,
FunctionField functionField,
long storageNumber,
short subUnit,
int tariff) |
void |
fromJSON(net.sf.json.JSONObject json) |
short |
getAccessNumber() |
byte |
getAddress() |
Frame.ControlCode |
getControlCode() |
DataBlock |
getDataBlock(int i) |
int |
getDataBlockCount() |
DataBlock[] |
getDataBlocks(int tarif,
long storagenumber,
short subUnit,
Vif vif,
FunctionField functionField,
Vife[] vifes)
Find matches except DataType
|
int |
getIdentNumber() |
DataBlock |
getLastDataBlock() |
String |
getManufacturer() |
MBusMedium |
getMedium() |
short |
getSignature() |
UserDataResponse.StatusCode[] |
getStatus() |
byte |
getVersion() |
boolean |
isAcd() |
boolean |
isDBUnique()
Deprecated.
|
boolean |
isDfc() |
boolean |
isLastPackage()
Indicates wheter there are more Packages to follow or no.
|
Iterator<DataBlock> |
iterator() |
void |
replaceDataBlock(DataBlock oldDataBlock,
DataBlock newDataBlock) |
void |
setAccessNumber(short accessNumber) |
void |
setAcd(boolean acd) |
void |
setAddress(byte address) |
void |
setDfc(boolean dfc) |
void |
setIdentNumber(int identNumber) |
void |
setManufacturer(String manufacturer) |
void |
setMedium(MBusMedium medium) |
void |
setSignature(short signature) |
void |
setStatus(UserDataResponse.StatusCode[] status) |
void |
setVersion(byte version) |
net.sf.json.JSONObject |
toJSON(JsonSerializeType jsonSerializeType) |
String |
toString() |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic UserDataResponse()
public UserDataResponse(boolean acd,
boolean dfc)
public net.sf.json.JSONObject toJSON(JsonSerializeType jsonSerializeType)
toJSON in interface JSONSerializablepublic void fromJSON(net.sf.json.JSONObject json)
fromJSON in interface JSONSerializablepublic boolean addDataBlock(DataBlock dataBlock)
addDataBlock in interface LongFramepublic void addStatus(UserDataResponse.StatusCode status)
public void clearDataBlocks()
public UserDataResponse clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic short getAccessNumber()
public byte getAddress()
getAddress in interface PrimaryAddresspublic Frame.ControlCode getControlCode()
getControlCode in interface Framepublic DataBlock getDataBlock(int i)
i - public int getDataBlockCount()
public int getIdentNumber()
public DataBlock getLastDataBlock()
getLastDataBlock in interface LongFramepublic String getManufacturer()
public MBusMedium getMedium()
public short getSignature()
public UserDataResponse.StatusCode[] getStatus()
public byte getVersion()
public boolean isAcd()
public boolean isDfc()
public boolean isLastPackage()
public void replaceDataBlock(DataBlock oldDataBlock, DataBlock newDataBlock)
replaceDataBlock in interface LongFramepublic void setAccessNumber(short accessNumber)
public void setAcd(boolean acd)
acd - the acd to setpublic void setAddress(byte address)
setAddress in interface PrimaryAddressaddress - the address to setpublic void setDfc(boolean dfc)
dfc - the dfc to setpublic void setIdentNumber(int identNumber)
public void setManufacturer(String manufacturer)
public void setMedium(MBusMedium medium)
public void setSignature(short signature)
public void setStatus(UserDataResponse.StatusCode[] status)
public void setVersion(byte version)
public DataBlock[] getDataBlocks(int tarif, long storagenumber, short subUnit, Vif vif, FunctionField functionField, Vife[] vifes)
tarif - storagenumber - subUnit - vif - functionField - vifes - public DataBlock findDataBlock(DataFieldCode difCode, String paramDescr, UnitOfMeasurement unitOfMeasurement, FunctionField functionField, long storageNumber, short subUnit, int tariff)
@Deprecated public boolean isDBUnique()
Copyright © 2009–2016 MBus4J. All rights reserved.