@Entity(name="CompositeAdvancementPlayer") public final class PersistentCompositeAdvancementTeamPlayer extends AbstractPersistentAdvancementTeamPlayer implements com.bernardomg.tabletop.dreadball.model.player.component.CompositeAdvancementTeamPlayer, java.io.Serializable
This is a persistent JPA-Based implementation.
| Constructor and Description |
|---|
PersistentCompositeAdvancementTeamPlayer()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(PersistentComponent component)
Adds a component.
|
java.util.Collection<com.bernardomg.tabletop.dreadball.model.player.component.Component> |
getComponents() |
void |
removeComponent(PersistentComponent component)
Removes a component.
|
void |
setComponents(java.util.Collection<com.bernardomg.tabletop.dreadball.model.player.component.Component> playerComponents)
Sets the player components.
|
getGraftedImplant, getRank, getUnspentExperience, getValoration, setGraftedImplant, setRank, setUnspentExperienceaddAbility, equals, getAbilities, getAttributes, getCost, getGiant, getId, getMvp, getName, getRole, getTemplateName, hashCode, removeAbility, setAbilities, setAttributes, setCost, setGiant, setId, setName, setRole, setTemplateName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic PersistentCompositeAdvancementTeamPlayer()
public final void addComponent(PersistentComponent component)
component - the component to addpublic final java.util.Collection<com.bernardomg.tabletop.dreadball.model.player.component.Component> getComponents()
getComponents in interface com.bernardomg.tabletop.dreadball.model.player.component.CompositeAdvancementTeamPlayerpublic final void removeComponent(PersistentComponent component)
component - the component to removepublic final void setComponents(java.util.Collection<com.bernardomg.tabletop.dreadball.model.player.component.Component> playerComponents)
If the player has any component these are removed and swapped with the received ones.
playerComponents - the components to set on the playerCopyright © 2015–2018 Bernardo MartÃnez Garrido. All rights reserved.