wt.lifecycle
Class PhaseSuccessionContainer

java.lang.Object
  extended bywt.container.batch.impl.BatchContainerImpl
      extended bywt.container.batch.impl.RoleBatchContainerImpl
          extended bywt.container.batch.impl.AttributedRoleBatchContainerImpl
              extended bywt.lifecycle.PhaseSuccessionContainer
All Implemented Interfaces:
AttributedRoleBatchContainer, BatchContainer, RoleBatchContainer, Serializable

public class PhaseSuccessionContainer
extends AttributedRoleBatchContainerImpl

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wt.container.batch.impl.AttributedRoleBatchContainerImpl
AttributedRoleBatchContainerImpl.AssertionTargetImpl
 
Nested classes inherited from class wt.container.batch.AttributedRoleBatchContainer
AttributedRoleBatchContainer.AssertionTarget
 
Field Summary
 
Fields inherited from class wt.container.batch.impl.AttributedRoleBatchContainerImpl
 
Fields inherited from class wt.container.batch.impl.RoleBatchContainerImpl
 
Fields inherited from class wt.container.batch.impl.BatchContainerImpl
 
Fields inherited from interface wt.container.batch.RoleBatchContainer
ASSOCIATION_NAME, FROM_OBJECT, ROLE_NAME
 
Fields inherited from interface wt.container.batch.BatchContainer
ELEMENTS
 
Constructor Summary
PhaseSuccessionContainer(TransactionContainer txnContainer, String assocName, String roleName, Object fromObject)
           
 
Method Summary
 boolean add(Object element)
          

Supported API: false
 boolean add(PhaseTemplate template, Transition name)
           
 boolean contains(Object element)
          

Supported API: false
 boolean contains(PhaseTemplate template, Transition name)
           
 boolean populate(Enumeration a_Elements)
          

Supported API: false
 boolean populate(Object a_Element)
          Operation to allow the pre-population of container elements.
 boolean populate(PhaseTemplate template, Transition name)
           
 boolean remove(Object element)
          

Supported API: false
 boolean remove(PhaseTemplate template, Transition name)
           
 boolean replace(Object element)
          

Supported API: false
 
Methods inherited from class wt.container.batch.impl.AttributedRoleBatchContainerImpl
add, attributeMaps, contains, elements, populate, populate, remove, replace, toString
 
Methods inherited from class wt.container.batch.impl.RoleBatchContainerImpl
getAssociationName, getFromObject, getRoleName
 
Methods inherited from class wt.container.batch.impl.BatchContainerImpl
clearAll, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface wt.container.batch.RoleBatchContainer
getAssociationName, getFromObject, getRoleName
 
Methods inherited from interface wt.container.batch.BatchContainer
size
 

Constructor Detail

PhaseSuccessionContainer

public PhaseSuccessionContainer(TransactionContainer txnContainer,
                                String assocName,
                                String roleName,
                                Object fromObject)
Method Detail

add

public boolean add(PhaseTemplate template,
                   Transition name)

contains

public boolean contains(PhaseTemplate template,
                        Transition name)

populate

public boolean populate(PhaseTemplate template,
                        Transition name)

remove

public boolean remove(PhaseTemplate template,
                      Transition name)

add

public boolean add(Object element)
Description copied from class: AttributedRoleBatchContainerImpl


Supported API: false

Specified by:
add in interface BatchContainer
Overrides:
add in class AttributedRoleBatchContainerImpl
Parameters:
element -
Returns:
boolean

contains

public boolean contains(Object element)
Description copied from class: AttributedRoleBatchContainerImpl


Supported API: false

Specified by:
contains in interface BatchContainer
Overrides:
contains in class AttributedRoleBatchContainerImpl
Parameters:
element -
Returns:
boolean

populate

public boolean populate(Enumeration a_Elements)
Description copied from class: AttributedRoleBatchContainerImpl


Supported API: false

Specified by:
populate in interface BatchContainer
Overrides:
populate in class AttributedRoleBatchContainerImpl
Parameters:
a_Elements -
Returns:
boolean

populate

public boolean populate(Object a_Element)
Description copied from class: AttributedRoleBatchContainerImpl
Operation to allow the pre-population of container elements. This allows objects to be added to the container without creating a corresponding Assertion. Returns true if this AttributedRoleBatchContainer changed due to this operation.

Supported API: true

Specified by:
populate in interface BatchContainer
Overrides:
populate in class AttributedRoleBatchContainerImpl
Parameters:
a_Element -
Returns:
boolean

remove

public boolean remove(Object element)
Description copied from class: AttributedRoleBatchContainerImpl


Supported API: false

Specified by:
remove in interface BatchContainer
Overrides:
remove in class AttributedRoleBatchContainerImpl
Parameters:
element -
Returns:
boolean

replace

public boolean replace(Object element)
Description copied from class: AttributedRoleBatchContainerImpl


Supported API: false

Specified by:
replace in interface BatchContainer
Overrides:
replace in class AttributedRoleBatchContainerImpl
Parameters:
element -
Returns:
boolean