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, setSyncState
getIdInLib, getType, isEditable, isEnabled, isEncrypted, isPublic, setEditable, setEnabled, setEncrypted, setIdInLib, setPublic
protected 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.LibraryObject
public 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.LibraryObject
public void setName(java.lang.String name)
setName
in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObject
public 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.LibraryObject
public int hashCode()
hashCode
in class com.d20pro.temp_extraction.plugin.feature.model.LibraryObject
public java.lang.String toString()
toString
in class java.lang.Object