public abstract class RegistrationRequirementsMapping extends LastModifiedMixinHolder implements BaseMapping<ProducerRegistrationRequirements,ProducerConfigurationService>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
RegistrationRequirementsMapping() |
| Modifier and Type | Method and Description |
|---|---|
abstract RegistrationPropertyDescriptionMapping |
createRegistrationPropertyDescription(String propertyName) |
abstract RegistrationPropertyDescriptionMapping |
findRegistrationPropertyDescriptionById(String id) |
Class<ProducerRegistrationRequirements> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
abstract String |
getPolicyClassName() |
abstract List<RegistrationPropertyDescriptionMapping> |
getRegistrationPropertyDescriptions() |
abstract boolean |
getRegistrationRequired() |
abstract boolean |
getRegistrationRequiredForFullDescription() |
abstract String |
getValidatorClassName() |
void |
initFrom(ProducerRegistrationRequirements registrationRequirements)
Initializes this BaseMapping from the data of the specified model object
|
abstract void |
setPolicyClassName(String policyClassName) |
abstract void |
setRegistrationRequired(boolean requiresRegistration) |
abstract void |
setRegistrationRequiredForFullDescription(boolean fullServiceDescriptionRequiresRegistration) |
abstract void |
setValidatorClassName(String validatorClassName) |
ProducerRegistrationRequirements |
toModel(ProducerRegistrationRequirements initial,
ProducerConfigurationService registry)
Converts this BaseMapping into a model object, creating a new one if needed or resetting the specified initial value to the persisted state.
|
createLastModifiedMixin, createMixin, getLastModified, getLastModifiedMixin, getMixin, setLastModified, setLastModifiedMixin, setMixingetCreatedMixinpublic static final String NODE_NAME
public abstract boolean getRegistrationRequired()
public abstract void setRegistrationRequired(boolean requiresRegistration)
public abstract boolean getRegistrationRequiredForFullDescription()
public abstract void setRegistrationRequiredForFullDescription(boolean fullServiceDescriptionRequiresRegistration)
public abstract String getPolicyClassName()
public abstract void setPolicyClassName(String policyClassName)
public abstract String getValidatorClassName()
public abstract void setValidatorClassName(String validatorClassName)
public abstract List<RegistrationPropertyDescriptionMapping> getRegistrationPropertyDescriptions()
public abstract RegistrationPropertyDescriptionMapping createRegistrationPropertyDescription(String propertyName)
public abstract RegistrationPropertyDescriptionMapping findRegistrationPropertyDescriptionById(String id)
public void initFrom(ProducerRegistrationRequirements registrationRequirements)
BaseMappinginitFrom in interface BaseMapping<ProducerRegistrationRequirements,ProducerConfigurationService>registrationRequirements - the model object to initialize frompublic ProducerRegistrationRequirements toModel(ProducerRegistrationRequirements initial, ProducerConfigurationService registry)
BaseMappingtoModel in interface BaseMapping<ProducerRegistrationRequirements,ProducerConfigurationService>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<ProducerRegistrationRequirements> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<ProducerRegistrationRequirements,ProducerConfigurationService>Copyright © 2006-2014 GateIn. All Rights Reserved.