public class PersistenceManagerRegistry extends java.lang.Object implements XMLizable
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright
|
static java.lang.String | MANAGER_ARGUMENT
Name - PromotionArgumentPersistenceManager
|
static java.lang.String | MANAGER_COUPON
Name - CouponVoucherPersistenceManager
|
static java.lang.String | MANAGER_DYNA_ATTRIBUTE
Name - DynamicAttributePersistenceManager
|
static java.lang.String | MANAGER_GROUP
Name - PromotionGroupPersistenceManager
|
static java.lang.String | MANAGER_POLICY
Name - PromotionPolicyPersistenceManager
|
static java.lang.String | MANAGER_PROMOTION
Name - PromotionPersistenceManager
|
static java.lang.String | MANAGER_REWARD_OPTION
Name - PromotionRewardOptionPersistenceManager
|
static java.lang.String | MANAGER_USAGE
Name - StatsPersistenceManager
|
Constructor and Description |
---|
PersistenceManagerRegistry()
Constructor for PersistenceManagerRegistry.
|
Modifier and Type | Method and Description |
---|---|
void | fromXML(org.w3c.dom.Node node)
Transforms the XML node into its corresponding real Object.
|
java.sql.Connection | getConnection()
Returns the connection.
|
com.ibm.commerce.marketing.promotion.coupon.CouponPersistenceManager | getCouponPersistenceManager()
Returns the CouponPersistenceManager.
|
java.lang.String | getDBType()
Returns the database type.
|
com.ibm.commerce.marketing.promotion.dynattr.DynamicAttributePersistenceManager | getDynamicAttributePersistenceManager()
Returns the dynamicAttributePersistenceManager.
|
static PersistenceManagerRegistry | getInstance()
Singleton gets instance method
|
java.lang.Object | getManager(java.lang.String managerName)
Gets a PersistenceManager by its name
|
static PersistenceManagerRegistry | getNamedInstance(java.lang.String name, boolean create)
Returns a named registry instance
|
PromotionArgumentPersistenceManager | getPromotionArgumentPersistenceManager()
Returns the PromotionArgumentPersistenceManager.
|
com.ibm.commerce.marketing.promotion.group.PromotionGroupPersistenceManager | getPromotionGroupPersistenceManager()
Returns the promotionGroupPersistenceManager.
|
PromotionPersistenceManager | getPromotionPersistenceManager()
Returns the promotionPersistenceManager.
|
PromotionPolicyPersistenceManager | getPromotionPolicyPersistenceManager()
Returns the promotionPolicyPersistenceManager.
|
PromotionRewardOptionPersistenceManager | getPromotionRewardOptionPersistenceManager()
Gets the PromotionRewardOptionPersistenceManager.
|
com.ibm.commerce.marketing.promotion.stats.StatsPersistenceManager | getStatsPersistenceManager()
Returns the StatsPersistenceManager.
|
static void | register(PersistenceManagerRegistry _registry, java.lang.String _name, boolean _isDefault)
Registers an instance of PersistenceManagerRegistry
|
void | registerManager(java.lang.String managerName, java.lang.Object managerObj)
Registers a PersistenceManager.
|
void | setConnection(java.sql.Connection aConnection)
Sets the connection.
|
void | setCouponPersistenceManager(com.ibm.commerce.marketing.promotion.coupon.CouponPersistenceManager manager)
Sets the CouponPersistenceManager.
|
void | setDBType(java.lang.String aDBType)
Sets the database type.
|
static void | setDefaultInstance(PersistenceManagerRegistry defaultInstance)
Sets the default PersistenceManagerRegistry instance.
|
void | setDynamicAttributePersistenceManager(com.ibm.commerce.marketing.promotion.dynattr.DynamicAttributePersistenceManager _dynamicAttributePersistenceManager)
Sets the dynamicAttributePersistenceManager.
|
void | setPromotionArgumentPersistenceManager(PromotionArgumentPersistenceManager manager)
Sets the PromotionArgumentPersistenceManager.
|
void | setPromotionGroupPersistenceManager(com.ibm.commerce.marketing.promotion.group.PromotionGroupPersistenceManager _promotionGroupPersistenceManager)
Sets the promotionGroupPersistenceManager.
|
void | setPromotionPersistenceManager(PromotionPersistenceManager _promotionPersistenceManager)
Sets the promotionPersistenceManager.
|
void | setPromotionPolicyPersistenceManager(PromotionPolicyPersistenceManager _promotionPolicyPersistenceManager)
Sets the promotionPolicyPersistenceManager.
|
void | setPromotionRewardOptionPersistenceManager(PromotionRewardOptionPersistenceManager promotionRewardOptionPersistenceManager)
Sets the PromotionRewardOptionPersistenceManager.
|
void | setStatsPersistenceManager(com.ibm.commerce.marketing.promotion.stats.StatsPersistenceManager manager)
Sets the StatsPersistenceManager.
|
java.lang.String | toXML()
Converts the object into its corresponding XML format representation.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String MANAGER_PROMOTION
public static final java.lang.String MANAGER_GROUP
public static final java.lang.String MANAGER_POLICY
public static final java.lang.String MANAGER_DYNA_ATTRIBUTE
public static final java.lang.String MANAGER_COUPON
public static final java.lang.String MANAGER_USAGE
public static final java.lang.String MANAGER_ARGUMENT
public static final java.lang.String MANAGER_REWARD_OPTION
public PersistenceManagerRegistry()
public com.ibm.commerce.marketing.promotion.group.PromotionGroupPersistenceManager getPromotionGroupPersistenceManager()
public PromotionPersistenceManager getPromotionPersistenceManager()
public PromotionPolicyPersistenceManager getPromotionPolicyPersistenceManager()
public void setPromotionGroupPersistenceManager(com.ibm.commerce.marketing.promotion.group.PromotionGroupPersistenceManager _promotionGroupPersistenceManager)
public void setPromotionPersistenceManager(PromotionPersistenceManager _promotionPersistenceManager)
public void setPromotionPolicyPersistenceManager(PromotionPolicyPersistenceManager _promotionPolicyPersistenceManager)
public static void register(PersistenceManagerRegistry _registry, java.lang.String _name, boolean _isDefault)
public static PersistenceManagerRegistry getInstance()
public static PersistenceManagerRegistry getNamedInstance(java.lang.String name, boolean create)
public com.ibm.commerce.marketing.promotion.dynattr.DynamicAttributePersistenceManager getDynamicAttributePersistenceManager()
public void setDynamicAttributePersistenceManager(com.ibm.commerce.marketing.promotion.dynattr.DynamicAttributePersistenceManager _dynamicAttributePersistenceManager)
public void fromXML(org.w3c.dom.Node node) throws DeXMLizationException
public java.lang.String toXML() throws XMLizationException
public java.sql.Connection getConnection()
public void setConnection(java.sql.Connection aConnection)
public java.lang.String getDBType()
public void setDBType(java.lang.String aDBType)
public com.ibm.commerce.marketing.promotion.coupon.CouponPersistenceManager getCouponPersistenceManager()
public void setCouponPersistenceManager(com.ibm.commerce.marketing.promotion.coupon.CouponPersistenceManager manager)
public com.ibm.commerce.marketing.promotion.stats.StatsPersistenceManager getStatsPersistenceManager()
public void setStatsPersistenceManager(com.ibm.commerce.marketing.promotion.stats.StatsPersistenceManager manager)
public PromotionArgumentPersistenceManager getPromotionArgumentPersistenceManager()
public void setPromotionArgumentPersistenceManager(PromotionArgumentPersistenceManager manager)
public java.lang.Object getManager(java.lang.String managerName)
public void registerManager(java.lang.String managerName, java.lang.Object managerObj)
public static void setDefaultInstance(PersistenceManagerRegistry defaultInstance)
public PromotionRewardOptionPersistenceManager getPromotionRewardOptionPersistenceManager()
public void setPromotionRewardOptionPersistenceManager(PromotionRewardOptionPersistenceManager promotionRewardOptionPersistenceManager)