com.arsdigita.formbuilder.actions
Class ConfirmRedirectListener

java.lang.Object
  extended bycom.arsdigita.domain.DomainObject
      extended bycom.arsdigita.domain.ObservableDomainObject
          extended bycom.arsdigita.kernel.ACSObject
              extended bycom.arsdigita.formbuilder.PersistentProcessListener
                  extended bycom.arsdigita.formbuilder.actions.ConfirmRedirectListener

public class ConfirmRedirectListener
extends PersistentProcessListener


Field Summary
static String BASE_DATA_OBJECT_TYPE
           
static String URL
           
 
Fields inherited from class com.arsdigita.formbuilder.PersistentProcessListener
DESCRIPTION, LISTENER_CLASS, NAME
 
Fields inherited from class com.arsdigita.kernel.ACSObject
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE, versionId
 
Constructor Summary
ConfirmRedirectListener()
           
ConfirmRedirectListener(BigDecimal id)
           
ConfirmRedirectListener(DataObject obj)
           
ConfirmRedirectListener(ObjectType type)
           
ConfirmRedirectListener(OID oid)
           
ConfirmRedirectListener(String typeName)
           
 
Method Summary
static ConfirmRedirectListener create(String name, String description, String url)
           
 FormProcessListener createProcessListener()
          This default implementation will instantiate an instance of the listener of the process listener class given in the constructor.
 String getUrl()
           
 boolean isContainerModified()
          Returns true if this object has been moved to a new container, or null if the container has not changed.
protected  void setup(String name, String description, String url)
           
 void setUrl(String url)
           
 
Methods inherited from class com.arsdigita.formbuilder.PersistentProcessListener
create, getDescription, getName, getPrcoessListenerClass, setDescription, setName, setProcessListenerClass, setup
 
Methods inherited from class com.arsdigita.kernel.ACSObject
assertPrivilege, beforeSave, checkPrivilege, doCreateCheck, doWriteCheck, getBaseDataObjectType, getContainer, getDefaultDomainClass, getDisplayName, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, 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

URL

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

ConfirmRedirectListener

public ConfirmRedirectListener()

ConfirmRedirectListener

public ConfirmRedirectListener(String typeName)

ConfirmRedirectListener

public ConfirmRedirectListener(ObjectType type)

ConfirmRedirectListener

public ConfirmRedirectListener(DataObject obj)

ConfirmRedirectListener

public ConfirmRedirectListener(BigDecimal id)
                        throws DataObjectNotFoundException

ConfirmRedirectListener

public ConfirmRedirectListener(OID oid)
                        throws DataObjectNotFoundException
Method Detail

create

public static ConfirmRedirectListener create(String name,
                                             String description,
                                             String url)

setup

protected void setup(String name,
                     String description,
                     String url)

isContainerModified

public boolean isContainerModified()
Description copied from class: ACSObject
Returns true if this object has been moved to a new container, or null if the container has not changed. This methods is used by ACSObject.save() to determine when to denormalize the result of getContainer(). While this method is not abstract, the default implementation "guesses" the container based on metadata about the object. If this object's data object type has a composite role property (required, visible property where com.arsdigita.persistence.metadata.Property.isComposite()==true), then we check whether the composite role property has been modified. If no composite role is found, then the return value is false. Subclasses should provide their own implementations if the metadata driven default implementation is inadequate. See the example mentioned in getContainer().

Overrides:
isContainerModified in class ACSObject
Returns:
this object's container.
See Also:
ACSObject.getContainer()

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

createProcessListener

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

Overrides:
createProcessListener in class PersistentProcessListener


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