public class ResourceBase extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BOOLEAN_REGEX |
static String |
CORR_KEY_SHORT_QUERY_PARAM_PREFIX |
static String |
FLOAT_REGEX |
protected static org.slf4j.Logger |
logger |
static String |
LONG_INTEGER_REGEX |
static String |
MAP_QUERY_PARAM_PREFIX |
static Set<String> |
paginationParams |
static String |
PROC_INST_ID_PARAM_NAME |
protected ProcessRequestBean |
processRequestBean |
protected javax.enterprise.inject.Instance<org.kie.api.task.UserGroupCallback> |
userGroupCallbackInstance |
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 List<String> |
getCorrelationKeyProperties(Map<String,String[]> params) |
protected static org.kie.api.task.model.Status |
getEnum(String value) |
RemoteServicesQueryJPAService |
getJPAService() |
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) |
org.kie.api.task.UserGroupCallback |
getUserGroupCallback() |
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 <T> T |
safeGet(javax.enterprise.inject.Instance<T> instance) |
void |
setHttpServletRequest(javax.servlet.http.HttpServletRequest httpRequest)
In order to be able to inject a mock instance for tests.
|
void |
setProcessRequestBean(ProcessRequestBean processRequestBean) |
void |
setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback) |
protected static final org.slf4j.Logger logger
@Inject protected ProcessRequestBean processRequestBean
@Inject protected javax.enterprise.inject.Instance<org.kie.api.task.UserGroupCallback> userGroupCallbackInstance
public static final String PROC_INST_ID_PARAM_NAME
public static String BOOLEAN_REGEX
public static String LONG_INTEGER_REGEX
public static String FLOAT_REGEX
public static final String CORR_KEY_SHORT_QUERY_PARAM_PREFIX
public static final String MAP_QUERY_PARAM_PREFIX
public void setProcessRequestBean(ProcessRequestBean processRequestBean)
public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpRequest)
httpRequest - public void setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
public org.jbpm.process.audit.AuditLogService getAuditLogService()
public RemoteServicesQueryJPAService getJPAService()
public org.kie.api.task.UserGroupCallback getUserGroupCallback()
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 List<String> getCorrelationKeyProperties(Map<String,String[]> params)
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)
protected <T> T safeGet(javax.enterprise.inject.Instance<T> instance)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.