Klasse Message
java.lang.Object
org.teamapps.message.protocol.message.Message
- Alle implementierten Schnittstellen:
MessageRecord
-
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(MessageRecord message, ModelCollection modelCollection) Message(MessageModel messageModel) Message(Element xmlNode, MessageModel model, FileDataReader fileDataReader, PojoObjectDecoderRegistry decoderRegistry) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddReference(String name, Message message) voidbooleanprotected 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) getStringArrayAsList(String propertyName) String[]getStringArrayAttribute(String propertyName) getStringAttribute(String propertyName) getTimeAttribute(String propertyName) getTimestampAttribute(String propertyName) inthashCode()booleanstatic 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 Messageprotected MessagesetDefaultValues(ModelCollection modelCollection) setDoubleArrayAttribute(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) setStringArrayAsList(String name, List<String> 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) byte[]toBytes(FileDataWriter fileDataWriter, boolean updateFileData) toString()toXml()toXml(boolean withComments, FileDataWriter fileDataWriter) protected XmlNodetoXml(XmlNode parentNode, boolean withComments, FileDataWriter fileDataWriter) voidwrite(DataOutputStream dos) voidwrite(DataOutputStream dos, FileDataWriter fileDataWriter) voidwrite(DataOutputStream dos, FileDataWriter fileDataWriter, boolean updateFileData)
-
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
-
setDefaultValues
-
getModel
- Angegeben von:
getModelin SchnittstelleMessageRecord
-
getMessageDefUuid
- Angegeben von:
getMessageDefUuidin SchnittstelleMessageRecord
-
getMessageDefName
- Angegeben von:
getMessageDefNamein SchnittstelleMessageRecord
-
getAttributes
- Angegeben von:
getAttributesin SchnittstelleMessageRecord
-
getAttributeKey
-
write
- Löst aus:
IOException
-
write
- Löst aus:
IOException
-
write
public void write(DataOutputStream dos, FileDataWriter fileDataWriter, boolean updateFileData) throws IOException - Löst aus:
IOException
-
toBytes
- Angegeben von:
toBytesin SchnittstelleMessageRecord- Löst aus:
IOException
-
toBytes
- Angegeben von:
toBytesin SchnittstelleMessageRecord- Löst aus:
IOException
-
toBytes
- Angegeben von:
toBytesin SchnittstelleMessageRecord- Löst aus:
IOException
-
toXml
- Angegeben von:
toXmlin SchnittstelleMessageRecord- Löst aus:
IOException
-
toXml
- Löst aus:
IOException
-
toXml
protected XmlNode toXml(XmlNode parentNode, boolean withComments, FileDataWriter fileDataWriter) throws IOException - Löst aus:
IOException
-
deleteAllEmbeddedFiles
public void deleteAllEmbeddedFiles() -
setReferencedObject
-
setReferencedObjects
-
setReferencedObjectAsType
-
setReferencedObjectsAsType
-
setBooleanAttribute
-
setByteAttribute
-
setIntAttribute
-
setLongAttribute
-
setFloatAttribute
-
setDoubleAttribute
-
setStringAttribute
-
setFileData
-
setFileData
-
setFileData
-
setBitSetAttribute
-
setByteArrayAttribute
-
setIntArrayAttribute
-
setLongArrayAttribute
-
setFloatArrayAttribute
-
setDoubleArrayAttribute
-
setStringArrayAttribute
-
setStringArrayAsList
-
setTimestampAttribute
-
setDateTimeAttribute
-
setDateAttribute
-
setTimeAttribute
-
setGenericMessageAttribute
-
getReferencedObject
-
getReferencedObjects
-
getReferencedObjectAsType
-
getReferencedObjectsAsType
-
isEmpty
-
getBooleanAttribute
-
getByteAttribute
-
getIntAttribute
-
getLongAttribute
-
getFloatAttribute
-
getDoubleAttribute
-
getStringAttribute
-
getFileData
-
getFile
-
getFileDataFileName
-
getFileDataFileLength
-
getBitSetAttribute
-
getByteArrayAttribute
-
getIntArrayAttribute
-
getLongArrayAttribute
-
getFloatArrayAttribute
-
getDoubleArrayAttribute
-
getStringArrayAttribute
-
getStringArrayAsList
-
getTimestampAttribute
-
getDateTimeAttribute
-
getDateAttribute
-
getTimeAttribute
-
getGenericMessageAttribute
-
getRecordId
public int getRecordId()- Angegeben von:
getRecordIdin SchnittstelleMessageRecord
-
setRecordId
- Angegeben von:
setRecordIdin SchnittstelleMessageRecord
-
getRecordCreationDate
-
setRecordCreationDate
-
getRecordModificationDate
-
setRecordModificationDate
- Angegeben von:
setRecordModificationDatein SchnittstelleMessageRecord
-
getRecordCreatedBy
public int getRecordCreatedBy() -
setRecordCreatedBy
-
getRecordModifiedBy
public int getRecordModifiedBy() -
setRecordModifiedBy
-
addReference
-
setAttribute
-
removeField
-
getAttribute
- Angegeben von:
getAttributein SchnittstelleMessageRecord
-
explain
-
toString
-
equals
-
hashCode
public int hashCode()
-