Package wt.eff

Interface ValidEffsDelegate

All Known Implementing Classes:
ConfigurationItemValidEffsDelegate, DefaultValidEffsDelegate

public interface ValidEffsDelegate
Delegate used to determine the valid Eff classes based on an EffContext object.

Supported API: true

Extendable: true
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns array of EffForm classes valid for the passed in effectivity context.
    getValidEffs(Class parentType, EffContext context)
    Returns all valid EffRecord classes for passed in EffRecord subclass and EffContext object.
    Returns all valid Eff classes for this EffContext object.
  • Method Details

    • getValidEffs

      Class[] getValidEffs(EffContext context)
      Returns all valid Eff classes for this EffContext object.

      Supported API: true
      Parameters:
      context -
      Returns:
      Class[]
    • getValidEffs

      Class[] getValidEffs(Class parentType, EffContext context)
      Returns all valid EffRecord classes for passed in EffRecord subclass and EffContext object.



      Supported API: true

      Parameters:
      parentType -
      context -
      Returns:
      Class[]
    • getValidEffForms

      Class[] getValidEffForms(EffContext effContext)
      Returns array of EffForm classes valid for the passed in effectivity context. If effContext is null, the set of valid forms for effectivity classes not requiring a context is returned.



      Supported API: true

      Parameters:
      effContext - effectivity context
      Returns:
      Class[]