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 classCompositeEntityDefinitionMessage.CompositeEntityDefinitionMessageFactoryFactory 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 CompositeEntityDefinitionMessagecreate(AbstractCompositeEntity compositeEntity, boolean incremental, UUID recipient, boolean includeModNames)Map<String,Object>getAllDynamicProperties()AbstractCompositeEntitygetCompositeEntity()Map<String,Object>getDynamicProperties()Map<String,Object>getDynamicPropertiesSeparated()Set<String>getModNames()IntegergetShipSlotIndex()booleanisIncremental()voidsetCompositeEntity(AbstractCompositeEntity compositeEntity)voidsetDynamicProperties(Map<String,Object> dynamicProperties)voidsetDynamicPropertiesSeparated(Map<String,Object> dynamicPropertiesSeparated)voidsetIncremental(boolean incremental)voidsetModNames(Set<String> modNames)voidsetShipSlotIndex(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)
-
-