@GenerateDto(dtoPackage="net.datenwerke.rs.core.client.parameters.dto", abstractDto=true, createDecorator=true) public abstract class ParameterDefinition<I extends ParameterInstance> extends java.lang.Object implements java.io.Serializable
Constructor and Description |
---|
ParameterDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
cleanDuplicated()
Removes references to other parameters, base report, or what have you.
|
void |
configureParameterDefinitionForJuel(ParameterDefinitionForJuel definition) |
ParameterDefinitionForJuel |
createParameterDefinitionForJuel() |
I |
createParameterInstance() |
boolean |
equals(java.lang.Object obj)
Tests on equality of id field.
|
java.util.List<ParameterDefinition> |
getAllDependents() |
java.util.List<ParameterDefinition> |
getDependsOn() |
java.lang.String |
getDescription() |
java.lang.Long |
getId() |
java.lang.String |
getKey() |
java.lang.Integer |
getLabelWidth() |
int |
getN() |
java.lang.String |
getName() |
java.lang.Long |
getOldTransientId() |
java.lang.Long |
getVersion() |
int |
hashCode() |
void |
initWithDefaultValues()
To be overriden
|
boolean |
isDisplayInline() |
java.lang.Boolean |
isEditable() |
java.lang.Boolean |
isHidden() |
boolean |
isMandatory() |
boolean |
isSeparator() |
void |
setDependsOn(java.util.List<ParameterDefinition> dependsOn) |
void |
setDescription(java.lang.String description) |
void |
setDisplayInline(java.lang.Boolean displayInline) |
void |
setEditable(java.lang.Boolean editable) |
void |
setHidden(java.lang.Boolean hidden) |
void |
setId(java.lang.Long id) |
void |
setKey(java.lang.String key) |
void |
setLabelWidth(java.lang.Integer labelWidth) |
void |
setMandatory(boolean mandatory) |
void |
setN(int n) |
void |
setName(java.lang.String name) |
void |
setOldTransientId(java.lang.Long oldTransientId) |
void |
setVersion(java.lang.Long version) |
java.lang.String |
toString() |
public java.lang.Long getId()
public void setId(java.lang.Long id)
public java.lang.Long getVersion()
public void setVersion(java.lang.Long version)
public java.lang.String getKey()
public void setKey(java.lang.String key)
public int getN()
public void setN(int n)
public java.lang.Boolean isHidden()
public void setHidden(java.lang.Boolean hidden)
public java.lang.Boolean isEditable()
public void setEditable(java.lang.Boolean editable)
public void initWithDefaultValues()
public final I createParameterInstance()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setOldTransientId(java.lang.Long oldTransientId)
public java.lang.Long getOldTransientId()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public void setDependsOn(java.util.List<ParameterDefinition> dependsOn)
public java.util.List<ParameterDefinition> getDependsOn()
public java.util.List<ParameterDefinition> getAllDependents()
public void setName(java.lang.String name)
public java.lang.String getName()
public ParameterDefinitionForJuel createParameterDefinitionForJuel()
public void configureParameterDefinitionForJuel(ParameterDefinitionForJuel definition)
public void setDisplayInline(java.lang.Boolean displayInline)
public void cleanDuplicated()
public boolean isDisplayInline()
public boolean isMandatory()
public void setMandatory(boolean mandatory)
public java.lang.Integer getLabelWidth()
public void setLabelWidth(java.lang.Integer labelWidth)
public boolean isSeparator()
public java.lang.String toString()
toString
in class java.lang.Object