Package org.javlo.macro
Class UndeletePage
- java.lang.Object
-
- org.javlo.macro.core.AbstractInteractiveMacro
-
- org.javlo.macro.UndeletePage
-
- All Implemented Interfaces:
IAction,IInteractiveMacro,IMacro
public class UndeletePage extends AbstractInteractiveMacro implements IAction
-
-
Field Summary
-
Fields inherited from interface org.javlo.macro.core.IMacro
DEFAULT_MAX_MODAL_SIZE, DEFAULT_PRIORITY, LARGE_MODAL_SIZE, MIDDEL_MODAL_SIZE, SMALL_MODAL_SIZE
-
-
Constructor Summary
Constructors Constructor Description UndeletePage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActionGroupName()the group name of the actionStringgetIcon()StringgetInfo(ContentContext ctx)StringgetModalSize()return the popup size. default lgStringgetName()intgetPriority()StringgetRenderer()get the renderer for interactive macro (return null if macro is'nt interactive)StringgetUrl()force url of the macrobooleanhaveRight(ContentContext ctx, String action)voidinit(ContentContext ctx)booleanisActive()is macro active in current contextbooleanisAdmin()macro for admin >> return true macro for contributor >> retrun falsebooleanisPreview()is this macro can be execute in preview mode.Stringperform(ContentContext ctx, Map<String,Object> params)static StringperformAction(RequestService rs, EditContext editCtx, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess)static StringperformDeleteAll(RequestService rs, EditContext editCtx, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess)Stringprepare(ContentContext ctx)protected Collection<String>searchPageMirrorReference(MenuElement page)-
Methods inherited from class org.javlo.macro.core.AbstractInteractiveMacro
isAdd, isInterative
-
-
-
-
Method Detail
-
isAdmin
public boolean isAdmin()
Description copied from interface:IMacromacro for admin >> return true macro for contributor >> retrun false- Specified by:
isAdminin interfaceIMacro- Overrides:
isAdminin classAbstractInteractiveMacro- Returns:
-
getActionGroupName
public String getActionGroupName()
Description copied from interface:IActionthe group name of the action- Specified by:
getActionGroupNamein interfaceIAction- Returns:
- a group name.
-
getRenderer
public String getRenderer()
Description copied from interface:IInteractiveMacroget the renderer for interactive macro (return null if macro is'nt interactive)- Specified by:
getRendererin interfaceIInteractiveMacro- Returns:
-
getInfo
public String getInfo(ContentContext ctx)
-
prepare
public String prepare(ContentContext ctx)
- Specified by:
preparein interfaceIInteractiveMacro
-
searchPageMirrorReference
protected Collection<String> searchPageMirrorReference(MenuElement page)
-
performDeleteAll
public static String performDeleteAll(RequestService rs, EditContext editCtx, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess) throws Exception
- Throws:
Exception
-
performAction
public static String performAction(RequestService rs, EditContext editCtx, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess) throws Exception
- Throws:
Exception
-
isPreview
public boolean isPreview()
Description copied from interface:IMacrois this macro can be execute in preview mode.- Specified by:
isPreviewin interfaceIMacro- Overrides:
isPreviewin classAbstractInteractiveMacro- Returns:
-
haveRight
public boolean haveRight(ContentContext ctx, String action)
-
isActive
public boolean isActive()
Description copied from interface:IMacrois macro active in current context
-
init
public void init(ContentContext ctx)
-
getModalSize
public String getModalSize()
Description copied from interface:IInteractiveMacroreturn the popup size. default lg- Specified by:
getModalSizein interfaceIInteractiveMacro- Returns:
- "lg", "md", "sm", "xs"
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfaceIMacro
-
-