Class ShareUserSynchronisationPatcherWorkflowAction
java.lang.Object
de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
de.uplanet.lucy.server.share.patch.share32.ShareUserSynchronisationPatcherWorkflowAction
- All Implemented Interfaces:
IActivatableWorkflowObject
,INamedWorkflowObject
,de.uplanet.lucy.server.workflow.INeedWorkflow
,IWorkflowAction
,IWorkflowObject
,Serializable
With Share 3.2, members of events, photo albums and file folders are stored in a long text field to ensure that the
group membership is preserved. In addition, the users of the long text field are resolved and stored in the child
data group as before to continue supporting user-specific settings.
The patcher copies the users from the child data groups and writes them as double-piped list into the long text
fields.
Additionally the patcher removes personal grid configurations from Share portals, as the DEFAULT grid has been changed
and all users should initially see the DEFAULT grid configuration.
- See Also:
-
Field Summary
Fields inherited from interface de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionde.uplanet.lucy.server.workflow.WorkflowTransition
process
(de.uplanet.lucy.server.workflow.event.IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx, de.uplanet.lucy.server.IProcessingContext p_ctx) Process a workflow event in the given context.Methods inherited from class de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
getAfferentTransition, getEfferentTransition, getGuid, getName, getWorkflow, isActive, setActive, setAfferentTransition, setEfferentTransition, setName, setWorkflow, toString
-
Constructor Details
-
ShareUserSynchronisationPatcherWorkflowAction
-
-
Method Details
-
process
public de.uplanet.lucy.server.workflow.WorkflowTransition process(de.uplanet.lucy.server.workflow.event.IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx, de.uplanet.lucy.server.IProcessingContext p_ctx) throws de.uplanet.lucy.server.workflow.WorkflowException, SQLException, IOException Description copied from interface:IWorkflowAction
Process a workflow event in the given context.Normally, a workflow action should return its efferent transition, regardless whether it is
active
, or not.- Parameters:
p_evt
- The event to be processed.p_wfCtx
- The workflow processing context.p_ctx
- The processing context.- Returns:
- The efferent transition, or
null
. - Throws:
de.uplanet.lucy.server.workflow.WorkflowException
SQLException
IOException
-