Package com.axelor.studio.mapper.schema
Class StudioJsonAction<A extends Action,T extends StudioJsonActionItem<?>>
java.lang.Object
com.axelor.studio.mapper.schema.StudioJsonAction<A,T>
- All Implemented Interfaces:
StudioJsonSchema<T>,StudioJsonSchemaLike
- Direct Known Subclasses:
StudioJsonActionAttrs,StudioJsonActionCondition,StudioJsonActionMethod,StudioJsonActionRecord,StudioJsonActionScript,StudioJsonActionValidate,StudioJsonActionView
public abstract class StudioJsonAction<A extends Action,T extends StudioJsonActionItem<?>>
extends Object
implements StudioJsonSchema<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getItems()getModel()getName()voidvoidsetIfModule(String ifModule) voidvoidvoidabstract AtoAction()<R extends Action.Element>
List<R> toActionItems(Class<R> type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axelor.studio.mapper.schema.StudioJsonSchemaLike
getType
-
Constructor Details
-
StudioJsonAction
public StudioJsonAction()
-
-
Method Details
-
getId
-
setId
-
getName
-
setName
-
getModel
-
setModel
-
getIfModule
-
setIfModule
-
getItems
- Specified by:
getItemsin interfaceStudioJsonSchema<A extends Action>
-
setItems
-
toAction
-
toActionItems
-