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