com.arsdigita.formbuilder
Class PersistentProcessListener

java.lang.Object
  extended bycom.arsdigita.domain.DomainObject
      extended bycom.arsdigita.domain.ObservableDomainObject
          extended bycom.arsdigita.kernel.ACSObject
              extended bycom.arsdigita.formbuilder.PersistentProcessListener
Direct Known Subclasses:
ConfirmEmailListener, ConfirmRedirectListener, RemoteServerPostListener, SimpleEmailListener, TemplateEmailListener, XMLEmailListener

public class PersistentProcessListener
extends ACSObject


Field Summary
static String BASE_DATA_OBJECT_TYPE
           
static String DESCRIPTION
           
static String LISTENER_CLASS
           
static String NAME
           
 
Fields inherited from class com.arsdigita.kernel.ACSObject
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE, versionId
 
Constructor Summary
PersistentProcessListener(BigDecimal id)
           
PersistentProcessListener(DataObject obj)
           
PersistentProcessListener(ObjectType type)
           
PersistentProcessListener(OID oid)
           
PersistentProcessListener(String typeName)
           
 
Method Summary
static PersistentProcessListener create(String name, String className)
           
 FormProcessListener createProcessListener()
          This default implementation will instantiate an instance of the listener of the process listener class given in the constructor.
 String getDescription()
           
 String getName()
           
 String getPrcoessListenerClass()
           
 void setDescription(String desc)
           
 void setName(String name)
           
 void setProcessListenerClass(String className)
           
protected  void setup(String name, String description)
           
 
Methods inherited from class com.arsdigita.kernel.ACSObject
assertPrivilege, beforeSave, checkPrivilege, doCreateCheck, doWriteCheck, getBaseDataObjectType, getContainer, getDefaultDomainClass, getDisplayName, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, isContainerModified, setID, setID
 
Methods inherited from class com.arsdigita.domain.ObservableDomainObject
addObserver, getObservers
 
Methods inherited from class com.arsdigita.domain.DomainObject
add, add, addToAssociation, afterDelete, afterSave, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BASE_DATA_OBJECT_TYPE

public static final String BASE_DATA_OBJECT_TYPE
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
See Also:
Constant Field Values

LISTENER_CLASS

public static final String LISTENER_CLASS
See Also:
Constant Field Values
Constructor Detail

PersistentProcessListener

public PersistentProcessListener(String typeName)

PersistentProcessListener

public PersistentProcessListener(ObjectType type)

PersistentProcessListener

public PersistentProcessListener(BigDecimal id)
                          throws DataObjectNotFoundException

PersistentProcessListener

public PersistentProcessListener(OID oid)
                          throws DataObjectNotFoundException

PersistentProcessListener

public PersistentProcessListener(DataObject obj)
Method Detail

create

public static PersistentProcessListener create(String name,
                                               String className)

setup

protected void setup(String name,
                     String description)

createProcessListener

public FormProcessListener createProcessListener()
This default implementation will instantiate an instance of the listener of the process listener class given in the constructor.


setName

public void setName(String name)

getName

public String getName()

setProcessListenerClass

public void setProcessListenerClass(String className)

getPrcoessListenerClass

public String getPrcoessListenerClass()

setDescription

public void setDescription(String desc)

getDescription

public String getDescription()


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC