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 String
getActionGroupName()
the group name of the actionString
getIcon()
String
getInfo(ContentContext ctx)
String
getModalSize()
return the popup size. default lgString
getName()
int
getPriority()
String
getRenderer()
get the renderer for interactive macro (return null if macro is'nt interactive)String
getUrl()
force url of the macroboolean
haveRight(ContentContext ctx, String action)
void
init(ContentContext ctx)
boolean
isActive()
is macro active in current contextboolean
isAdmin()
macro for admin >> return true macro for contributor >> retrun falseboolean
isPreview()
is this macro can be execute in preview mode.String
perform(ContentContext ctx, Map<String,Object> params)
static String
performAction(RequestService rs, EditContext editCtx, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess)
static String
performDeleteAll(RequestService rs, EditContext editCtx, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess)
String
prepare(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:IMacro
macro for admin >> return true macro for contributor >> retrun false- Specified by:
isAdmin
in interfaceIMacro
- Overrides:
isAdmin
in classAbstractInteractiveMacro
- Returns:
-
getActionGroupName
public String getActionGroupName()
Description copied from interface:IAction
the group name of the action- Specified by:
getActionGroupName
in interfaceIAction
- Returns:
- a group name.
-
getRenderer
public String getRenderer()
Description copied from interface:IInteractiveMacro
get the renderer for interactive macro (return null if macro is'nt interactive)- Specified by:
getRenderer
in interfaceIInteractiveMacro
- Returns:
-
getInfo
public String getInfo(ContentContext ctx)
-
prepare
public String prepare(ContentContext ctx)
- Specified by:
prepare
in 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:IMacro
is this macro can be execute in preview mode.- Specified by:
isPreview
in interfaceIMacro
- Overrides:
isPreview
in classAbstractInteractiveMacro
- Returns:
-
haveRight
public boolean haveRight(ContentContext ctx, String action)
-
isActive
public boolean isActive()
Description copied from interface:IMacro
is macro active in current context
-
init
public void init(ContentContext ctx)
-
getModalSize
public String getModalSize()
Description copied from interface:IInteractiveMacro
return the popup size. default lg- Specified by:
getModalSize
in interfaceIInteractiveMacro
- Returns:
- "lg", "md", "sm", "xs"
-
getPriority
public int getPriority()
- Specified by:
getPriority
in interfaceIMacro
-
-