public final class EmsUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EmsUtil.EmsFilterStatement |
static class |
EmsUtil.EmsProperties |
static class |
EmsUtil.HibernateProxyTypeAdapter |
| Modifier and Type | Field and Description |
|---|---|
static com.ericsson.otp.erlang.OtpErlangBinary |
erro_convert_json |
static com.ericsson.otp.erlang.OtpErlangAtom |
error_atom |
static com.google.gson.Gson |
gson |
static Logger |
logger |
static com.ericsson.otp.erlang.OtpErlangAtom |
ok_atom |
static EmsUtil.EmsProperties |
properties |
static com.ericsson.otp.erlang.OtpErlangAtom |
request_msg_atom |
static com.ericsson.otp.erlang.OtpErlangBinary |
result_list_empty |
static com.ericsson.otp.erlang.OtpErlangBinary |
result_null |
static com.ericsson.otp.erlang.OtpErlangBinary |
result_ok |
| Constructor and Description |
|---|
EmsUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addMonitorPidFileHook(String fileNamePid,
Integer watchdogTimer) |
static void |
addShutdownHook(String fileNamePid) |
static void |
addUpdatePidFileHook(String fileNamePid,
javax.persistence.EntityManager serviceContext,
Integer watchdogTimer) |
static String |
createPidFile(String fileNamePid,
boolean deleteIfExists) |
static String |
decode64(String str) |
static String |
decrypt(String encrypted) |
static String |
encode64(String str) |
static String |
encrypt(String cleartext) |
static void |
executeCommand(String command,
boolean imprimeSaida) |
static String |
fieldOperatorToSqlOperator(String fieldOperator) |
static Field |
findFieldByAnnotation(Class<?> clazz,
Class<? extends Annotation> ann) |
static String |
formatarString(String texto,
String mascara) |
static String |
fromHex(String hex) |
static <T> T |
fromJson(String jsonString,
Class<T> classOfObj) |
static <T> T |
fromJson(String jsonString,
Class<T> classOfObj,
EmsJsonModelAdapter jsonModelAdapter) |
static <T> List<T> |
fromListJson(String jsonString,
Class<T> classOfObj) |
static <T> List<T> |
fromListJson(String jsonString,
Class<T> classOfObj,
EmsJsonModelAdapter jsonModelAdapter) |
static String |
getClassAnnotationValue(Class classType,
Class annotationType,
String attributeName) |
static List<Field> |
getFieldsFromModel(Class<?> classOfModel) |
static List<Field> |
getFieldsWithUniqueConstraint(Class<?> classOfModel) |
static Integer |
getIdFromObject(Object obj) |
static String |
getMeuIp() |
static String |
getMeuPid() |
static String |
getProperty(String p) |
static String |
getProperty(String property,
String defaultValue) |
static Integer |
getPropertyAsInt(String property) |
static Integer |
getPropertyAsInt(String property,
Integer defaultValue) |
static javax.ws.rs.client.Client |
getRestStream() |
static javax.persistence.UniqueConstraint[] |
getTableUniqueConstraints(Class<?> classOfModel) |
static Enum<?> |
intToEnum(int value,
Class<Enum> clazz) |
static boolean |
isAnyParameterAnnotated(Method method,
Class<?> annotationType) |
static boolean |
isDateFinalAfterDateInitial(Date dataIni,
Date dataFinal) |
static boolean |
isDateFinalAfterOrEqualDateInitial(Date dataIni,
Date dataFinal) |
static boolean |
isDateValid(Date field) |
static boolean |
isFieldObjectValid(Object obj) |
static boolean |
isFieldStrValid(String field) |
static boolean |
isFieldStrValid(String field,
int maxLength) |
static boolean |
isLinuxOS() |
static String |
join(ArrayList<String> list,
String conjunction) |
static String |
join(String[] list,
String conjunction) |
static void |
kill(Integer pid,
boolean force) |
static Object |
ldapSearch(String login) |
static Integer |
lePid(String fileNamePidProcesso) |
static String |
listFunctionToSqlFunction(List<String> listFunction) |
static List<Map<String,Object>> |
ListObjectToListMap(Object fields,
List<?> listObj) |
static Object |
mergeObjects(Object obj1,
Object obj2) |
static Object |
mergeObjects(Object obj1,
Object obj2,
EmsJsonModelAdapter jsonModelAdapter) |
static Map<String,Object> |
ObjectFieldsToMap(Object obj) |
static boolean |
parseAsBoolean(Object value_field) |
static Double |
parseAsDouble(Object value_field) |
static EmsUtil.EmsFilterStatement |
parseSqlNativeFilter(String filter) |
static byte[] |
printPdf(Object params,
Object datasource,
String templateJasper,
Object owner) |
static String |
readFullyAsString(InputStream inputStream,
String encoding) |
static void |
removePidFile(String fileNamePid) |
static void |
sendTextMail(String to,
String subject,
String content,
String[] attachment) |
static com.ericsson.otp.erlang.OtpErlangTuple |
serializeObjectToErlangRequest(Object ret,
com.ericsson.otp.erlang.OtpErlangPid from) |
static com.ericsson.otp.erlang.OtpErlangTuple |
serializeObjectToErlangResponse(Object ret,
IEmsRequest request) |
static void |
setArgs(String[] args) |
static void |
setQueryParameterFromMap(javax.persistence.Query query,
Map<String,Object> values) |
static Object |
setValuesFromMap(Object obj,
Map<String,Object> values,
EmsJsonModelAdapter jsonModelAdapter) |
static Enum<?> |
StrToEnum(String value,
Class<Enum> clazz) |
static String |
toBase64(String value) |
static byte[] |
toByte(String hexString) |
static byte[] |
toByteArray(List new_value) |
static String |
toHex(byte[] buf) |
static String |
toHex(String txt) |
static String |
toJson(Object obj) |
static String |
toJson(Object obj,
boolean serializeFullObject) |
static byte[] |
toSHA1(byte[] convertme) |
static String |
toSHA1(String value) |
public static final com.ericsson.otp.erlang.OtpErlangAtom ok_atom
public static final com.ericsson.otp.erlang.OtpErlangAtom error_atom
public static final com.ericsson.otp.erlang.OtpErlangAtom request_msg_atom
public static final com.ericsson.otp.erlang.OtpErlangBinary result_null
public static final com.ericsson.otp.erlang.OtpErlangBinary erro_convert_json
public static final com.ericsson.otp.erlang.OtpErlangBinary result_list_empty
public static final com.ericsson.otp.erlang.OtpErlangBinary result_ok
public static final Logger logger
public static com.google.gson.Gson gson
public static EmsUtil.EmsProperties properties
public static boolean isAnyParameterAnnotated(Method method, Class<?> annotationType)
public static String getClassAnnotationValue(Class classType, Class annotationType, String attributeName)
public static <T> T fromJson(String jsonString, Class<T> classOfObj, EmsJsonModelAdapter jsonModelAdapter)
public static <T> List<T> fromListJson(String jsonString, Class<T> classOfObj, EmsJsonModelAdapter jsonModelAdapter)
public static void setQueryParameterFromMap(javax.persistence.Query query,
Map<String,Object> values)
public static byte[] toByteArray(List new_value)
public static Object setValuesFromMap(Object obj, Map<String,Object> values, EmsJsonModelAdapter jsonModelAdapter)
public static Field findFieldByAnnotation(Class<?> clazz, Class<? extends Annotation> ann)
public static javax.ws.rs.client.Client getRestStream()
public static com.ericsson.otp.erlang.OtpErlangTuple serializeObjectToErlangResponse(Object ret, IEmsRequest request)
public static com.ericsson.otp.erlang.OtpErlangTuple serializeObjectToErlangRequest(Object ret, com.ericsson.otp.erlang.OtpErlangPid from)
public static boolean isDateValid(Date field)
public static boolean isDateFinalAfterOrEqualDateInitial(Date dataIni, Date dataFinal)
public static boolean isDateFinalAfterDateInitial(Date dataIni, Date dataFinal)
public static boolean isFieldStrValid(String field)
public static boolean isFieldStrValid(String field, int maxLength)
public static boolean isFieldObjectValid(Object obj)
public static Object mergeObjects(Object obj1, Object obj2, EmsJsonModelAdapter jsonModelAdapter)
public static boolean parseAsBoolean(Object value_field)
public static byte[] printPdf(Object params, Object datasource, String templateJasper, Object owner)
public static javax.persistence.UniqueConstraint[] getTableUniqueConstraints(Class<?> classOfModel)
public static List<Field> getFieldsWithUniqueConstraint(Class<?> classOfModel)
public static List<Map<String,Object>> ListObjectToListMap(Object fields, List<?> listObj)
public static void sendTextMail(String to, String subject, String content, String[] attachment)
public static EmsUtil.EmsFilterStatement parseSqlNativeFilter(String filter)
public static byte[] toByte(String hexString)
public static String toHex(byte[] buf)
public static byte[] toSHA1(byte[] convertme)
public static String formatarString(String texto, String mascara) throws ParseException
public static String readFullyAsString(InputStream inputStream, String encoding) throws IOException
public static void executeCommand(String command, boolean imprimeSaida) throws IOException
public static void removePidFile(String fileNamePid)
public static String getMeuPid()
public static void addShutdownHook(String fileNamePid)
public static Integer lePid(String fileNamePidProcesso) throws NumberFormatException, IOException
public static String getMeuIp()
public static void kill(Integer pid, boolean force)
public static boolean isLinuxOS()
public static void setArgs(String[] args)
public static String createPidFile(String fileNamePid, boolean deleteIfExists) throws Exception
public static void addUpdatePidFileHook(String fileNamePid, javax.persistence.EntityManager serviceContext, Integer watchdogTimer)
Copyright © 2019 ErlangMS. All rights reserved.