com.ibm.commerce.registry
Class BusinessPolicyRegistryEntry

java.lang.Object
  |
  +--com.ibm.commerce.registry.BusinessPolicyRegistryEntry

public class BusinessPolicyRegistryEntry
extends java.lang.Object

This class defines a business policy registry entry.


Field Summary
protected  BusinessPolicyAccessBean bean
           
protected  BusinessPolicyCommandEntry[] cmdEntry
           
protected  java.lang.String policyId
           
protected  java.lang.String policyType
           
protected  TypedProperty prop
           
 
Constructor Summary
BusinessPolicyRegistryEntry()
          BusinessPolicyRegistryEntry constructor comment.
 
Method Summary
 BusinessPolicyAccessBean getBean()
          Gets the business policy access bean
 java.lang.Class getCommandClass()
          Gets the default command class object.
 java.lang.Class getCommandClass(java.lang.String interfaceName)
          Gets the command class object for a particular command interface.
 BusinessPolicyCommandEntry getCommandEntry()
          Gets the first business policy command entry for this policy
 BusinessPolicyCommandEntry getCommandEntry(java.lang.String interfaceName)
          Gets the business policy command entry for a particular command interface
 java.lang.String getCommandInterface()
          Gets the default command interface name
 java.lang.String getPolicyId()
          Gets the policy Id
 java.lang.String getPolicyType()
          Gets the policy Id
 TypedProperty getProperties()
          Gets the business policy command properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bean

protected BusinessPolicyAccessBean bean

cmdEntry

protected BusinessPolicyCommandEntry[] cmdEntry

policyId

protected java.lang.String policyId

policyType

protected java.lang.String policyType

prop

protected TypedProperty prop
Constructor Detail

BusinessPolicyRegistryEntry

public BusinessPolicyRegistryEntry()
BusinessPolicyRegistryEntry constructor comment.
Method Detail

getBean

public BusinessPolicyAccessBean getBean()
Gets the business policy access bean
Returns:
BusinessPolicyAccessBean

getCommandClass

public java.lang.Class getCommandClass()
Gets the default command class object.
Returns:
Class - command class object

getCommandClass

public java.lang.Class getCommandClass(java.lang.String interfaceName)
Gets the command class object for a particular command interface.

Parameters:
interfaceName - String - command interface name
Returns:
Class - command class object

getCommandEntry

public BusinessPolicyCommandEntry getCommandEntry()
Gets the first business policy command entry for this policy
Returns:
BusinessPolicyCommandEntry

getCommandEntry

public BusinessPolicyCommandEntry getCommandEntry(java.lang.String interfaceName)
Gets the business policy command entry for a particular command interface
Returns:
BusinessPolicyCommandEntry

getCommandInterface

public java.lang.String getCommandInterface()
Gets the default command interface name
Returns:
String - interface name

getPolicyId

public java.lang.String getPolicyId()
Gets the policy Id
Returns:
String - policyId

getPolicyType

public java.lang.String getPolicyType()
Gets the policy Id
Returns:
String - policyId

getProperties

public TypedProperty getProperties()
Gets the business policy command properties
Returns:
TypedProperty - command properties