public abstract class RegistrationMapping extends Object implements BaseMapping<RegistrationSPI,JCRRegistrationPersistenceManager>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
RegistrationMapping() |
| Modifier and Type | Method and Description |
|---|---|
abstract PortletContextMapping |
createPortletContext(String id) |
abstract RegistrationPropertiesMapping |
createProperties() |
Class<RegistrationSPI> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
abstract ConsumerMapping |
getParent() |
abstract String |
getPath() |
abstract String |
getPersistentKey() |
abstract Collection<PortletContextMapping> |
getPortletContexts() |
abstract RegistrationPropertiesMapping |
getProperties() |
abstract String |
getRegistrationHandle() |
abstract RegistrationStatus |
getStatus() |
void |
initFrom(RegistrationSPI registration)
At this point, this RegistrationMapping should already have been added to its parent
|
abstract void |
setProperties(RegistrationPropertiesMapping rpm) |
abstract void |
setRegistrationHandle(String handle) |
abstract void |
setStatus(RegistrationStatus status) |
RegistrationSPI |
toModel(RegistrationSPI initial,
JCRRegistrationPersistenceManager persistenceManager)
Converts this BaseMapping into a model object, creating a new one if needed or resetting the specified initial value to the persisted state.
|
RegistrationSPI |
toRegistration(ConsumerSPI consumer,
JCRRegistrationPersistenceManager persistenceManager) |
public static final String NODE_NAME
public abstract String getPersistentKey()
public abstract RegistrationStatus getStatus()
public abstract void setStatus(RegistrationStatus status)
public abstract String getRegistrationHandle()
public abstract void setRegistrationHandle(String handle)
public abstract Collection<PortletContextMapping> getPortletContexts()
public abstract PortletContextMapping createPortletContext(String id)
public abstract RegistrationPropertiesMapping getProperties()
public abstract void setProperties(RegistrationPropertiesMapping rpm)
public abstract RegistrationPropertiesMapping createProperties()
public abstract String getPath()
public abstract ConsumerMapping getParent()
public void initFrom(RegistrationSPI registration)
initFrom in interface BaseMapping<RegistrationSPI,JCRRegistrationPersistenceManager>registration - public RegistrationSPI toModel(RegistrationSPI initial, JCRRegistrationPersistenceManager persistenceManager)
BaseMappingtoModel in interface BaseMapping<RegistrationSPI,JCRRegistrationPersistenceManager>initial - a potentially null initial value that will be reset to the persisted statepersistenceManager - the registry associated with instances of the specified model typepublic Class<RegistrationSPI> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<RegistrationSPI,JCRRegistrationPersistenceManager>public RegistrationSPI toRegistration(ConsumerSPI consumer, JCRRegistrationPersistenceManager persistenceManager) throws RegistrationException
RegistrationExceptionCopyright © 2006-2014 GateIn. All Rights Reserved.