org.exoplatform.services.ecm.publication.plugins.workflow
Class WorkflowPublicationPlugin
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.services.ecm.publication.PublicationPlugin
org.exoplatform.services.ecm.publication.plugins.workflow.WorkflowPublicationPlugin
- All Implemented Interfaces:
- org.exoplatform.container.component.ComponentPlugin
public class WorkflowPublicationPlugin
- extends PublicationPlugin
Created by The eXo Platform SARL
Author : Ly Dinh Quang
quang.ly@exoplatform.com
xxx5669@gmail.com
Dec 17, 2008
| Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin |
desc, name |
|
Method Summary |
void |
addMixin(javax.jcr.Node node)
|
boolean |
canAddMixin(javax.jcr.Node node)
|
void |
changeState(javax.jcr.Node node,
java.lang.String newState,
java.util.HashMap<java.lang.String,java.lang.String> context)
|
java.lang.String |
getLocalizedAndSubstituteMessage(java.util.Locale locale,
java.lang.String key,
java.lang.String[] values)
|
javax.jcr.Node |
getNodeView(javax.jcr.Node node,
java.util.Map<java.lang.String,java.lang.Object> map)
|
java.lang.String[] |
getPossibleStates()
|
byte[] |
getStateImage(javax.jcr.Node node,
java.util.Locale locale)
|
org.exoplatform.webui.form.UIForm |
getStateUI(javax.jcr.Node node,
org.exoplatform.webui.core.UIComponent component)
|
java.lang.String |
getUserInfo(javax.jcr.Node arg0,
java.util.Locale arg1)
|
static int |
transfer(java.io.InputStream in,
java.io.OutputStream out)
|
| Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin |
getDescription, getName, setDescription, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENROLLED
public static final java.lang.String ENROLLED
PUBLISHED
public static final java.lang.String PUBLISHED
CONTENT_VALIDATION
public static final java.lang.String CONTENT_VALIDATION
- See Also:
- Constant Field Values
BACKUP
public static final java.lang.String BACKUP
- See Also:
- Constant Field Values
PUBLICATION
public static final java.lang.String PUBLICATION
LIFECYCLE_NAME
public static final java.lang.String LIFECYCLE_NAME
CURRENT_STATE
public static final java.lang.String CURRENT_STATE
HISTORY
public static final java.lang.String HISTORY
VALIDATOR
public static final java.lang.String VALIDATOR
PUBLISH_MIXIN_TYPE
public static final java.lang.String PUBLISH_MIXIN_TYPE
PENDING_MIXIN_TYPE
public static final java.lang.String PENDING_MIXIN_TYPE
BACKUP_MIXIN_TYPE
public static final java.lang.String BACKUP_MIXIN_TYPE
VALIDATOR_PUBLISHING
public static final java.lang.String VALIDATOR_PUBLISHING
DEST_WORKSPACE
public static final java.lang.String DEST_WORKSPACE
DESTPATH
public static final java.lang.String DESTPATH
PENDING_WORKSPACE
public static final java.lang.String PENDING_WORKSPACE
PENDING_PATH
public static final java.lang.String PENDING_PATH
BACUP_PATH
public static final java.lang.String BACUP_PATH
BACUP_WORKSPACE
public static final java.lang.String BACUP_WORKSPACE
BUSINESS_PROCESS
public static final java.lang.String BUSINESS_PROCESS
POPUP_ID
public static final java.lang.String POPUP_ID
- See Also:
- Constant Field Values
POPUP_EDIT_ID
public static final java.lang.String POPUP_EDIT_ID
- See Also:
- Constant Field Values
MIXIN_TYPE
public static final java.lang.String MIXIN_TYPE
MIXIN_MOVE
public static final java.lang.String MIXIN_MOVE
- See Also:
- Constant Field Values
IMG_PATH
public static final java.lang.String IMG_PATH
WORKFLOW
public static final java.lang.String WORKFLOW
- See Also:
- Constant Field Values
log
protected static org.exoplatform.services.log.Log log
DOCUMENT_BACUPUP
public static final java.lang.String DOCUMENT_BACUPUP
- See Also:
- Constant Field Values
PARAMS_VALIDATOR
public final java.lang.String PARAMS_VALIDATOR
- See Also:
- Constant Field Values
PARAMS_TOWORKSPACE
public final java.lang.String PARAMS_TOWORKSPACE
- See Also:
- Constant Field Values
PARAMS_DESTPATH
public final java.lang.String PARAMS_DESTPATH
- See Also:
- Constant Field Values
PARAMS_DESTPATH_CURRENTFOLDER
public final java.lang.String PARAMS_DESTPATH_CURRENTFOLDER
- See Also:
- Constant Field Values
PARAMS_BACKUPWORKSPACE
public final java.lang.String PARAMS_BACKUPWORKSPACE
- See Also:
- Constant Field Values
PARAMS_IS_EDITABLE
public final java.lang.String PARAMS_IS_EDITABLE
- See Also:
- Constant Field Values
config
public static WorkflowPublicationConfig config
WorkflowPublicationPlugin
public WorkflowPublicationPlugin(org.exoplatform.container.xml.InitParams initParams)
addMixin
public void addMixin(javax.jcr.Node node)
throws java.lang.Exception
- Specified by:
addMixin in class PublicationPlugin
- Throws:
java.lang.Exception
canAddMixin
public boolean canAddMixin(javax.jcr.Node node)
throws java.lang.Exception
- Specified by:
canAddMixin in class PublicationPlugin
- Throws:
java.lang.Exception
changeState
public void changeState(javax.jcr.Node node,
java.lang.String newState,
java.util.HashMap<java.lang.String,java.lang.String> context)
throws IncorrectStateUpdateLifecycleException,
java.lang.Exception
- Specified by:
changeState in class PublicationPlugin
- Throws:
IncorrectStateUpdateLifecycleException
java.lang.Exception
getLocalizedAndSubstituteMessage
public java.lang.String getLocalizedAndSubstituteMessage(java.util.Locale locale,
java.lang.String key,
java.lang.String[] values)
throws java.lang.Exception
- Specified by:
getLocalizedAndSubstituteMessage in class PublicationPlugin
- Throws:
java.lang.Exception
getNodeView
public javax.jcr.Node getNodeView(javax.jcr.Node node,
java.util.Map<java.lang.String,java.lang.Object> map)
throws java.lang.Exception
- Specified by:
getNodeView in class PublicationPlugin
- Throws:
java.lang.Exception
getPossibleStates
public java.lang.String[] getPossibleStates()
- Specified by:
getPossibleStates in class PublicationPlugin
getStateImage
public byte[] getStateImage(javax.jcr.Node node,
java.util.Locale locale)
throws java.io.IOException,
java.io.FileNotFoundException,
java.lang.Exception
- Specified by:
getStateImage in class PublicationPlugin
- Throws:
java.io.IOException
java.io.FileNotFoundException
java.lang.Exception
transfer
public static int transfer(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
getStateUI
public org.exoplatform.webui.form.UIForm getStateUI(javax.jcr.Node node,
org.exoplatform.webui.core.UIComponent component)
throws java.lang.Exception
- Specified by:
getStateUI in class PublicationPlugin
- Throws:
java.lang.Exception
getUserInfo
public java.lang.String getUserInfo(javax.jcr.Node arg0,
java.util.Locale arg1)
throws java.lang.Exception
- Specified by:
getUserInfo in class PublicationPlugin
- Throws:
java.lang.Exception
Copyright © 2010 eXo Platform SAS. All Rights Reserved.