Class AfterEntityMoveActionlet

java.lang.Object
mc.core.system.base.BaseBean
mc.core.system.base.BaseBeanTx
mc.core.system.workflow.Action
mc.core.system.workflow.Actionlet
mc.core.service.ftindex.action.FtiBaseActionlet
mc.core.domain.generic.action.AfterEntityMoveActionlet

public class AfterEntityMoveActionlet extends mc.core.service.ftindex.action.FtiBaseActionlet
this actionlet is typically called after a move operation in an hierarchical tree.

copy permissions from a parent to it's children in background. starts TX for every children to handle large object hierarchies. by modifying the children they will also be updated in an existing fulltext index, if any for the object class.

if entity is an asset collection, also collects all assets under this collections and it's children and forces a fulltext index rebuild for the assets to reflect move operation in their path field.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     

    Nested classes/interfaces inherited from class mc.core.system.workflow.Action

    mc.core.system.workflow.Action.IWfParameterType, mc.core.system.workflow.Action.ParameterInfo
  • Method Summary

    Methods inherited from class mc.core.system.workflow.Action

    getActionDescription, getParameterInfo

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait