public abstract class ConsumerGroupMapping extends Object implements BaseMapping<ConsumerGroupSPI,JCRRegistrationPersistenceManager>
| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME |
JCR_TYPE_NAME_CONSTANT_NAME| Constructor and Description |
|---|
ConsumerGroupMapping() |
| Modifier and Type | Method and Description |
|---|---|
abstract ConsumerMapping |
findConsumerById(String id) |
abstract Collection<ConsumerMapping> |
getConsumers() |
Class<ConsumerGroupSPI> |
getModelClass()
Retrieves the Java class of the model object this BaseMapping deals with.
|
abstract String |
getName() |
abstract String |
getPersistentKey() |
abstract RegistrationStatus |
getStatus() |
void |
initFrom(ConsumerGroupSPI group)
Initializes this BaseMapping from the data of the specified model object
|
abstract void |
setName(String name) |
abstract void |
setStatus(RegistrationStatus status) |
ConsumerGroupSPI |
toModel(ConsumerGroupSPI 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 Collection<ConsumerMapping> getConsumers()
public abstract String getName()
public abstract void setName(String name)
public abstract RegistrationStatus getStatus()
public abstract void setStatus(RegistrationStatus status)
public abstract String getPersistentKey()
public abstract ConsumerMapping findConsumerById(String id)
public void initFrom(ConsumerGroupSPI group)
BaseMappinginitFrom in interface BaseMapping<ConsumerGroupSPI,JCRRegistrationPersistenceManager>group - the model object to initialize frompublic ConsumerGroupSPI toModel(ConsumerGroupSPI initial, JCRRegistrationPersistenceManager persistenceManager)
BaseMappingtoModel in interface BaseMapping<ConsumerGroupSPI,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<ConsumerGroupSPI> getModelClass()
BaseMappinggetModelClass in interface BaseMapping<ConsumerGroupSPI,JCRRegistrationPersistenceManager>Copyright © 2006-2014 GateIn. All Rights Reserved.