public abstract class ProducerInfoMapping extends LastModifiedMixinHolder implements BaseMapping<ProducerInfo,ConsumerRegistrySPI>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
ProducerInfoMapping() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ModifyRegistrationRequired |
createModifyRegistrationRequiredMixin() |
abstract boolean |
getActive() |
abstract EndpointInfoMapping |
getEndpointInfo() |
abstract Integer |
getExpirationCacheSeconds() |
abstract String |
getId() |
abstract String |
getKey() |
Class<ProducerInfo> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
boolean |
getModifyRegistrationRequired() |
abstract ModifyRegistrationRequired |
getModifyRegistrationRequiredMixin() |
abstract RegistrationInfoMapping |
getRegistrationInfo() |
void |
initFrom(ProducerInfo producerInfo)
Initializes this BaseMapping from the data of the specified model object
|
abstract void |
setActive(boolean active) |
abstract void |
setExpirationCacheSeconds(Integer expiration) |
abstract void |
setId(String id) |
void |
setModifyRegistrationRequired(boolean modifyRegistrationRequired) |
protected abstract void |
setModifyRegistrationRequiredMixin(ModifyRegistrationRequired mmr) |
ProducerInfo |
toModel(ProducerInfo initial,
ConsumerRegistrySPI 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 EndpointInfoMapping getEndpointInfo()
public abstract RegistrationInfoMapping getRegistrationInfo()
public abstract String getId()
public abstract void setId(String id)
public abstract Integer getExpirationCacheSeconds()
public abstract void setExpirationCacheSeconds(Integer expiration)
public abstract boolean getActive()
public abstract void setActive(boolean active)
public abstract String getKey()
public abstract ModifyRegistrationRequired getModifyRegistrationRequiredMixin()
protected abstract void setModifyRegistrationRequiredMixin(ModifyRegistrationRequired mmr)
protected abstract ModifyRegistrationRequired createModifyRegistrationRequiredMixin()
public void setModifyRegistrationRequired(boolean modifyRegistrationRequired)
public boolean getModifyRegistrationRequired()
public void initFrom(ProducerInfo producerInfo)
BaseMappinginitFrom in interface BaseMapping<ProducerInfo,ConsumerRegistrySPI>producerInfo - the model object to initialize frompublic ProducerInfo toModel(ProducerInfo initial, ConsumerRegistrySPI registry)
BaseMappingtoModel in interface BaseMapping<ProducerInfo,ConsumerRegistrySPI>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<ProducerInfo> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<ProducerInfo,ConsumerRegistrySPI>Copyright © 2006-2014 GateIn. All Rights Reserved.