Klasse Message
java.lang.Object
org.teamapps.message.protocol.message.Message
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMessage(byte[] bytes) Message(byte[] bytes, FileDataReader fileDataReader) Message(byte[] bytes, MessageModel model, FileDataReader fileProvider, PojoObjectDecoderRegistry decoderRegistry) Message(byte[] bytes, ModelRegistry modelRegistry, FileDataReader fileProvider, PojoObjectDecoderRegistry decoderRegistry) Message(DataInputStream dis, FileDataReader fileDataReader) Message(DataInputStream dis, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) Message(DataInputStream dis, ModelRegistry modelRegistry, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) Message(String xml, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) Message(Message message, ModelCollection modelCollection) Message(MessageModel messageModel) Message(Element xmlNode, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddReference(String name, Message message) booleanprotected Stringexplain(int level) getAttribute(String name) intgetAttributeKey(String attributeName) getBitSetAttribute(String propertyName) booleangetBooleanAttribute(String propertyName) byte[]getByteArrayAttribute(String propertyName) bytegetByteAttribute(String propertyName) getDateAttribute(String propertyName) getDateTimeAttribute(String propertyName) double[]getDoubleArrayAttribute(String propertyName) doublegetDoubleAttribute(String propertyName) getFileData(String propertyName) longgetFileDataFileLength(String propertyName) getFileDataFileName(String propertyName) float[]getFloatArrayAttribute(String propertyName) floatgetFloatAttribute(String propertyName) getGenericMessageAttribute(String propertyName) int[]getIntArrayAttribute(String propertyName) intgetIntAttribute(String propertyName) long[]getLongArrayAttribute(String propertyName) longgetLongAttribute(String propertyName) getModel()intintintgetReferencedObject(String propertyName) <TYPE extends Message>
TYPEgetReferencedObjectAsType(String propertyName) getReferencedObjects(String propertyName) getReferencedObjectsAsType(String propertyName) String[]getStringArrayAttribute(String propertyName) getStringAttribute(String propertyName) getTimeAttribute(String propertyName) getTimestampAttribute(String propertyName) inthashCode()static StringreadMessageUuid(byte[] bytes) static MessagereadXml(String xml, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) voidremoveField(AttributeDefinition attributeDefinition) voidsetAttribute(String name, Object value) setBitSetAttribute(String name, BitSet value) setBooleanAttribute(String name, boolean value) setByteArrayAttribute(String name, byte[] value) setByteAttribute(String name, byte value) setDateAttribute(String name, LocalDate value) setDateTimeAttribute(String name, LocalDateTime value) protected MessagesetDoubleArrayAttribute(String name, double[] value) setDoubleAttribute(String name, double value) setFileData(String name, File file) setFileData(String name, File file, String fileName) setFileData(String name, FileData value) setFloatArrayAttribute(String name, float[] value) setFloatAttribute(String name, float value) setGenericMessageAttribute(String name, Message value) setIntArrayAttribute(String name, int[] value) setIntAttribute(String name, int value) setLongArrayAttribute(String name, long[] value) setLongAttribute(String name, long value) setRecordCreatedBy(int userId) setRecordCreationDate(Instant value) setRecordId(int id) setRecordModificationDate(Instant value) setRecordModifiedBy(int userId) setReferencedObject(String name, Message value) setReferencedObjectAsType(String name, TYPE value) setReferencedObjects(String name, List<Message> value) setReferencedObjectsAsType(String name, List<TYPE> value) setStringArrayAttribute(String name, String[] value) setStringAttribute(String name, String value) setTimeAttribute(String name, LocalTime value) setTimestampAttribute(String name, Instant value) byte[]toBytes()byte[]toBytes(FileDataWriter fileDataWriter) toString()toXml()toXml(FileDataWriter fileDataWriter) protected XmlNodetoXml(XmlNode parentNode, FileDataWriter fileDataWriter) voidwrite(DataOutputStream dos, FileDataWriter fileDataWriter)
-
Konstruktordetails
-
Message
-
Message
-
Message
public Message(byte[] bytes, MessageModel model, FileDataReader fileProvider, PojoObjectDecoderRegistry decoderRegistry) throws IOException - Löst aus:
IOException
-
Message
public Message(byte[] bytes, ModelRegistry modelRegistry, FileDataReader fileProvider, PojoObjectDecoderRegistry decoderRegistry) throws IOException - Löst aus:
IOException
-
Message
public Message(DataInputStream dis, ModelRegistry modelRegistry, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) throws IOException - Löst aus:
IOException
-
Message
public Message(DataInputStream dis, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) throws IOException - Löst aus:
IOException
-
Message
- Löst aus:
IOException
-
Message
- Löst aus:
IOException
-
Message
- Löst aus:
IOException
-
Message
public Message(String xml, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) throws Exception - Löst aus:
Exception
-
Message
public Message(Element xmlNode, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry)
-
-
Methodendetails
-
readMessageUuid
- Löst aus:
IOException
-
readXml
public static Message readXml(String xml, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) throws Exception - Löst aus:
Exception
-
setDefaultValues
-
getModel
-
getMessageDefUuid
-
getMessageDefName
-
getAttributes
-
getAttributeKey
-
write
- Löst aus:
IOException
-
toBytes
- Löst aus:
IOException
-
toBytes
- Löst aus:
IOException
-
toXml
- Löst aus:
IOException
-
toXml
- Löst aus:
IOException
-
toXml
- Löst aus:
IOException
-
setReferencedObject
-
setReferencedObjects
-
setReferencedObjectAsType
-
setReferencedObjectsAsType
-
setBooleanAttribute
-
setByteAttribute
-
setIntAttribute
-
setLongAttribute
-
setFloatAttribute
-
setDoubleAttribute
-
setStringAttribute
-
setFileData
-
setFileData
-
setFileData
-
setBitSetAttribute
-
setByteArrayAttribute
-
setIntArrayAttribute
-
setLongArrayAttribute
-
setFloatArrayAttribute
-
setDoubleArrayAttribute
-
setStringArrayAttribute
-
setTimestampAttribute
-
setDateTimeAttribute
-
setDateAttribute
-
setTimeAttribute
-
setGenericMessageAttribute
-
getReferencedObject
-
getReferencedObjects
-
getReferencedObjectAsType
-
getReferencedObjectsAsType
-
getBooleanAttribute
-
getByteAttribute
-
getIntAttribute
-
getLongAttribute
-
getFloatAttribute
-
getDoubleAttribute
-
getStringAttribute
-
getFileData
-
getFileDataFileName
-
getFileDataFileLength
-
getBitSetAttribute
-
getByteArrayAttribute
-
getIntArrayAttribute
-
getLongArrayAttribute
-
getFloatArrayAttribute
-
getDoubleArrayAttribute
-
getStringArrayAttribute
-
getTimestampAttribute
-
getDateTimeAttribute
-
getDateAttribute
-
getTimeAttribute
-
getGenericMessageAttribute
-
getRecordId
public int getRecordId() -
setRecordId
-
getRecordCreationDate
-
setRecordCreationDate
-
getRecordModificationDate
-
setRecordModificationDate
-
getRecordCreatedBy
public int getRecordCreatedBy() -
setRecordCreatedBy
-
getRecordModifiedBy
public int getRecordModifiedBy() -
setRecordModifiedBy
-
addReference
-
setAttribute
-
removeField
-
getAttribute
-
explain
-
toString
-
equals
-
hashCode
public int hashCode()
-