public abstract class RegistrationInfoMapping extends Object implements BaseMapping<RegistrationInfo,ProducerInfo>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
RegistrationInfoMapping() |
| Modifier and Type | Method and Description |
|---|---|
abstract RegistrationPropertyMapping |
createRegistrationProperty(String propertyName) |
abstract String |
getConsumerName() |
Class<RegistrationInfo> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
abstract String |
getRegistrationHandle() |
abstract List<RegistrationPropertyMapping> |
getRegistrationProperties() |
abstract InputStream |
getRegistrationState() |
void |
initFrom(RegistrationInfo regInfo)
Initializes this BaseMapping from the data of the specified model object
|
abstract void |
setConsumerName(String name) |
abstract void |
setRegistrationHandle(String handle) |
abstract void |
setRegistrationState(InputStream state) |
RegistrationInfo |
toModel(RegistrationInfo initial,
ProducerInfo registry)
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 getConsumerName()
public abstract void setConsumerName(String name)
public abstract String getRegistrationHandle()
public abstract void setRegistrationHandle(String handle)
public abstract InputStream getRegistrationState()
public abstract void setRegistrationState(InputStream state)
public abstract List<RegistrationPropertyMapping> getRegistrationProperties()
public abstract RegistrationPropertyMapping createRegistrationProperty(String propertyName)
public void initFrom(RegistrationInfo regInfo)
BaseMappinginitFrom in interface BaseMapping<RegistrationInfo,ProducerInfo>regInfo - the model object to initialize frompublic RegistrationInfo toModel(RegistrationInfo initial, ProducerInfo registry)
BaseMappingtoModel in interface BaseMapping<RegistrationInfo,ProducerInfo>initial - a potentially null initial value that will be reset to the persisted stateregistry - the registry associated with instances of the specified model typepublic Class<RegistrationInfo> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<RegistrationInfo,ProducerInfo>Copyright © 2006-2014 GateIn. All Rights Reserved.