org.obe.xpdl.model.misc
Class AbstractWFElement

java.lang.Object
  extended byorg.obe.util.AbstractBean
      extended byorg.obe.xpdl.model.misc.AbstractWFElement
All Implemented Interfaces:
java.beans.beancontext.BeanContextChild, java.io.Serializable
Direct Known Subclasses:
Activity, Application, DataField, Participant, ResourceContainer, Transition, TypeDeclaration

public class AbstractWFElement
extends AbstractBean

Abstract implementation of the WFElement interface which implements base functionality used by all WFElement implementations. This class is not threadsafe.

Author:
Adrian Price
See Also:
Serialized Form

Constructor Summary
protected AbstractWFElement()
           
protected AbstractWFElement(java.lang.String[] indexedPropertyNames, java.lang.Object[] initalValues)
           
  AbstractWFElement(java.lang.String[] indexedPropertyNames, java.lang.Object[] initalValues, java.lang.String id, java.lang.String name)
           
protected AbstractWFElement(java.lang.String id, java.lang.String name)
          Constructs a new AbstractWFElement.
 
Method Summary
 ExtendedAttributes createExtendedAttributes()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 ExtendedAttributes getExtendedAttributes()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 int hashCode()
           
 void setDescription(java.lang.String description)
           
 void setExtendedAttributes(ExtendedAttributes extAttrs)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class org.obe.util.AbstractBean
add, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clear, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, get, get, getBeanContext, getListModel, hasChangeListeners, hasVetoListeners, remove, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, set, set, setBeanContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractWFElement

protected AbstractWFElement()

AbstractWFElement

protected AbstractWFElement(java.lang.String[] indexedPropertyNames,
                            java.lang.Object[] initalValues)

AbstractWFElement

public AbstractWFElement(java.lang.String[] indexedPropertyNames,
                         java.lang.Object[] initalValues,
                         java.lang.String id,
                         java.lang.String name)

AbstractWFElement

protected AbstractWFElement(java.lang.String id,
                            java.lang.String name)
Constructs a new AbstractWFElement.

Parameters:
id - The element ID
name - The element name
Method Detail

getId

public final java.lang.String getId()

setId

public final void setId(java.lang.String id)

getName

public final java.lang.String getName()

setName

public final void setName(java.lang.String name)

getDescription

public final java.lang.String getDescription()

setDescription

public final void setDescription(java.lang.String description)

createExtendedAttributes

public final ExtendedAttributes createExtendedAttributes()

getExtendedAttributes

public final ExtendedAttributes getExtendedAttributes()

setExtendedAttributes

public final void setExtendedAttributes(ExtendedAttributes extAttrs)

hashCode

public final int hashCode()

equals

public final boolean equals(java.lang.Object obj)

toString

public java.lang.String toString()


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.