Package org.cxbox.core.crudma
Class CrudmaGateway
java.lang.Object
org.cxbox.core.crudma.CrudmaGateway
- Direct Known Subclasses:
AnySourceCrudmaGateway
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassociate(CrudmaActionHolder.CrudmaAction crudmaAction, List<org.cxbox.api.data.dto.AssociateDTO> data) longcount(CrudmaActionHolder.CrudmaAction crudmaAction) create(CrudmaActionHolder.CrudmaAction crudmaAction) delete(CrudmaActionHolder.CrudmaAction crudmaAction) org.cxbox.api.data.dto.DataResponseDTOget(CrudmaActionHolder.CrudmaAction crudmaAction) org.cxbox.api.data.ResultPage<? extends org.cxbox.api.data.dto.DataResponseDTO>getAll(CrudmaActionHolder.CrudmaAction crudmaAction) getMeta(CrudmaActionHolder.CrudmaAction crudmaAction) getMetaEmpty(CrudmaActionHolder.CrudmaAction crudmaAction) invokeAction(CrudmaActionHolder.CrudmaAction crudmaAction, Map<String, Object> data) booleanDetermines whether to perform an action in a read-only transactionpreview(CrudmaActionHolder.CrudmaAction crudmaAction, Map<String, Object> data) update(CrudmaActionHolder.CrudmaAction crudmaAction, Map<String, Object> data)
-
Constructor Details
-
CrudmaGateway
public CrudmaGateway()
-
-
Method Details
-
get
-
getAll
public org.cxbox.api.data.ResultPage<? extends org.cxbox.api.data.dto.DataResponseDTO> getAll(CrudmaActionHolder.CrudmaAction crudmaAction) -
create
-
preview
-
update
public ActionResultDTO update(CrudmaActionHolder.CrudmaAction crudmaAction, Map<String, Object> data) -
delete
-
invokeAction
public ActionResultDTO invokeAction(CrudmaActionHolder.CrudmaAction crudmaAction, Map<String, Object> data) -
associate
public AssociateResultDTO associate(CrudmaActionHolder.CrudmaAction crudmaAction, List<org.cxbox.api.data.dto.AssociateDTO> data) -
getMeta
-
getMetaEmpty
-
count
-
isReadOnly
Determines whether to perform an action in a read-only transaction- Parameters:
action- is current request action- Returns:
- should read only transaction begins
-