Package org.cxbox.core.service.action
Class ResponseServiceAction<T extends org.cxbox.api.data.dto.DataResponseDTO>
- java.lang.Object
-
- org.cxbox.core.service.action.ResponseServiceAction<T>
-
public abstract class ResponseServiceAction<T extends org.cxbox.api.data.dto.DataResponseDTO> extends Object
-
-
Constructor Summary
Constructors Constructor Description ResponseServiceAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<String>dataValidator(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data, T entityDto)abstract StringgetButtonName()Map<String,String>getCustomParameters()ActionIconSpecifiergetIcon()ActionScopegetScope()abstract ActionResultDTO<T>invoke(BusinessComponent bc, T data)booleanisAutoSaveBefore()abstract booleanisAvailable(BusinessComponent bc)booleanisIconWithText()List<PreActionEvent>preActionEventSpecifier(BusinessComponent bc)PreActionpreActionSpecifier(BusinessComponent bc)
-
-
-
Method Detail
-
getButtonName
public abstract String getButtonName()
-
isAvailable
public abstract boolean isAvailable(BusinessComponent bc)
-
invoke
public abstract ActionResultDTO<T> invoke(BusinessComponent bc, T data)
-
preActionSpecifier
public PreAction preActionSpecifier(BusinessComponent bc)
-
preActionEventSpecifier
public List<PreActionEvent> preActionEventSpecifier(BusinessComponent bc)
-
dataValidator
public List<String> dataValidator(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data, T entityDto)
-
getIcon
public ActionIconSpecifier getIcon()
-
getScope
public ActionScope getScope()
-
isAutoSaveBefore
public boolean isAutoSaveBefore()
-
isIconWithText
public boolean isIconWithText()
-
-