org.kie.remote.services.rest
Class ResourceBase
java.lang.Object
org.kie.remote.services.rest.ResourceBase
- Direct Known Subclasses:
- CommandWebServiceImpl, DeploymentResource, DeploymentsResource, HistoryResource, RuntimeResource, TaskResource
public class ResourceBase
- extends Object
|
Method Summary |
protected JaxbProcessDefinition |
convertProcAssetDescToJaxbProcDef(org.jbpm.kie.services.impl.model.ProcessAssetDesc 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)
|
protected static Map<String,Object> |
extractMapFromParams(Map<String,List<String>> params,
String operation)
|
protected static org.kie.api.task.model.Status |
getEnum(String value)
|
protected static List<Long> |
getLongListParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation,
boolean mustBeLong)
|
protected static int |
getMaxNumResultsNeeded(int[] pageInfo)
|
protected static Number |
getNumberParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation,
boolean mustBeLong)
|
protected static Object |
getObjectParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation)
|
protected static List<org.kie.api.task.model.OrganizationalEntity> |
getOrganizationalEntityListFromParams(Map<String,List<String>> params,
boolean required,
String operation)
|
protected static int[] |
getPageNumAndPageSize(Map<String,List<String>> params,
String oper)
|
static String |
getRelativePath(javax.ws.rs.core.UriInfo uriInfo)
|
protected static Map<String,List<String>> |
getRequestParams(javax.ws.rs.core.UriInfo uriInfo)
|
protected static List<String> |
getStringListParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation)
|
protected static String |
getStringParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation)
|
static javax.ws.rs.core.Variant |
getVariant(javax.ws.rs.core.HttpHeaders headers)
|
protected static
|
paginate(int[] pageInfo,
List<T> results)
|
protected static
|
paginateAndCreateResult(int[] pageInfo,
List<T> results,
R resultList)
|
protected static
|
paginateAndCreateResult(Map<String,List<String>> params,
String oper,
List<T> results,
R resultList)
|
protected JaxbCommandsResponse |
restProcessJaxbCommandsRequest(JaxbCommandsRequest request)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.slf4j.Logger logger
PROC_INST_ID_PARAM_NAME
protected static final String PROC_INST_ID_PARAM_NAME
- See Also:
- Constant Field Values
processRequestBean
@Inject
protected ProcessRequestBean processRequestBean
ResourceBase
public ResourceBase()
restProcessJaxbCommandsRequest
protected JaxbCommandsResponse restProcessJaxbCommandsRequest(JaxbCommandsRequest request)
getVariant
public static javax.ws.rs.core.Variant getVariant(javax.ws.rs.core.HttpHeaders headers)
createCorrectVariant
protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj,
javax.ws.rs.core.HttpHeaders headers)
createCorrectVariant
protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.Response.Status status)
getRequestParams
protected static Map<String,List<String>> getRequestParams(javax.ws.rs.core.UriInfo uriInfo)
getStringParam
protected static String getStringParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation)
getStringListParam
protected static List<String> getStringListParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation)
getObjectParam
protected static Object getObjectParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation)
getLongListParam
protected static List<Long> getLongListParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation,
boolean mustBeLong)
getNumberParam
protected static Number getNumberParam(String paramName,
boolean required,
Map<String,List<String>> params,
String operation,
boolean mustBeLong)
extractMapFromParams
protected static Map<String,Object> extractMapFromParams(Map<String,List<String>> params,
String operation)
getOrganizationalEntityListFromParams
protected static List<org.kie.api.task.model.OrganizationalEntity> getOrganizationalEntityListFromParams(Map<String,List<String>> params,
boolean required,
String operation)
convertTaskToTaskSummary
protected static org.jbpm.services.task.query.TaskSummaryImpl convertTaskToTaskSummary(org.kie.internal.task.api.model.InternalTask task)
convertStringListToStatusList
protected static List<org.kie.api.task.model.Status> convertStringListToStatusList(List<String> statusStrList)
getPageNumAndPageSize
protected static int[] getPageNumAndPageSize(Map<String,List<String>> params,
String oper)
paginate
protected static <T> List<T> paginate(int[] pageInfo,
List<T> results)
getMaxNumResultsNeeded
protected static int getMaxNumResultsNeeded(int[] pageInfo)
paginateAndCreateResult
protected static <T,R extends JaxbPaginatedList<T>> R paginateAndCreateResult(Map<String,List<String>> params,
String oper,
List<T> results,
R resultList)
paginateAndCreateResult
protected static <T,R extends JaxbPaginatedList<T>> R paginateAndCreateResult(int[] pageInfo,
List<T> results,
R resultList)
getRelativePath
public static String getRelativePath(javax.ws.rs.core.UriInfo uriInfo)
getEnum
protected static org.kie.api.task.model.Status getEnum(String value)
convertProcAssetDescToJaxbProcDef
protected JaxbProcessDefinition convertProcAssetDescToJaxbProcDef(org.jbpm.kie.services.impl.model.ProcessAssetDesc procAssetDesc)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.