public class CRestUtils
extends java.lang.Object
Constructor and Description |
---|
CRestUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
checkAttributeTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkAttributeTypeVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input) |
static java.lang.String |
checkBooleanParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkCustomFieldTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkCustomFieldTypeVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input) |
static java.lang.String |
checkDateParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkDateTimeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkIdAttributeTypeVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> ids,
java.util.Vector<java.lang.String> types) |
static java.lang.String |
checkIdCustomFieldTypeVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> ids,
java.util.Vector<java.lang.String> types) |
static java.lang.String |
checkIdNameVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> ids,
java.util.Vector<java.lang.String> names) |
static java.lang.String |
checkIdNameVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> ids,
java.util.Vector<java.lang.String> names,
int maxLength) |
static java.lang.String |
checkIdParameterTypeVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> ids,
java.util.Vector<java.lang.String> types) |
static java.lang.String |
checkImportConflictResolution(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkImportFormatParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkImportTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkIntegerParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkIntegerVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input) |
static java.lang.String |
checkIntegerVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input,
boolean emptyVectorAcceptable) |
static java.lang.String |
checkLongParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkNodeTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkParameterTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkParameterTypeVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input) |
static java.lang.String |
checkPickParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkShortParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkStatementTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkStringParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkStringParam(java.lang.String name,
java.lang.String input,
int maxLength) |
static java.lang.String |
checkStringVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input) |
static java.lang.String |
checkStringVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input,
boolean emptyVectorAcceptable) |
static java.lang.String |
checkStringVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input,
int maxLength) |
static java.lang.String |
checkStringVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> input,
int maxLength,
boolean emptyVectorAcceptable) |
static java.lang.String |
checkTimeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkTreeFilter(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkTreeTypeParam(java.lang.String name,
java.lang.String input) |
static java.lang.String |
checkTypeIdVectorParam(java.lang.String name,
java.util.Vector<java.lang.String> types,
java.util.Vector<java.lang.String> ids) |
static java.lang.String |
checkUserActionRights(javax.servlet.http.HttpSession session,
int right) |
static java.lang.String |
checkUserActionRights(javax.servlet.http.HttpSession session,
int right1,
int right2) |
static java.lang.String |
formatArrayInteger(java.util.Vector<java.lang.Integer> array) |
static java.lang.String |
formatArrayString(java.util.Vector<java.lang.String> array) |
static java.lang.String |
formatBadRequest() |
static java.lang.String |
formatBadRequest(java.lang.String message) |
static java.lang.String |
formatBoolean(boolean booleanValue,
java.lang.String booleanName) |
static java.lang.String |
formatCrash() |
static java.lang.String |
formatCrash(java.lang.String message) |
static java.lang.String |
formatError() |
static java.lang.String |
formatError(java.lang.String message) |
static java.lang.String |
formatForbidden() |
static java.lang.String |
formatForbidden(java.lang.String message) |
static java.lang.String |
formatId(int id) |
static java.lang.String |
formatIds(java.util.Vector<java.lang.Integer> ids) |
static java.lang.String |
formatImportStats(int nbInsertSuccess,
int nbInsertFailure,
int nbUpdateSuccess,
int nbUpdateFailure) |
static java.lang.String |
formatImportStats(int nbInsertSuccess,
int nbInsertFailure,
int nbUpdateSuccess,
int nbUpdateFailure,
java.util.Vector<java.lang.String> fileNamesNotImported,
java.util.Vector<java.lang.String> fileNamesImportedWithErrors) |
static java.lang.String |
formatInteger(int integerValue,
java.lang.String integerName) |
static java.lang.String |
formatListOfIds(int id) |
static java.lang.String |
formatListOfIds(java.util.Vector<java.lang.Integer> ids) |
static java.lang.String |
formatLong(long longValue,
java.lang.String longName) |
static java.lang.String |
formatNoContent() |
static java.lang.String |
formatNoContent(java.lang.String message) |
static java.lang.String |
formatNotification(short pushNotificationType,
java.lang.String title,
java.lang.String content) |
static java.lang.String |
formatNotification(short pushNotificationType,
java.lang.String title,
java.lang.String content,
java.lang.String searchableId) |
static java.lang.String |
formatResult(int result) |
static java.lang.String |
formatResult(int result,
java.lang.String message) |
static java.lang.String |
formatResult(int result,
java.lang.String message,
java.lang.String title,
java.lang.String content) |
static java.lang.String |
formatShort(short shortValue,
java.lang.String shortName) |
static java.lang.String |
formatString(java.lang.String stringValue,
java.lang.String stringName) |
static java.lang.String |
formatSuccess() |
static java.lang.String |
formatSuccess(java.lang.String message) |
static java.lang.String |
getForcedString(org.json.JSONObject jsonObject,
java.lang.String attributeName) |
static java.util.Hashtable<java.lang.Integer,java.lang.String> |
getFormCustomFieldIdValueHashtable(java.lang.String jsonContent,
java.lang.String customFieldType) |
static java.util.Hashtable<java.lang.String,java.lang.String> |
getFormCustomFieldNameValueHashtable(java.lang.String jsonContent) |
static boolean |
getFormItemBooleanValue(java.lang.String jsonContent,
int formItemId) |
static boolean |
getFormItemBooleanValue(java.lang.String jsonContent,
int formItemId,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemGherkinValue(java.lang.String jsonContent,
int formItemId) |
static java.lang.String |
getFormItemGherkinValue(java.lang.String jsonContent,
int formItemId,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemGherkinValue(java.lang.String jsonContent,
java.lang.String formItemName) |
static java.lang.String |
getFormItemGherkinValue(java.lang.String jsonContent,
java.lang.String formItemName,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemHtmlValue(java.lang.String jsonContent,
int formItemId) |
static java.lang.String |
getFormItemHtmlValue(java.lang.String jsonContent,
int formItemId,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemHtmlValue(java.lang.String jsonContent,
java.lang.String formItemName) |
static java.lang.String |
getFormItemHtmlValue(java.lang.String jsonContent,
java.lang.String formItemName,
java.lang.String targetFormItemName) |
static int |
getFormItemIntegerValue(java.lang.String jsonContent,
int formItemId) |
static int |
getFormItemIntegerValue(java.lang.String jsonContent,
int formItemId,
java.lang.String targetFormItemName) |
static int |
getFormItemIntegerValue(java.lang.String jsonContent,
java.lang.String formItemName) |
static int |
getFormItemIntegerValue(java.lang.String jsonContent,
java.lang.String formItemName,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemParameters(java.lang.String jsonContent,
int formItemId) |
static java.lang.String |
getFormItemStringContent(java.lang.String jsonContent,
int formItemId) |
static java.lang.String |
getFormItemStringContent(java.lang.String jsonContent,
java.lang.String formItemName) |
static java.lang.String |
getFormItemStringValue(java.lang.String jsonContent,
int formItemId) |
static java.lang.String |
getFormItemStringValue(java.lang.String jsonContent,
int formItemId,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemStringValue(java.lang.String jsonContent,
java.lang.String formItemName) |
static java.lang.String |
getFormItemStringValue(java.lang.String jsonContent,
java.lang.String tabName,
int formItemId,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemStringValue(java.lang.String jsonContent,
java.lang.String formItemName,
java.lang.String targetFormItemName) |
static java.lang.String |
getFormItemStringValue(java.lang.String jsonContent,
java.lang.String tabName,
java.lang.String subtabName,
int index,
int formItemId,
java.lang.String targetFormItemName) |
static java.util.Hashtable<java.lang.String,java.lang.String> |
getFormNameValueHashtable(java.lang.String jsonContent) |
static boolean |
getJsonAttributeBooleanValue(java.lang.String jsonContent,
java.lang.String attributeName) |
static int |
getJsonAttributeIntegerValue(java.lang.String jsonContent,
java.lang.String attributeName) |
static java.lang.String |
getJsonAttributeStringValue(java.lang.String jsonContent,
java.lang.String attributeName) |
static org.json.JSONArray |
getListArray(java.lang.String jsonContent) |
static org.json.JSONArray |
getListArray(java.lang.String jsonContent,
java.lang.String childName) |
static int |
getListArrayLength(java.lang.String jsonContent) |
static java.util.Vector<java.lang.Integer> |
getListIds(java.lang.String jsonContent) |
static java.lang.String |
getPropertyInSubTab(java.lang.String jsonContent,
java.lang.String tabName,
java.lang.String subtabName,
java.lang.String propertyName) |
static java.lang.String |
getRequestBody(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getSessionId(javax.servlet.http.HttpSession session) |
static boolean |
idsAndValuesAreIdentical(java.util.Hashtable<java.lang.Integer,java.lang.String> idsAndValues1,
java.util.Hashtable<java.lang.Integer,java.lang.String> idsAndValues2) |
static boolean |
isABadRequest(java.lang.String input) |
static boolean |
isACrash(java.lang.String input) |
static boolean |
isAForbidden(java.lang.String input) |
static boolean |
isAnError(java.lang.String input) |
static boolean |
isANoContent(java.lang.String input) |
static boolean |
isASuccess(java.lang.String input) |
static boolean |
isNotASuccess(java.lang.String input) |
static boolean |
namesAndValuesAreIdentical(java.util.Hashtable<java.lang.String,java.lang.String> namesAndValues1,
java.util.Hashtable<java.lang.String,java.lang.String> namesAndValues2) |
public static java.lang.String formatSuccess()
public static java.lang.String formatSuccess(java.lang.String message)
public static java.lang.String formatError()
public static java.lang.String formatError(java.lang.String message)
public static java.lang.String formatBadRequest()
public static java.lang.String formatBadRequest(java.lang.String message)
public static java.lang.String formatForbidden()
public static java.lang.String formatForbidden(java.lang.String message)
public static java.lang.String formatNoContent()
public static java.lang.String formatNoContent(java.lang.String message)
public static java.lang.String formatCrash()
public static java.lang.String formatCrash(java.lang.String message)
public static boolean isASuccess(java.lang.String input)
public static boolean isNotASuccess(java.lang.String input)
public static boolean isAnError(java.lang.String input)
public static boolean isABadRequest(java.lang.String input)
public static boolean isAForbidden(java.lang.String input)
public static boolean isANoContent(java.lang.String input)
public static boolean isACrash(java.lang.String input)
public static java.lang.String formatResult(int result)
public static java.lang.String formatResult(int result, java.lang.String message)
public static java.lang.String formatResult(int result, java.lang.String message, java.lang.String title, java.lang.String content)
public static java.lang.String formatInteger(int integerValue, java.lang.String integerName)
public static java.lang.String formatShort(short shortValue, java.lang.String shortName)
public static java.lang.String formatLong(long longValue, java.lang.String longName)
public static java.lang.String formatString(java.lang.String stringValue, java.lang.String stringName)
public static java.lang.String formatBoolean(boolean booleanValue, java.lang.String booleanName)
public static java.lang.String formatId(int id)
public static java.lang.String formatListOfIds(int id)
public static java.lang.String formatListOfIds(java.util.Vector<java.lang.Integer> ids)
public static java.lang.String formatIds(java.util.Vector<java.lang.Integer> ids)
public static java.lang.String formatArrayInteger(java.util.Vector<java.lang.Integer> array)
public static java.lang.String formatArrayString(java.util.Vector<java.lang.String> array)
public static java.lang.String formatImportStats(int nbInsertSuccess, int nbInsertFailure, int nbUpdateSuccess, int nbUpdateFailure)
public static java.lang.String formatImportStats(int nbInsertSuccess, int nbInsertFailure, int nbUpdateSuccess, int nbUpdateFailure, java.util.Vector<java.lang.String> fileNamesNotImported, java.util.Vector<java.lang.String> fileNamesImportedWithErrors)
public static java.lang.String formatNotification(short pushNotificationType, java.lang.String title, java.lang.String content)
public static java.lang.String formatNotification(short pushNotificationType, java.lang.String title, java.lang.String content, java.lang.String searchableId)
public static java.lang.String getSessionId(javax.servlet.http.HttpSession session)
public static java.lang.String checkShortParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkIntegerParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkLongParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkStringParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkStringParam(java.lang.String name, java.lang.String input, int maxLength)
public static java.lang.String checkBooleanParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkDateParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkTreeFilter(java.lang.String name, java.lang.String input)
public static java.lang.String checkTimeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkDateTimeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkImportConflictResolution(java.lang.String name, java.lang.String input)
public static java.lang.String checkUserActionRights(javax.servlet.http.HttpSession session, int right)
public static java.lang.String checkUserActionRights(javax.servlet.http.HttpSession session, int right1, int right2)
public static java.lang.String checkCustomFieldTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkNodeTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkStatementTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkTreeTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkAttributeTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkParameterTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkImportTypeParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkPickParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkImportFormatParam(java.lang.String name, java.lang.String input)
public static java.lang.String checkIntegerVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input)
public static java.lang.String checkIntegerVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input, boolean emptyVectorAcceptable)
public static java.lang.String checkStringVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input)
public static java.lang.String checkStringVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input, boolean emptyVectorAcceptable)
public static java.lang.String checkStringVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input, int maxLength)
public static java.lang.String checkStringVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input, int maxLength, boolean emptyVectorAcceptable)
public static java.lang.String checkCustomFieldTypeVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input)
public static java.lang.String checkAttributeTypeVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input)
public static java.lang.String checkParameterTypeVectorParam(java.lang.String name, java.util.Vector<java.lang.String> input)
public static java.lang.String checkTypeIdVectorParam(java.lang.String name, java.util.Vector<java.lang.String> types, java.util.Vector<java.lang.String> ids)
public static java.lang.String checkIdNameVectorParam(java.lang.String name, java.util.Vector<java.lang.String> ids, java.util.Vector<java.lang.String> names)
public static java.lang.String checkIdNameVectorParam(java.lang.String name, java.util.Vector<java.lang.String> ids, java.util.Vector<java.lang.String> names, int maxLength)
public static java.lang.String checkIdCustomFieldTypeVectorParam(java.lang.String name, java.util.Vector<java.lang.String> ids, java.util.Vector<java.lang.String> types)
public static java.lang.String checkIdAttributeTypeVectorParam(java.lang.String name, java.util.Vector<java.lang.String> ids, java.util.Vector<java.lang.String> types)
public static java.lang.String checkIdParameterTypeVectorParam(java.lang.String name, java.util.Vector<java.lang.String> ids, java.util.Vector<java.lang.String> types)
public static java.lang.String getRequestBody(javax.servlet.http.HttpServletRequest request)
public static org.json.JSONArray getListArray(java.lang.String jsonContent)
public static org.json.JSONArray getListArray(java.lang.String jsonContent, java.lang.String childName)
public static int getListArrayLength(java.lang.String jsonContent)
public static java.util.Vector<java.lang.Integer> getListIds(java.lang.String jsonContent)
public static int getFormItemIntegerValue(java.lang.String jsonContent, int formItemId)
public static int getFormItemIntegerValue(java.lang.String jsonContent, int formItemId, java.lang.String targetFormItemName)
public static int getFormItemIntegerValue(java.lang.String jsonContent, java.lang.String formItemName)
public static int getFormItemIntegerValue(java.lang.String jsonContent, java.lang.String formItemName, java.lang.String targetFormItemName)
public static java.lang.String getFormItemStringValue(java.lang.String jsonContent, int formItemId)
public static java.lang.String getFormItemStringContent(java.lang.String jsonContent, int formItemId)
public static java.lang.String getFormItemStringValue(java.lang.String jsonContent, int formItemId, java.lang.String targetFormItemName)
public static java.lang.String getFormItemStringValue(java.lang.String jsonContent, java.lang.String tabName, int formItemId, java.lang.String targetFormItemName)
public static java.lang.String getFormItemStringValue(java.lang.String jsonContent, java.lang.String tabName, java.lang.String subtabName, int index, int formItemId, java.lang.String targetFormItemName)
public static java.lang.String getPropertyInSubTab(java.lang.String jsonContent, java.lang.String tabName, java.lang.String subtabName, java.lang.String propertyName)
public static java.lang.String getFormItemStringValue(java.lang.String jsonContent, java.lang.String formItemName)
public static java.lang.String getFormItemStringContent(java.lang.String jsonContent, java.lang.String formItemName)
public static java.lang.String getFormItemStringValue(java.lang.String jsonContent, java.lang.String formItemName, java.lang.String targetFormItemName)
public static boolean getFormItemBooleanValue(java.lang.String jsonContent, int formItemId)
public static boolean getFormItemBooleanValue(java.lang.String jsonContent, int formItemId, java.lang.String targetFormItemName)
public static java.lang.String getFormItemHtmlValue(java.lang.String jsonContent, int formItemId)
public static java.lang.String getFormItemHtmlValue(java.lang.String jsonContent, int formItemId, java.lang.String targetFormItemName)
public static java.lang.String getFormItemHtmlValue(java.lang.String jsonContent, java.lang.String formItemName)
public static java.lang.String getFormItemHtmlValue(java.lang.String jsonContent, java.lang.String formItemName, java.lang.String targetFormItemName)
public static java.lang.String getFormItemGherkinValue(java.lang.String jsonContent, int formItemId)
public static java.lang.String getFormItemGherkinValue(java.lang.String jsonContent, int formItemId, java.lang.String targetFormItemName)
public static java.lang.String getFormItemGherkinValue(java.lang.String jsonContent, java.lang.String formItemName)
public static java.lang.String getFormItemGherkinValue(java.lang.String jsonContent, java.lang.String formItemName, java.lang.String targetFormItemName)
public static java.lang.String getFormItemParameters(java.lang.String jsonContent, int formItemId)
public static java.lang.String getJsonAttributeStringValue(java.lang.String jsonContent, java.lang.String attributeName)
public static int getJsonAttributeIntegerValue(java.lang.String jsonContent, java.lang.String attributeName)
public static boolean getJsonAttributeBooleanValue(java.lang.String jsonContent, java.lang.String attributeName)
public static java.util.Hashtable<java.lang.String,java.lang.String> getFormNameValueHashtable(java.lang.String jsonContent)
public static java.util.Hashtable<java.lang.String,java.lang.String> getFormCustomFieldNameValueHashtable(java.lang.String jsonContent)
public static java.util.Hashtable<java.lang.Integer,java.lang.String> getFormCustomFieldIdValueHashtable(java.lang.String jsonContent, java.lang.String customFieldType)
public static java.lang.String getForcedString(org.json.JSONObject jsonObject, java.lang.String attributeName)
public static boolean namesAndValuesAreIdentical(java.util.Hashtable<java.lang.String,java.lang.String> namesAndValues1, java.util.Hashtable<java.lang.String,java.lang.String> namesAndValues2)
public static boolean idsAndValuesAreIdentical(java.util.Hashtable<java.lang.Integer,java.lang.String> idsAndValues1, java.util.Hashtable<java.lang.Integer,java.lang.String> idsAndValues2)