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)
 
 - 
 
 -