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)
_promotionGroupPersistenceManager
- The promotionGroupPersistenceManager to setpublic void setPromotionPersistenceManager(PromotionPersistenceManager _promotionPersistenceManager)
_promotionPersistenceManager
- The promotionPersistenceManager to setpublic void setPromotionPolicyPersistenceManager(PromotionPolicyPersistenceManager _promotionPolicyPersistenceManager)
_promotionPolicyPersistenceManager
- The promotionPolicyPersistenceManager to setpublic static void register(PersistenceManagerRegistry _registry, java.lang.String _name, boolean _isDefault)
_registry
- the PersistenceManagerRegistry instance_name
- the name by which the above registry is registered_isDefault
- is this the default registry, true if it is, false otherwisepublic static PersistenceManagerRegistry getInstance()
public static PersistenceManagerRegistry getNamedInstance(java.lang.String name, boolean create)
name
- name of the instancecreate
- boolean value indicates whether to create this instance or not
when one is not present.public com.ibm.commerce.marketing.promotion.dynattr.DynamicAttributePersistenceManager getDynamicAttributePersistenceManager()
public void setDynamicAttributePersistenceManager(com.ibm.commerce.marketing.promotion.dynattr.DynamicAttributePersistenceManager _dynamicAttributePersistenceManager)
_dynamicAttributePersistenceManager
- The dynamicAttributePersistenceManager to setpublic void fromXML(org.w3c.dom.Node node) throws DeXMLizationException
XMLizable
fromXML
in interface XMLizable
node
- The node that represents an XMLizable objectDeXMLizationException
- when this process failsXMLizable.fromXML(Node)
public java.lang.String toXML() throws XMLizationException
XMLizable
toXML
in interface XMLizable
XMLizationException
- when this process failsXMLizable.toXML()
public java.sql.Connection getConnection()
public void setConnection(java.sql.Connection aConnection)
aConnection
- The connection to setpublic java.lang.String getDBType()
public void setDBType(java.lang.String aDBType)
aDBType
- The current database typepublic com.ibm.commerce.marketing.promotion.coupon.CouponPersistenceManager getCouponPersistenceManager()
public void setCouponPersistenceManager(com.ibm.commerce.marketing.promotion.coupon.CouponPersistenceManager manager)
manager
- The CouponPersistenceManager to set.public com.ibm.commerce.marketing.promotion.stats.StatsPersistenceManager getStatsPersistenceManager()
public void setStatsPersistenceManager(com.ibm.commerce.marketing.promotion.stats.StatsPersistenceManager manager)
manager
- The StatsPersistenceManager to set.public PromotionArgumentPersistenceManager getPromotionArgumentPersistenceManager()
public void setPromotionArgumentPersistenceManager(PromotionArgumentPersistenceManager manager)
manager
- The PromotionArgumentPersistenceManager to set.public java.lang.Object getManager(java.lang.String managerName)
managerName
- The manager namepublic void registerManager(java.lang.String managerName, java.lang.Object managerObj)
managerName
- The manager namemanagerObj
- The manager object.public static void setDefaultInstance(PersistenceManagerRegistry defaultInstance)
defaultInstance
- The default instance to set.public PromotionRewardOptionPersistenceManager getPromotionRewardOptionPersistenceManager()
public void setPromotionRewardOptionPersistenceManager(PromotionRewardOptionPersistenceManager promotionRewardOptionPersistenceManager)
promotionRewardOptionPersistenceManager
- The PromotionRewardOptionPersistenceManager to set.