com.tibco.bw.poa.model.impl
Class AdviceConfigImpl


java.lang.Object

  extended by com.tibco.bw.poa.model.impl.CommonBaseConfigImpl

      extended by com.tibco.bw.poa.model.impl.AdviceConfigImpl

All Implemented Interfaces:
AdviceConfig, CommonBaseConfig

public class AdviceConfigImpl
extends CommonBaseConfigImpl
implements AdviceConfig


Field Summary
protected  java.lang.String name
           
protected  int orderInsideAspect
           
protected  AspectConfig parent
           
protected  PointcutConfig pointcut
           
protected  java.util.ArrayList<PropertyConfig> properties
           
protected  TargetConfig target
           
 
Fields inherited from class com.tibco.bw.poa.model.impl.CommonBaseConfigImpl
documentation
 
Constructor Summary
AdviceConfigImpl()
           
 
Method Summary
 void addProperty(PropertyConfig property)
           
 java.lang.String getName()
          Returns the name of the advice.
 int getOrderInsideAspect()
          Returns the order of the advice inside the aspect that defines it.
 AspectConfig getParent()
          Returns the parent aspect that defines the advice.
 PointcutConfig getPointcut()
          Returns the pointcut of the advice.
 java.util.ArrayList<PropertyConfig> getProperties()
          The advice configuration properties.
 TargetConfig getTarget()
          Returns the action that is executed on behalf of the advice.
 java.lang.String getUri()
          Returns a unique identifier of the advice.
 void setActivity(TargetConfig target)
           
 void setName(java.lang.String name)
           
 void setOrderInsideAspect(int orderInsideAspect)
           
 void setParent(AspectConfig parent)
           
 void setPointcut(PointcutConfig pointcut)
           
 
Methods inherited from class com.tibco.bw.poa.model.impl.CommonBaseConfigImpl
getDocumentation, setDocumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tibco.bw.poa.model.CommonBaseConfig
getDocumentation
 

Field Detail

target


protected TargetConfig target

name


protected java.lang.String name

orderInsideAspect


protected int orderInsideAspect

parent


protected AspectConfig parent

pointcut


protected PointcutConfig pointcut

properties


protected java.util.ArrayList<PropertyConfig> properties
Constructor Detail

AdviceConfigImpl


public AdviceConfigImpl()
Method Detail

getTarget


public TargetConfig getTarget()
Description copied from interface: AdviceConfig
Returns the action that is executed on behalf of the advice.

Specified by:
getTarget in interface AdviceConfig
Returns:

setActivity


public void setActivity(TargetConfig target)

getName


public java.lang.String getName()
Description copied from interface: AdviceConfig
Returns the name of the advice.

Specified by:
getName in interface AdviceConfig
Returns:

setName


public void setName(java.lang.String name)

getOrderInsideAspect


public int getOrderInsideAspect()
Description copied from interface: AdviceConfig
Returns the order of the advice inside the aspect that defines it.

Specified by:
getOrderInsideAspect in interface AdviceConfig
Returns:

setOrderInsideAspect


public void setOrderInsideAspect(int orderInsideAspect)

getParent


public AspectConfig getParent()
Description copied from interface: AdviceConfig
Returns the parent aspect that defines the advice.

Specified by:
getParent in interface AdviceConfig
Returns:

setParent


public void setParent(AspectConfig parent)

getPointcut


public PointcutConfig getPointcut()
Description copied from interface: AdviceConfig
Returns the pointcut of the advice.

Specified by:
getPointcut in interface AdviceConfig
Returns:

setPointcut


public void setPointcut(PointcutConfig pointcut)

getUri


public java.lang.String getUri()
Description copied from interface: AdviceConfig
Returns a unique identifier of the advice.

Specified by:
getUri in interface AdviceConfig
Returns:

addProperty


public void addProperty(PropertyConfig property)

getProperties


public java.util.ArrayList<PropertyConfig> getProperties()
Description copied from interface: AdviceConfig
The advice configuration properties.

Specified by:
getProperties in interface AdviceConfig
Returns:
See Also:
PropertyConfig


Copyright @ 2010, TIBCO Softwares (Inc). All right reserved