|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.avalon.framework.logger.AbstractLogEnabled org.apache.lenya.cms.usecase.AbstractUsecase org.apache.lenya.cms.usecase.DocumentUsecase org.apache.lenya.cms.editors.forms.OneFormEditor
public class OneFormEditor
One form editor.
Field Summary |
---|
Fields inherited from class org.apache.lenya.cms.usecase.DocumentUsecase |
---|
DOCUMENT, TARGET_DOCUMENT |
Fields inherited from class org.apache.lenya.cms.usecase.AbstractUsecase |
---|
ATTRIBUTE_NAME, ATTRIBUTE_POLICY, ATTRIBUTE_USECASE, ATTRIBUTE_VALUE, context, ELEMENT_EXIT, ELEMENT_PARAMETER, ELEMENT_TRANSACTION, ELEMENT_VIEW, ERROR_OBJECTS_CHECKED_OUT, EVENT_CHECK_EXECUTION_CONDITIONS, EVENT_CHECK_POSTCONDITIONS, EVENT_CHECK_PRECONDITIONS, EVENT_EXECUTE, manager, MODEL, PARAMETER_CHECKOUT_RESTRICTED_TO_SESSION, PARAMETER_FACTORY, PARAMETER_SESSION, PARAMETER_STATE_MACHINE, PARAMETERS_INITIALIZED, SOURCE_URL, TRANSITIONS, VALUE_OPTIMISTIC, VALUE_PESSIMISTIC |
Fields inherited from interface org.apache.lenya.cms.usecase.Usecase |
---|
ROLE |
Constructor Summary | |
---|---|
OneFormEditor()
|
Method Summary | |
---|---|
void |
advance()
|
protected void |
doCheckExecutionConditions()
|
protected void |
doCheckPreconditions()
|
protected void |
doExecute()
|
protected java.lang.String |
getEncoding()
|
protected java.lang.String |
getEvent()
|
protected org.apache.lenya.cms.repository.Node[] |
getNodesToLock()
|
protected org.w3c.dom.Document |
getXml()
|
protected java.lang.String |
getXmlString(java.lang.String encoding)
|
protected void |
saveDocument(org.w3c.dom.Document content)
Save the content to the document source. |
protected void |
saveXMLFile(org.w3c.dom.Document content,
org.apache.lenya.cms.publication.Document document)
Save the XML file |
protected void |
validate(org.w3c.dom.Document xml)
|
Methods inherited from class org.apache.lenya.cms.usecase.DocumentUsecase |
---|
getSourceDocument, getSourceURL, getTargetDocument, getTargetURL, setDefaultTargetURL, setTargetDocument |
Methods inherited from class org.apache.lenya.cms.usecase.AbstractUsecase |
---|
addErrorMessage, addErrorMessage, addErrorMessages, addInfoMessage, addInfoMessage, advanceState, cancel, canCheckOut, checkEvent, checkExecutionConditions, checkoutRestrictedToSession, checkPostconditions, checkPreconditions, clearErrorMessages, clearInfoMessages, configure, contextualize, deleteParameter, doCheckPostconditions, doInitialize, dumpErrorMessages, execute, getBooleanCheckboxParameter, getContext, getDocumentFactory, getErrorMessages, getExitQueryString, getInfoMessages, getName, getParameter, getParameter, getParameterAsBoolean, getParameterAsInteger, getParameterAsString, getParameterAsString, getParameterNames, getParameters, getPart, getSession, getStateMachine, getView, hasErrors, hasInfoMessages, initialize, initializeParametersIfNotDone, initParameters, isOptimistic, lockInvolvedObjects, lockInvolvedObjects, prepareView, service, setExitParameter, setName, setParameter, setPart, setSession, setSourceURL, setTestSession, setView, startTransaction |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OneFormEditor()
Method Detail |
---|
protected org.apache.lenya.cms.repository.Node[] getNodesToLock() throws org.apache.lenya.cms.usecase.UsecaseException
getNodesToLock
in class org.apache.lenya.cms.usecase.AbstractUsecase
org.apache.lenya.cms.usecase.UsecaseException
AbstractUsecase.getNodesToLock()
protected void doCheckPreconditions() throws java.lang.Exception
doCheckPreconditions
in class org.apache.lenya.cms.usecase.DocumentUsecase
java.lang.Exception
AbstractUsecase.doCheckPreconditions()
protected void doExecute() throws java.lang.Exception
doExecute
in class org.apache.lenya.cms.usecase.AbstractUsecase
java.lang.Exception
AbstractUsecase.doExecute()
protected java.lang.String getEncoding()
protected java.lang.String getXmlString(java.lang.String encoding)
public void advance() throws org.apache.lenya.cms.usecase.UsecaseException
advance
in interface org.apache.lenya.cms.usecase.Usecase
advance
in class org.apache.lenya.cms.usecase.AbstractUsecase
org.apache.lenya.cms.usecase.UsecaseException
protected void doCheckExecutionConditions() throws java.lang.Exception
doCheckExecutionConditions
in class org.apache.lenya.cms.usecase.AbstractUsecase
java.lang.Exception
protected void validate(org.w3c.dom.Document xml) throws java.lang.Exception
java.lang.Exception
protected org.w3c.dom.Document getXml() throws javax.xml.parsers.ParserConfigurationException, java.io.IOException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
protected void saveDocument(org.w3c.dom.Document content) throws java.lang.Exception
content
- The content to save.
java.lang.Exception
- if an error occurs.protected void saveXMLFile(org.w3c.dom.Document content, org.apache.lenya.cms.publication.Document document)
content
- The contentdocument
- The sourceprotected java.lang.String getEvent()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |