Klasse MessageDefinition
java.lang.Object
org.teamapps.message.protocol.message.MessageDefinition
- Alle implementierten Schnittstellen:
BaseDefinition,MessageModel
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMessageDefinition(byte[] bytes) MessageDefinition(DataInputStream dis, DefinitionCache definitionCache) MessageDefinition(String objectUuid, String name, boolean messageRecord, int modelVersion) MessageDefinition(String objectUuid, String name, Message specificType, boolean messageRecord, int modelVersion) MessageDefinition(String objectUuid, String name, Message specificType, boolean messageRecord, int modelVersion, String comment) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddAttribute(String name, int key, AttributeType type) addAttribute(String name, int key, AttributeType type, Message specificType) addAttribute(String name, int key, AttributeType type, Message specificType, String defaultValue, String comment) voidaddAttribute(AttributeDefinition field) addBoolean(String name, int key) addByteArray(String name, int key) addDateTime(String name, int key) addDoubleArray(String name, int key) addEnum(String name, EnumDefinition enumDefinition, int key) addEnum(String name, EnumDefinition enumDefinition, int key, Message specificType) addFloatArray(String name, int key) addGenericMessage(String name, int key) addIntArray(String name, int key) addInteger(String name, int key) addLongArray(String name, int key) addLongTimestamp(String name, int key) addMultiReference(String name, int key, MessageDefinition referencedObject) addMultiReference(String name, int key, Message specificType, MessageDefinition referencedObject) addMultiReference(String name, MessageDefinition referencedObject, int key) addSingleReference(String name, int key, MessageDefinition referencedObject) addSingleReference(String name, int key, Message specificType, MessageDefinition referencedObject) addSingleReference(String name, MessageDefinition referencedObject, int key) addStringArray(String name, int key) addTimestamp(String name, int key) getAttributeDefinitionByKey(int key) shortgetName()booleanstatic MessagereadBase64Message(String msg) byte[]toBytes()toString()voidwrite(DataOutputStream dos) voidwrite(DataOutputStream dos, DefinitionCache definitionCache)
-
Felddetails
-
META_RECORD_ID
- Siehe auch:
-
META_CREATION_DATE
- Siehe auch:
-
META_CREATED_BY
- Siehe auch:
-
META_MODIFICATION_DATE
- Siehe auch:
-
META_MODIFIED_BY
- Siehe auch:
-
META_FIELD_NAMES
-
RESERVED_NAMES_LOWER_CASE
-
-
Konstruktordetails
-
MessageDefinition
-
MessageDefinition
-
MessageDefinition
-
MessageDefinition
- Löst aus:
IOException
-
MessageDefinition
- Löst aus:
IOException
-
MessageDefinition
- Löst aus:
IOException
-
-
Methodendetails
-
readBase64Message
-
write
- Angegeben von:
writein SchnittstelleMessageModel- Löst aus:
IOException
-
write
- Angegeben von:
writein SchnittstelleMessageModel- Löst aus:
IOException
-
toBytes
- Angegeben von:
toBytesin SchnittstelleMessageModel- Löst aus:
IOException
-
getName
- Angegeben von:
getNamein SchnittstelleBaseDefinition
-
getSpecificType
- Angegeben von:
getSpecificTypein SchnittstelleBaseDefinition
-
getComment
- Angegeben von:
getCommentin SchnittstelleBaseDefinition
-
getObjectUuid
- Angegeben von:
getObjectUuidin SchnittstelleMessageModel
-
addBoolean
-
addByte
-
addString
-
addInteger
-
addLong
-
addFloat
-
addDouble
-
addFile
-
addByteArray
-
addIntArray
-
addLongArray
-
addFloatArray
-
addDoubleArray
-
addStringArray
-
addTimestamp
-
addLongTimestamp
-
addDateTime
-
addDate
-
addTime
-
addEnum
-
addEnum
public ExtendedAttributesUpdater addEnum(String name, EnumDefinition enumDefinition, int key, Message specificType) -
addAttribute
-
addAttribute
public ExtendedAttributesUpdater addAttribute(String name, int key, AttributeType type, Message specificType) -
addAttribute
public ExtendedAttributesUpdater addAttribute(String name, int key, AttributeType type, Message specificType, String defaultValue, String comment) -
addSingleReference
public ExtendedAttributesUpdater addSingleReference(String name, MessageDefinition referencedObject, int key) -
addSingleReference
public ExtendedAttributesUpdater addSingleReference(String name, int key, MessageDefinition referencedObject) -
addSingleReference
public ExtendedAttributesUpdater addSingleReference(String name, int key, Message specificType, MessageDefinition referencedObject) -
addMultiReference
public ExtendedAttributesUpdater addMultiReference(String name, MessageDefinition referencedObject, int key) -
addMultiReference
public ExtendedAttributesUpdater addMultiReference(String name, int key, MessageDefinition referencedObject) -
addMultiReference
public ExtendedAttributesUpdater addMultiReference(String name, int key, Message specificType, MessageDefinition referencedObject) -
addGenericMessage
-
addAttribute
-
isMessageRecord
public boolean isMessageRecord()- Angegeben von:
isMessageRecordin SchnittstelleMessageModel
-
getModelVersion
public short getModelVersion()- Angegeben von:
getModelVersionin SchnittstelleMessageModel
-
getAttributeDefinitions
- Angegeben von:
getAttributeDefinitionsin SchnittstelleMessageModel
-
getAttributeDefinitionByKey
- Angegeben von:
getAttributeDefinitionByKeyin SchnittstelleMessageModel
-
getAttributeDefinitionByName
- Angegeben von:
getAttributeDefinitionByNamein SchnittstelleMessageModel
-
explain
- Angegeben von:
explainin SchnittstelleMessageModel
-
toString
-