public abstract class FeatureTrigger
extends com.d20pro.temp_extraction.plugin.feature.model.sync.SynchronizableLibraryObject
implements java.io.Serializable, com.mindgene.util.CryptUtil.Encryptable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
description |
protected int |
level |
protected java.lang.String |
name |
protected java.util.List<Pool> |
pools |
protected java.lang.String |
product |
protected java.lang.String |
source |
protected java.lang.String |
tab |
| Constructor and Description |
|---|
FeatureTrigger() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPool(Pool pool) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
int |
getLevel() |
java.lang.String |
getName() |
java.lang.String |
getPoolDescription() |
java.util.List<Pool> |
getPools() |
java.lang.String |
getProduct() |
java.lang.String |
getSource() |
java.lang.String |
getTab() |
int |
hashCode() |
boolean |
isEquipped() |
boolean |
isUseAmmunition() |
boolean |
same(com.d20pro.temp_extraction.plugin.feature.model.LibraryObject o) |
boolean |
sameNameAndSourceType(FeatureTrigger trigger) |
void |
setDescription(java.lang.String description) |
void |
setEquipped(boolean equipped) |
void |
setId(java.lang.String id) |
void |
setLevel(int level) |
void |
setName(java.lang.String name) |
void |
setPools(java.util.List<Pool> pools) |
void |
setProduct(java.lang.String product) |
void |
setSource(java.lang.String source) |
void |
setTab(java.lang.String tab) |
void |
setUseAmmuntion(boolean useAmmunition) |
void |
syncPools() |
void |
syncPropertiesFrom(FeatureTrigger trigger) |
java.lang.String |
toString() |
getSyncState, isModified, isSynchronized, isSyncRequired, setAbsentInLib, setModified, setSynchronized, setSyncStategetIdInLib, getType, isEditable, isEnabled, isEncrypted, isPublic, setEditable, setEnabled, setEncrypted, setIdInLib, setPublicprotected java.lang.String name
protected java.lang.String source
protected java.lang.String product
protected java.lang.String description
protected java.lang.String tab
protected int level
protected java.util.List<Pool> pools
public int getLevel()
public void setLevel(int level)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean same(com.d20pro.temp_extraction.plugin.feature.model.LibraryObject o)
same in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObjectpublic void syncPools()
public boolean sameNameAndSourceType(FeatureTrigger trigger)
public void addPool(Pool pool)
public java.lang.String getPoolDescription()
public boolean isEquipped()
public void setEquipped(boolean equipped)
public boolean isUseAmmunition()
public void setUseAmmuntion(boolean useAmmunition)
public java.lang.String getName()
getName in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObjectpublic void setName(java.lang.String name)
setName in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObjectpublic void syncPropertiesFrom(FeatureTrigger trigger)
public java.util.List<Pool> getPools()
public void setPools(java.util.List<Pool> pools)
public java.lang.String getSource()
public void setSource(java.lang.String source)
public java.lang.String getTab()
public void setTab(java.lang.String tab)
public java.lang.String getProduct()
public void setProduct(java.lang.String product)
public boolean equals(java.lang.Object o)
equals in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObjectpublic int hashCode()
hashCode in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObjectpublic java.lang.String toString()
toString in class java.lang.Object