public abstract class RegistrationPropertyMapping extends Object implements BaseMapping<RegistrationProperty,RegistrationInfo>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
RegistrationPropertyMapping() |
| Modifier and Type | Method and Description |
|---|---|
abstract RegistrationPropertyDescriptionMapping |
createDescription() |
abstract RegistrationPropertyDescriptionMapping |
getDescription() |
Class<RegistrationProperty> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
abstract String |
getName() |
abstract RegistrationProperty.Status |
getStatus() |
abstract String |
getValue() |
void |
initFrom(RegistrationProperty property)
Initializes this BaseMapping from the data of the specified model object
|
abstract void |
setDescription(RegistrationPropertyDescriptionMapping rpdm) |
abstract void |
setName(String name) |
abstract void |
setStatus(RegistrationProperty.Status status) |
abstract void |
setValue(String value) |
RegistrationProperty |
toModel(RegistrationProperty initial,
RegistrationInfo registrationInfo)
Converts this BaseMapping into a model object, creating a new one if needed or resetting the specified initial value to the persisted state.
|
public static final String NODE_NAME
public abstract String getName()
public abstract void setName(String name)
public abstract String getValue()
public abstract void setValue(String value)
public abstract RegistrationPropertyDescriptionMapping getDescription()
public abstract void setDescription(RegistrationPropertyDescriptionMapping rpdm)
public abstract RegistrationPropertyDescriptionMapping createDescription()
public abstract RegistrationProperty.Status getStatus()
public abstract void setStatus(RegistrationProperty.Status status)
public void initFrom(RegistrationProperty property)
BaseMappinginitFrom in interface BaseMapping<RegistrationProperty,RegistrationInfo>property - the model object to initialize frompublic RegistrationProperty toModel(RegistrationProperty initial, RegistrationInfo registrationInfo)
BaseMappingtoModel in interface BaseMapping<RegistrationProperty,RegistrationInfo>initial - a potentially null initial value that will be reset to the persisted stateregistrationInfo - the registry associated with instances of the specified model typepublic Class<RegistrationProperty> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<RegistrationProperty,RegistrationInfo>Copyright © 2006-2014 GateIn. All Rights Reserved.