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
XMLizablefromXML in interface XMLizablenode - The node that represents an XMLizable objectDeXMLizationException - when this process failsXMLizable.fromXML(Node)public java.lang.String toXML()
throws XMLizationException
XMLizabletoXML in interface XMLizableXMLizationException - 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.