Class CompositeEntityDefinitionMessage
- java.lang.Object
-
- de.extio.spacecraft.shared.model.message.AbstractMessage
-
- de.extio.spacecraft.shared.model.message.toboth.CompositeEntityDefinitionMessage
-
public final class CompositeEntityDefinitionMessage extends AbstractMessage
Contains a fully serialized representation or an incremental update for a composite entity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CompositeEntityDefinitionMessage.CompositeEntityDefinitionMessageFactory
Factory for creating a CompositeEntityDefinitionMessage of a compositeEntity
-
Constructor Summary
Constructors Constructor Description CompositeEntityDefinitionMessage()
CompositeEntityDefinitionMessage(CompositeEntityDefinitionMessage other)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompositeEntityDefinitionMessage
create(AbstractCompositeEntity compositeEntity, boolean incremental, UUID recipient, boolean includeModNames)
Map<String,Object>
getAllDynamicProperties()
AbstractCompositeEntity
getCompositeEntity()
Map<String,Object>
getDynamicProperties()
Map<String,Object>
getDynamicPropertiesSeparated()
Set<String>
getModNames()
Integer
getShipSlotIndex()
boolean
isIncremental()
void
setCompositeEntity(AbstractCompositeEntity compositeEntity)
void
setDynamicProperties(Map<String,Object> dynamicProperties)
void
setDynamicPropertiesSeparated(Map<String,Object> dynamicPropertiesSeparated)
void
setIncremental(boolean incremental)
void
setModNames(Set<String> modNames)
void
setShipSlotIndex(Integer shipSlotIndex)
-
Methods inherited from class de.extio.spacecraft.shared.model.message.AbstractMessage
toString
-
-
-
-
Constructor Detail
-
CompositeEntityDefinitionMessage
public CompositeEntityDefinitionMessage()
-
CompositeEntityDefinitionMessage
public CompositeEntityDefinitionMessage(CompositeEntityDefinitionMessage other)
-
-
Method Detail
-
create
public static CompositeEntityDefinitionMessage create(AbstractCompositeEntity compositeEntity, boolean incremental, UUID recipient, boolean includeModNames)
-
getCompositeEntity
public AbstractCompositeEntity getCompositeEntity()
-
setCompositeEntity
public void setCompositeEntity(AbstractCompositeEntity compositeEntity)
-
setDynamicPropertiesSeparated
public void setDynamicPropertiesSeparated(Map<String,Object> dynamicPropertiesSeparated)
-
isIncremental
public boolean isIncremental()
-
setIncremental
public void setIncremental(boolean incremental)
-
getShipSlotIndex
public Integer getShipSlotIndex()
-
setShipSlotIndex
public void setShipSlotIndex(Integer shipSlotIndex)
-
-