Package org.openxava.controller.meta
Class MetaAction
java.lang.Object
org.openxava.util.meta.MetaElement
org.openxava.controller.meta.MetaControllerElement
org.openxava.controller.meta.MetaAction
- All Implemented Interfaces:
Serializable,Cloneable
- Author:
- Javier Paniza
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid_addMetaSet(MetaSet metaSet) voidaddMetaUseObject(MetaUseObject object) booleanintgetConfirmMessage(Locale locale, String... argv) getConfirmMessage(javax.servlet.ServletRequest request) getConfirmMessage(javax.servlet.ServletRequest request, String argv) getId()Unique id of element, normally used to search the label in the resources files.For refine the label calculationcharinthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisHidden()booleanbooleanbooleanbooleanisOnInit()booleanbooleanvoidsetAfterEachRequest(boolean afterEachRequest) voidsetAvailableOnNew(boolean availableOnNew) voidsetBeforeEachRequest(boolean beforeEachRequest) voidsetByDefault(int i) voidsetClassName(String string) voidsetConfirm(boolean confirm) voidsetHidden(boolean b) voidsetInEachRow(boolean inEachRow) voidsetKeystroke(String keystroke) voidsetLosesChangedData(boolean losesChangedData) voidsetMetaController(MetaController controller) voidvoidvoidsetOnEachRequest(boolean b) voidsetOnInit(boolean b) voidsetProcessSelectedItems(boolean processSelectedItems) voidsetTakesLong(boolean takesLong) toString()booleanMethods inherited from class org.openxava.controller.meta.MetaControllerElement
appliesToMode, getIcon, getImage, getMode, hasIcon, hasImage, setIcon, setImage, setModeMethods inherited from class org.openxava.util.meta.MetaElement
getDescription, getDescription, getDescription, getDescription, getLabel, getLabel, getLabel, getLocale, getName, getPlaceholder, getPlaceholder, getPlaceholder, has18nLabel, hasName, setDescription, setLabel, setPlaceholder
-
Field Details
-
NEVER
public static final int NEVER- See Also:
-
ALMOST_NEVER
public static final int ALMOST_NEVER- Since:
- 4m6
- See Also:
-
IF_POSSIBLE
public static final int IF_POSSIBLE- See Also:
-
ALMOST_ALWAYS
public static final int ALMOST_ALWAYS- See Also:
-
ALWAYS
public static final int ALWAYS- See Also:
-
-
Constructor Details
-
MetaAction
public MetaAction() -
MetaAction
-
-
Method Details
-
getQualifiedName
-
setName
- Overrides:
setNamein classMetaElement
-
getKeystroke
-
setKeystroke
-
cloneMetaAction
-
hasKeystroke
public boolean hasKeystroke() -
getMethod
-
setMethod
-
getLabel
Description copied from class:MetaElementFor refine the label calculation- Overrides:
getLabelin classMetaElement
-
getMnemonic
public char getMnemonic() -
equals
-
hashCode
public int hashCode() -
getClassName
-
setClassName
-
usesObjects
public boolean usesObjects() -
getMetaUseObjects
-
addMetaUseObject
-
getMetaController
- Specified by:
getMetaControllerin classMetaControllerElement
-
setMetaController
-
getControllerName
-
_addMetaSet
-
createAction
- Throws:
XavaException
-
hasMetaSets
public boolean hasMetaSets() -
getMetaSets
-
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean b) -
getByDefault
public int getByDefault() -
setByDefault
public void setByDefault(int i) -
getId
Description copied from class:MetaElementUnique id of element, normally used to search the label in the resources files.- Specified by:
getIdin classMetaControllerElement
-
isOnInit
public boolean isOnInit() -
setOnInit
public void setOnInit(boolean b) -
isTakesLong
public boolean isTakesLong() -
setTakesLong
public void setTakesLong(boolean takesLong) -
isConfirm
public boolean isConfirm() -
getConfirmMessage
-
getConfirmMessage
- Parameters:
argv- Since 4m5
-
getConfirmMessage
- Since:
- 4m5
-
getConfirmMessage
-
setConfirm
public void setConfirm(boolean confirm) -
isOnEachRequest
public boolean isOnEachRequest() -
setOnEachRequest
public void setOnEachRequest(boolean b) -
isBeforeEachRequest
public boolean isBeforeEachRequest() -
setBeforeEachRequest
public void setBeforeEachRequest(boolean beforeEachRequest) -
setInEachRow
public void setInEachRow(boolean inEachRow) -
isInEachRow
public boolean isInEachRow() -
toString
-
isAfterEachRequest
public boolean isAfterEachRequest() -
setAfterEachRequest
public void setAfterEachRequest(boolean afterEachRequest) -
isProcessSelectedItems
public boolean isProcessSelectedItems() -
setProcessSelectedItems
public void setProcessSelectedItems(boolean processSelectedItems) -
inNewWindow
public boolean inNewWindow()- Since:
- 5.8
-
isAvailableOnNew
public boolean isAvailableOnNew() -
setAvailableOnNew
public void setAvailableOnNew(boolean availableOnNew) -
isLosesChangedData
public boolean isLosesChangedData()- Since:
- 6.3
-
setLosesChangedData
public void setLosesChangedData(boolean losesChangedData) - Since:
- 6.3
-