public class ResourceBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
static Set<String> |
paginationParams |
static String |
PROC_INST_ID_PARAM_NAME |
protected ProcessRequestBean |
processRequestBean |
protected static Map<Class,Class> |
wrapperPrimitives |
| Constructor and Description |
|---|
ResourceBase() |
| Modifier and Type | Method and Description |
|---|---|
protected JaxbProcessDefinition |
convertProcAssetDescToJaxbProcDef(org.jbpm.services.api.model.ProcessDefinition procAssetDesc) |
protected static List<org.kie.api.task.model.Status> |
convertStringListToStatusList(List<String> statusStrList) |
protected static org.jbpm.services.task.query.TaskSummaryImpl |
convertTaskToTaskSummary(org.kie.internal.task.api.model.InternalTask task) |
protected static javax.ws.rs.core.Response |
createCorrectVariant(Object responseObj,
javax.ws.rs.core.HttpHeaders headers) |
protected static javax.ws.rs.core.Response |
createCorrectVariant(Object responseObj,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.Response.Status status) |
<T> T |
doRestTaskOperation(org.jbpm.services.task.commands.TaskCommand<T> cmd) |
protected <T> T |
doRestTaskOperationWithDeploymentId(String deploymentId,
org.jbpm.services.task.commands.TaskCommand<T> cmd) |
protected <T> T |
doRestTaskOperationWithTaskId(Long taskId,
org.jbpm.services.task.commands.TaskCommand<T> cmd) |
protected static Map<String,Object> |
extractMapFromParams(Map<String,String[]> params,
String operation) |
org.jbpm.process.audit.AuditLogService |
getAuditLogService() |
protected String |
getBaseUri() |
protected static org.kie.api.task.model.Status |
getEnum(String value) |
protected static List<Long> |
getLongListParam(String paramName,
boolean required,
Map<String,String[]> params,
String operation,
boolean mustBeLong) |
static int |
getMaxNumResultsNeeded(int[] pageInfo) |
protected static Number |
getNumberParam(String paramName,
boolean required,
Map<String,String[]> params,
String operation,
boolean mustBeLong) |
protected static Object |
getObjectParam(String paramName,
boolean required,
Map<String,String[]> params,
String operation) |
protected static List<org.kie.api.task.model.OrganizationalEntity> |
getOrganizationalEntityListFromParams(Map<String,String[]> params,
boolean required,
String operation) |
protected static int[] |
getPageNumAndPageSize(Map<String,String[]> params,
String oper) |
protected String |
getRelativePath() |
protected Map<String,String[]> |
getRequestParams() |
protected String |
getRequestUri() |
protected static String[] |
getStringListParam(String paramName,
boolean required,
Map<String,String[]> params,
String operation) |
protected static List<String> |
getStringListParamAsList(String paramName,
boolean required,
Map<String,String[]> params,
String operation) |
protected static String |
getStringParam(String paramName,
boolean required,
Map<String,String[]> params,
String operation) |
static boolean |
isPrimitiveOrWrapper(Class<?> type) |
protected static <T> List<T> |
paginate(int[] pageInfo,
List<T> results) |
protected static <T,R extends JaxbPaginatedList<T>> |
paginateAndCreateResult(int[] pageInfo,
List<T> results,
R resultList) |
protected static <T,R extends JaxbPaginatedList<T>> |
paginateAndCreateResult(Map<String,String[]> params,
String oper,
List<T> results,
R resultList) |
protected JaxbCommandsResponse |
restProcessJaxbCommandsRequest(JaxbCommandsRequest request) |
void |
setProcessRequestBean(ProcessRequestBean processRequestBean)
In order to be able to inject a mock instance for tests.
|
static Object |
wrapPrimitive(Object value) |
protected static final org.slf4j.Logger logger
@Inject protected ProcessRequestBean processRequestBean
public static final String PROC_INST_ID_PARAM_NAME
public void setProcessRequestBean(ProcessRequestBean processRequestBean)
processRequestBean - public org.jbpm.process.audit.AuditLogService getAuditLogService()
protected JaxbCommandsResponse restProcessJaxbCommandsRequest(JaxbCommandsRequest request)
protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers)
protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.Response.Status status)
protected static String getStringParam(String paramName, boolean required, Map<String,String[]> params, String operation)
protected static List<String> getStringListParamAsList(String paramName, boolean required, Map<String,String[]> params, String operation)
protected static String[] getStringListParam(String paramName, boolean required, Map<String,String[]> params, String operation)
protected static Object getObjectParam(String paramName, boolean required, Map<String,String[]> params, String operation)
protected static List<Long> getLongListParam(String paramName, boolean required, Map<String,String[]> params, String operation, boolean mustBeLong)
protected static Number getNumberParam(String paramName, boolean required, Map<String,String[]> params, String operation, boolean mustBeLong)
protected static Map<String,Object> extractMapFromParams(Map<String,String[]> params, String operation)
protected static List<org.kie.api.task.model.OrganizationalEntity> getOrganizationalEntityListFromParams(Map<String,String[]> params, boolean required, String operation)
protected static org.jbpm.services.task.query.TaskSummaryImpl convertTaskToTaskSummary(org.kie.internal.task.api.model.InternalTask task)
protected static List<org.kie.api.task.model.Status> convertStringListToStatusList(List<String> statusStrList)
protected static int[] getPageNumAndPageSize(Map<String,String[]> params, String oper)
public static int getMaxNumResultsNeeded(int[] pageInfo)
protected static <T,R extends JaxbPaginatedList<T>> R paginateAndCreateResult(Map<String,String[]> params, String oper, List<T> results, R resultList)
protected static <T,R extends JaxbPaginatedList<T>> R paginateAndCreateResult(int[] pageInfo, List<T> results, R resultList)
protected String getBaseUri()
protected String getRequestUri()
protected String getRelativePath()
protected static org.kie.api.task.model.Status getEnum(String value)
protected JaxbProcessDefinition convertProcAssetDescToJaxbProcDef(org.jbpm.services.api.model.ProcessDefinition procAssetDesc)
public <T> T doRestTaskOperation(org.jbpm.services.task.commands.TaskCommand<T> cmd)
protected <T> T doRestTaskOperationWithTaskId(Long taskId, org.jbpm.services.task.commands.TaskCommand<T> cmd)
protected <T> T doRestTaskOperationWithDeploymentId(String deploymentId, org.jbpm.services.task.commands.TaskCommand<T> cmd)
public static boolean isPrimitiveOrWrapper(Class<?> type)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.