com.arsdigita.cms.ui.authoring
Interface CreationComponent

All Superinterfaces:
com.arsdigita.bebop.Component, com.arsdigita.bebop.Container, EventListener, com.arsdigita.bebop.event.FormProcessListener, com.arsdigita.util.Lockable
All Known Implementing Classes:
PageCreate, PageCreateDynamic

public interface CreationComponent
extends com.arsdigita.bebop.Container, com.arsdigita.bebop.event.FormProcessListener

Interface which item creation components should implement. It's currently an optional interface, but user defined content types will not work unless they inherit from a type whose creation component implements this. This interface currently only defines methods which are essential to the operation of UDCT creation components.

Version:
$Revision: #3 $ $DateTime: 2004/04/07 16:07:11 $
Author:
Scott Seago (sseago@redhat.com)

Field Summary
 
Fields inherited from interface com.arsdigita.bebop.Container
versionId
 
Fields inherited from interface com.arsdigita.bebop.Component
BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE
 
Fields inherited from interface com.arsdigita.bebop.event.FormProcessListener
versionId
 
Method Summary
 void addSaveCancelSection()
          Instantiate and add the save/cancel section for this CreationComponent.
 com.arsdigita.bebop.SaveCancelSection getSaveCancelSection()
          Return the save/cancel section for this CreationComponent.
 ApplyWorkflowFormSection getWorkflowSection()
          Return the ApplyWorkflowFormSection associated with this CreationComponent.
 void removeProcessListener(com.arsdigita.bebop.event.FormProcessListener listener)
          Removes the specified process listener from the list of process listeners (if it had previously been added).
 
Methods inherited from interface com.arsdigita.bebop.Container
add, add, contains, get, indexOf, isEmpty, size
 
Methods inherited from interface com.arsdigita.bebop.Component
children, generateXML, getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, register, register, respond, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible
 
Methods inherited from interface com.arsdigita.util.Lockable
isLocked, lock
 
Methods inherited from interface com.arsdigita.bebop.event.FormProcessListener
process
 

Method Detail

addSaveCancelSection

public void addSaveCancelSection()
Instantiate and add the save/cancel section for this CreationComponent.


getSaveCancelSection

public com.arsdigita.bebop.SaveCancelSection getSaveCancelSection()
Return the save/cancel section for this CreationComponent.

Returns:
the save/cancel section for this CreationComponent.

removeProcessListener

public void removeProcessListener(com.arsdigita.bebop.event.FormProcessListener listener)
Removes the specified process listener from the list of process listeners (if it had previously been added).

Parameters:
listener - the process listener to remove

getWorkflowSection

public ApplyWorkflowFormSection getWorkflowSection()
Return the ApplyWorkflowFormSection associated with this CreationComponent.

Returns:
the ApplyWorkflowFormSection associated with this CreationComponent.


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