public class SchemeFieldDefaultValue
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
defaultLetterOption
The default letter option for this default value, it must be a valid letter option according to the SchemeField.
|
protected java.lang.String |
defaultType
The default value type, at the moment only literal is supported
FIXME convertir en enum
|
protected java.lang.String |
defaultValue
The actual default value in a correct format for the defined type.
|
Constructor and Description |
---|
SchemeFieldDefaultValue() |
SchemeFieldDefaultValue(java.lang.String defaultType,
java.lang.String defaultLetterOption,
java.lang.String defaultValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDefaultLetterOption() |
java.lang.String |
getDefaultType()
Set the id.
|
java.lang.String |
getDefaultValue() |
int |
hashCode() |
java.lang.String |
resolve()
Get the actual default value to use depending on the default value type and content.
|
void |
setDefaultLetterOption(java.lang.String defaultLetterOption) |
void |
setDefaultType(java.lang.String defaultType) |
void |
setDefaultValue(java.lang.String defaultValue) |
protected java.lang.String defaultLetterOption
protected java.lang.String defaultType
protected java.lang.String defaultValue
public SchemeFieldDefaultValue()
public SchemeFieldDefaultValue(java.lang.String defaultType, java.lang.String defaultLetterOption, java.lang.String defaultValue)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getDefaultLetterOption()
public java.lang.String getDefaultType()
id
- the id to setpublic java.lang.String getDefaultValue()
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String resolve()
public void setDefaultLetterOption(java.lang.String defaultLetterOption)
public void setDefaultType(java.lang.String defaultType)
public void setDefaultValue(java.lang.String defaultValue)