wt.eff
Class DefaultValidEffsDelegate

java.lang.Object
  extended by wt.eff.DefaultValidEffsDelegate
All Implemented Interfaces:
Externalizable, Serializable, ValidEffsDelegate
Direct Known Subclasses:
ConfigurationItemValidEffsDelegate

public class DefaultValidEffsDelegate
extends Object
implements ValidEffsDelegate, Externalizable

Default delegate, using introspection to determine the valid Eff classes.

Supported API: true

Extendable: false

See Also:
Serialized Form

Method Summary
 Class[] getValidEffForms(EffContext effContext)
          Returns valid EffForm/i> classes based on trace code of context if it is a WTPartMaster.
 Class[] getValidEffs(Class parentType, EffContext context)
          Returns valid EffRecord classes based solely on introspection (this delegate is essentially operates at the class, not instance, level).
 Class[] getValidEffs(EffContext context)
          Returns valid Eff classes based solely on introspection (this delegate is essentially operates at the class, not instance, level).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getValidEffs

public Class[] getValidEffs(EffContext context)
Returns valid Eff classes based solely on introspection (this delegate is essentially operates at the class, not instance, level).

Supported API: true

Specified by:
getValidEffs in interface ValidEffsDelegate
Parameters:
context -
Returns:
Class[]

getValidEffs

public Class[] getValidEffs(Class parentType,
                            EffContext context)
Returns valid EffRecord classes based solely on introspection (this delegate is essentially operates at the class, not instance, level).

Supported API: true

Specified by:
getValidEffs in interface ValidEffsDelegate
Parameters:
parentType -
context -
Returns:
Class[]

getValidEffForms

public Class[] getValidEffForms(EffContext effContext)
Returns valid EffForm/i> classes based on trace code of context if it is a WTPartMaster.



Supported API: true

Parameters:
effContext - effectivity context
Returns:
Class[]