public abstract class ConsumerMapping extends Object implements BaseMapping<ConsumerSPI,JCRRegistrationPersistenceManager>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
ConsumerMapping() |
| Modifier and Type | Method and Description |
|---|---|
RegistrationMapping |
createAndAddRegistrationMappingFrom(Registration registration) |
abstract RegistrationMapping |
createRegistration(String path) |
abstract ConsumerGroupMapping |
findGroupById(String id) |
abstract RegistrationMapping |
findRegistrationById(String id) |
abstract ConsumerCapabilitiesMapping |
getCapabilities() |
abstract String |
getConsumerAgent() |
abstract ConsumerGroupMapping |
getGroup() |
abstract String |
getId() |
Class<ConsumerSPI> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
abstract String |
getName() |
abstract String |
getPersistentKey() |
abstract List<RegistrationMapping> |
getRegistrations() |
void |
initFrom(ConsumerSPI consumer)
Initializes this BaseMapping from the data of the specified model object
|
abstract void |
setConsumerAgent(String consumerAgent) |
abstract void |
setGroup(ConsumerGroupMapping group) |
abstract void |
setId(String id) |
abstract void |
setName(String name) |
ConsumerSPI |
toModel(ConsumerSPI 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.
|
public static final String NODE_NAME
public abstract String getPersistentKey()
public abstract String getName()
public abstract void setName(String name)
public abstract String getId()
public abstract void setId(String id)
public abstract String getConsumerAgent()
public abstract void setConsumerAgent(String consumerAgent)
public abstract List<RegistrationMapping> getRegistrations()
public abstract RegistrationMapping createRegistration(String path)
public abstract ConsumerGroupMapping getGroup()
public abstract void setGroup(ConsumerGroupMapping group)
public abstract ConsumerCapabilitiesMapping getCapabilities()
public abstract ConsumerGroupMapping findGroupById(String id)
public abstract RegistrationMapping findRegistrationById(String id)
public RegistrationMapping createAndAddRegistrationMappingFrom(Registration registration)
public void initFrom(ConsumerSPI consumer)
BaseMappinginitFrom in interface BaseMapping<ConsumerSPI,JCRRegistrationPersistenceManager>consumer - the model object to initialize frompublic ConsumerSPI toModel(ConsumerSPI initial, JCRRegistrationPersistenceManager persistenceManager)
BaseMappingtoModel in interface BaseMapping<ConsumerSPI,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<ConsumerSPI> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<ConsumerSPI,JCRRegistrationPersistenceManager>Copyright © 2006-2014 GateIn. All Rights Reserved.