|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.service.ServiceUtil
public class ServiceUtil
Generic Service Utility Class
Field Summary | |
---|---|
static java.lang.String |
module
|
static java.lang.String |
resource
|
Constructor Summary | |
---|---|
ServiceUtil()
|
Method Summary | ||
---|---|---|
static void |
addErrors(java.util.List<java.lang.Object> targetList,
java.util.Map<java.lang.String,java.lang.Object> targetMap,
java.util.Map<java.lang.String,? extends java.lang.Object> callResult)
Takes the result of an invocation and extracts any error messages and adds them to the targetList or targetMap. |
|
static java.util.Map<java.lang.String,java.lang.Object> |
cancelJob(DispatchContext dctx,
java.util.Map<java.lang.String,? extends java.lang.Object> context)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
cancelJobRetries(DispatchContext dctx,
java.util.Map<java.lang.String,? extends java.lang.Object> context)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
genericDateCondition(DispatchContext dctx,
java.util.Map<java.lang.String,? extends java.lang.Object> context)
|
|
static java.lang.String |
getErrorMessage(java.util.Map<java.lang.String,? extends java.lang.Object> result)
|
|
static void |
getMessages(HttpServletRequest request,
java.util.Map<java.lang.String,? extends java.lang.Object> result,
java.lang.String defaultMessage)
|
|
static void |
getMessages(HttpServletRequest request,
java.util.Map<java.lang.String,? extends java.lang.Object> result,
java.lang.String defaultMessage,
java.lang.String msgPrefix,
java.lang.String msgSuffix,
java.lang.String errorPrefix,
java.lang.String errorSuffix,
java.lang.String successPrefix,
java.lang.String successSuffix)
|
|
static java.lang.String |
getPartyIdCheckSecurity(GenericValue userLogin,
Security security,
java.util.Map<java.lang.String,? extends java.lang.Object> context,
java.util.Map<java.lang.String,java.lang.Object> result,
java.lang.String secEntity,
java.lang.String secOperation)
A small routine used all over to improve code efficiency, get the partyId and does a security check security check: userLogin partyId must equal partyId, or must have [secEntity][secOperation] permission |
|
static GenericValue |
getUserLogin(DispatchContext dctx,
java.util.Map<java.lang.String,? extends java.lang.Object> context,
java.lang.String runAsUser)
|
|
static boolean |
isError(java.util.Map<java.lang.String,? extends java.lang.Object> results)
A little short-cut method to check to see if a service returned an error |
|
static boolean |
isFailure(java.util.Map<java.lang.String,? extends java.lang.Object> results)
|
|
static
|
makeContext(T... args)
|
|
static java.lang.String |
makeErrorMessage(java.util.Map<java.lang.String,? extends java.lang.Object> result,
java.lang.String msgPrefix,
java.lang.String msgSuffix,
java.lang.String errorPrefix,
java.lang.String errorSuffix)
|
|
static java.lang.String |
makeMessageList(java.util.List<? extends java.lang.Object> msgList,
java.lang.String msgPrefix,
java.lang.String msgSuffix)
|
|
static java.lang.String |
makeSuccessMessage(java.util.Map<java.lang.String,? extends java.lang.Object> result,
java.lang.String msgPrefix,
java.lang.String msgSuffix,
java.lang.String successPrefix,
java.lang.String successSuffix)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
purgeOldJobs(DispatchContext dctx,
java.util.Map<java.lang.String,? extends java.lang.Object> context)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
resetJob(DispatchContext dctx,
java.util.Map<java.lang.String,java.lang.Object> context)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnError(java.util.List<? extends java.lang.Object> errorMessageList)
A small routine used all over to improve code efficiency, make a result map with the message and the error response code |
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnError(java.lang.String errorMessage)
A small routine used all over to improve code efficiency, make a result map with the message and the error response code |
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnError(java.lang.String errorMessage,
java.util.List<? extends java.lang.Object> errorMessageList)
A small routine used all over to improve code efficiency, make a result map with the message and the error response code |
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnError(java.lang.String errorMessage,
java.util.List<? extends java.lang.Object> errorMessageList,
java.util.Map<java.lang.String,? extends java.lang.Object> errorMessageMap,
java.util.Map<java.lang.String,? extends java.lang.Object> nestedResult)
A small routine used all over to improve code efficiency, make a result map with the message and the error response code, also forwards any error messages from the nestedResult |
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnFailure()
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnFailure(java.util.List<? extends java.lang.Object> errorMessageList)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnFailure(java.lang.String errorMessage)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnMessage(java.lang.String code,
java.lang.String message)
A small routine to make a result map with the message and the response code NOTE: This brings out some bad points to our message convention: we should be using a single message or message list and what type of message that is should be determined by the RESPONSE_MESSAGE (and there's another annoyance, it should be RESPONSE_CODE) |
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnProblem(java.lang.String returnType,
java.lang.String errorMessage,
java.util.List<? extends java.lang.Object> errorMessageList,
java.util.Map<java.lang.String,? extends java.lang.Object> errorMessageMap,
java.util.Map<java.lang.String,? extends java.lang.Object> nestedResult)
|
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnSuccess()
A small routine used all over to improve code efficiency, make a result map with the message and the success response code |
|
static java.util.Map<java.lang.String,java.lang.Object> |
returnSuccess(java.lang.String successMessage)
A small routine used all over to improve code efficiency, make a result map with the message and the success response code |
|
static void |
setMessages(HttpServletRequest request,
java.lang.String errorMessage,
java.lang.String eventMessage,
java.lang.String defaultMessage)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String module
public static final java.lang.String resource
Constructor Detail |
---|
public ServiceUtil()
Method Detail |
---|
public static boolean isError(java.util.Map<java.lang.String,? extends java.lang.Object> results)
public static boolean isFailure(java.util.Map<java.lang.String,? extends java.lang.Object> results)
public static java.util.Map<java.lang.String,java.lang.Object> returnError(java.lang.String errorMessage)
public static java.util.Map<java.lang.String,java.lang.Object> returnError(java.lang.String errorMessage, java.util.List<? extends java.lang.Object> errorMessageList)
public static java.util.Map<java.lang.String,java.lang.Object> returnError(java.util.List<? extends java.lang.Object> errorMessageList)
public static java.util.Map<java.lang.String,java.lang.Object> returnFailure(java.lang.String errorMessage)
public static java.util.Map<java.lang.String,java.lang.Object> returnFailure(java.util.List<? extends java.lang.Object> errorMessageList)
public static java.util.Map<java.lang.String,java.lang.Object> returnFailure()
public static java.util.Map<java.lang.String,java.lang.Object> returnError(java.lang.String errorMessage, java.util.List<? extends java.lang.Object> errorMessageList, java.util.Map<java.lang.String,? extends java.lang.Object> errorMessageMap, java.util.Map<java.lang.String,? extends java.lang.Object> nestedResult)
public static java.util.Map<java.lang.String,java.lang.Object> returnProblem(java.lang.String returnType, java.lang.String errorMessage, java.util.List<? extends java.lang.Object> errorMessageList, java.util.Map<java.lang.String,? extends java.lang.Object> errorMessageMap, java.util.Map<java.lang.String,? extends java.lang.Object> nestedResult)
public static java.util.Map<java.lang.String,java.lang.Object> returnSuccess(java.lang.String successMessage)
public static java.util.Map<java.lang.String,java.lang.Object> returnSuccess()
public static java.util.Map<java.lang.String,java.lang.Object> returnMessage(java.lang.String code, java.lang.String message)
public static java.lang.String getPartyIdCheckSecurity(GenericValue userLogin, Security security, java.util.Map<java.lang.String,? extends java.lang.Object> context, java.util.Map<java.lang.String,java.lang.Object> result, java.lang.String secEntity, java.lang.String secOperation)
public static void setMessages(HttpServletRequest request, java.lang.String errorMessage, java.lang.String eventMessage, java.lang.String defaultMessage)
public static void getMessages(HttpServletRequest request, java.util.Map<java.lang.String,? extends java.lang.Object> result, java.lang.String defaultMessage)
public static void getMessages(HttpServletRequest request, java.util.Map<java.lang.String,? extends java.lang.Object> result, java.lang.String defaultMessage, java.lang.String msgPrefix, java.lang.String msgSuffix, java.lang.String errorPrefix, java.lang.String errorSuffix, java.lang.String successPrefix, java.lang.String successSuffix)
public static java.lang.String getErrorMessage(java.util.Map<java.lang.String,? extends java.lang.Object> result)
public static java.lang.String makeErrorMessage(java.util.Map<java.lang.String,? extends java.lang.Object> result, java.lang.String msgPrefix, java.lang.String msgSuffix, java.lang.String errorPrefix, java.lang.String errorSuffix)
public static java.lang.String makeSuccessMessage(java.util.Map<java.lang.String,? extends java.lang.Object> result, java.lang.String msgPrefix, java.lang.String msgSuffix, java.lang.String successPrefix, java.lang.String successSuffix)
public static java.lang.String makeMessageList(java.util.List<? extends java.lang.Object> msgList, java.lang.String msgPrefix, java.lang.String msgSuffix)
public static void addErrors(java.util.List<java.lang.Object> targetList, java.util.Map<java.lang.String,java.lang.Object> targetMap, java.util.Map<java.lang.String,? extends java.lang.Object> callResult)
targetList
- The List to add the error messages totargetMap
- The Map to add any Map error messages tocallResult
- The result from an invocationpublic static java.util.Map<java.lang.String,java.lang.Object> purgeOldJobs(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context)
public static java.util.Map<java.lang.String,java.lang.Object> cancelJob(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context)
public static java.util.Map<java.lang.String,java.lang.Object> cancelJobRetries(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context)
public static java.util.Map<java.lang.String,java.lang.Object> genericDateCondition(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context)
public static GenericValue getUserLogin(DispatchContext dctx, java.util.Map<java.lang.String,? extends java.lang.Object> context, java.lang.String runAsUser)
public static <T> java.util.Map<java.lang.String,java.lang.Object> makeContext(T... args)
public static java.util.Map<java.lang.String,java.lang.Object> resetJob(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |