com.arsdigita.cms.ui.type
Class AddType

java.lang.Object
  extended bycom.arsdigita.bebop.Completable
      extended bycom.arsdigita.bebop.SimpleComponent
          extended bycom.arsdigita.bebop.FormSection
              extended bycom.arsdigita.bebop.Form
                  extended bycom.arsdigita.cms.ui.CMSForm
                      extended bycom.arsdigita.cms.ui.type.AddType
All Implemented Interfaces:
com.arsdigita.bebop.util.BebopConstants, com.arsdigita.toolbox.ui.Cancellable, Cloneable, com.arsdigita.bebop.Component, com.arsdigita.bebop.Container, EventListener, com.arsdigita.bebop.event.FormInitListener, com.arsdigita.bebop.event.FormProcessListener, com.arsdigita.util.Lockable, com.arsdigita.bebop.event.PrintListener

public class AddType
extends CMSForm
implements com.arsdigita.bebop.event.PrintListener, com.arsdigita.bebop.event.FormProcessListener, com.arsdigita.bebop.event.FormInitListener

This class contains a form component to add a content type

Version:
$Revision: #14 $ $Date: 2004/04/07 $
Author:
Jack Chung (flattop@arsdigita.com)

Field Summary
protected  com.arsdigita.bebop.form.Submit m_cancel
           
protected  com.arsdigita.bebop.form.TextField m_className
           
protected  com.arsdigita.bebop.form.TextArea m_description
           
protected  com.arsdigita.bebop.form.Hidden m_id
           
protected  com.arsdigita.bebop.form.TextField m_label
           
protected  com.arsdigita.bebop.form.SingleSelect m_lifecycleSelect
           
protected  com.arsdigita.bebop.form.TextField m_objectType
           
protected  com.arsdigita.bebop.form.Submit m_submit
           
static String versionId
           
 
Fields inherited from class com.arsdigita.cms.ui.CMSForm
CLASS
 
Fields inherited from class com.arsdigita.bebop.Form
GET, POST
 
Fields inherited from class com.arsdigita.bebop.FormSection
m_formModel, m_panel
 
Fields inherited from class com.arsdigita.bebop.SimpleComponent
m_attr
 
Fields inherited from interface com.arsdigita.bebop.util.BebopConstants
BEBOP_BORDER, BEBOP_BOXPANEL, BEBOP_CELL, BEBOP_CHECKBOX, BEBOP_CHECKBOXGROUP, BEBOP_COLUMNPANEL, BEBOP_DATE, BEBOP_DATETIME, BEBOP_DHTMLEDITOR, BEBOP_FORMERRORS, BEBOP_FORMWIDGET, BEBOP_GRIDPANEL, BEBOP_LIST, BEBOP_MULTISELECT, BEBOP_OPTION, BEBOP_PAD, BEBOP_PADFRAME, BEBOP_PANELROW, BEBOP_PORTAL, BEBOP_PORTLET, BEBOP_RADIO, BEBOP_RADIOGROUP, BEBOP_SEG_BODY, BEBOP_SEG_HEADER, BEBOP_SEG_PANEL, BEBOP_SEGMENT, BEBOP_SELECT, BEBOP_TABLE, BEBOP_TABLEBODY, BEBOP_TABLEROW, BEBOP_TEXTAREA
 
Fields inherited from interface com.arsdigita.bebop.Component
BEBOP_XML_NS, ID, ON_CLICK, STYLE
 
Constructor Summary
AddType()
           
 
Method Summary
 Object getObjectKey(com.arsdigita.bebop.PageState s)
           
 void init(com.arsdigita.bebop.event.FormSectionEvent e)
           
 boolean isCancelled(com.arsdigita.bebop.PageState state)
          Determines whether the form has been cancelled.
 void prepare(com.arsdigita.bebop.event.PrintEvent event)
          Print listener to generate the select widget for the list of lifecyle definitions
 void process(com.arsdigita.bebop.event.FormSectionEvent e)
          Processes the form
protected  void updateContentTypeAssociation(ContentSection section, ContentType type)
           
 
Methods inherited from class com.arsdigita.bebop.Form
addMagicTag, excludeParameterFromExport, generateErrors, generateXML, generateXMLSansState, getAction, getFormData, getName, getProcessInvisible, isRedirecting, process, register, respond, setAction, setEncType, setFormData, setMethod, setName, setOnReset, setOnSubmit, setProcessInvisible, setRedirecting, toString, traverse
 
Methods inherited from class com.arsdigita.bebop.FormSection
add, add, addCancelListener, addInitListener, addProcessListener, addSubmissionListener, addValidationListener, children, contains, createInitListener, createProcessListener, createSubmissionListener, createValidationListener, fireCancel, fireInit, fireProcess, fireSubmitted, fireValidate, forwardInit, forwardProcess, forwardSubmission, forwardValidation, get, getModel, getPanel, indexOf, isEmpty, lock, register, removeCancelListener, removeInitListener, removeProcessListener, removeSubmissionListener, removeValidationListener, size
 
Methods inherited from class com.arsdigita.bebop.SimpleComponent
clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible
 
Methods inherited from class com.arsdigita.bebop.Completable
addCompletionListener, fireCompletionEvent
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.arsdigita.bebop.Component
getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible
 
Methods inherited from interface com.arsdigita.util.Lockable
isLocked
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values

m_id

protected com.arsdigita.bebop.form.Hidden m_id

m_label

protected com.arsdigita.bebop.form.TextField m_label

m_objectType

protected com.arsdigita.bebop.form.TextField m_objectType

m_className

protected com.arsdigita.bebop.form.TextField m_className

m_description

protected com.arsdigita.bebop.form.TextArea m_description

m_lifecycleSelect

protected com.arsdigita.bebop.form.SingleSelect m_lifecycleSelect

m_submit

protected com.arsdigita.bebop.form.Submit m_submit

m_cancel

protected com.arsdigita.bebop.form.Submit m_cancel
Constructor Detail

AddType

public AddType()
Method Detail

isCancelled

public boolean isCancelled(com.arsdigita.bebop.PageState state)
Description copied from class: CMSForm
Determines whether the form has been cancelled. Override this method if the form can be cancelled.

Specified by:
isCancelled in interface com.arsdigita.toolbox.ui.Cancellable
Overrides:
isCancelled in class CMSForm
Parameters:
state - The page state
Returns:
true if the form is cancelled, false otherwise

prepare

public void prepare(com.arsdigita.bebop.event.PrintEvent event)
Print listener to generate the select widget for the list of lifecyle definitions

Specified by:
prepare in interface com.arsdigita.bebop.event.PrintListener

process

public void process(com.arsdigita.bebop.event.FormSectionEvent e)
             throws com.arsdigita.bebop.FormProcessException
Processes the form

Specified by:
process in interface com.arsdigita.bebop.event.FormProcessListener
Throws:
com.arsdigita.bebop.FormProcessException

init

public void init(com.arsdigita.bebop.event.FormSectionEvent e)
Specified by:
init in interface com.arsdigita.bebop.event.FormInitListener

updateContentTypeAssociation

protected void updateContentTypeAssociation(ContentSection section,
                                            ContentType type)

getObjectKey

public Object getObjectKey(com.arsdigita.bebop.PageState s)


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