Package org.gluu.oxauth.util
Class ServerUtil
- java.lang.Object
- 
- org.gluu.oxauth.util.ServerUtil
 
- 
 public class ServerUtil extends java.lang.Object- Version:
- 0.9, 26/12/2012
- Author:
- Yuriy Zabrovarnyy, Yuriy Movchan
 
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringasJson(java.lang.Object p_object)static java.lang.StringasJsonSilently(java.lang.Object p_object)static java.lang.StringasPrettyJson(java.lang.Object p_object)static javax.ws.rs.core.CacheControlcacheControl(boolean p_noStore)static javax.ws.rs.core.CacheControlcacheControl(boolean p_noStore, boolean p_noTransform)static javax.ws.rs.core.CacheControlcacheControlWithNoStoreTransformAndPrivate()static intcalculateTtl(java.util.Date creationDate, java.util.Date expirationDate)static UmaPermissionconvert(UmaPermission permission, UmaScopeService umaScopeService)static java.util.concurrent.ScheduledExecutorServicecreateExecutor()static com.fasterxml.jackson.databind.ObjectMappercreateJsonMapper()static java.util.concurrent.ThreadFactorydaemonThreadFactory()static java.lang.IntegerdateToSeconds(java.util.Date date)static org.gluu.persist.model.base.CustomAttributegetAttributeByName(java.util.List<org.gluu.persist.model.base.CustomAttribute> p_list, java.lang.String p_attributeName)static java.lang.StringgetAttributeValueByName(java.util.List<org.gluu.persist.model.base.CustomAttribute> p_list, java.lang.String p_attributeName)static java.lang.StringgetFirstValue(java.util.Map<java.lang.String,java.lang.String[]> map, java.lang.String key)static java.lang.StringgetIpAddress(javax.servlet.http.HttpServletRequest httpRequest)static org.gluu.persist.PersistenceEntryManagergetLdapManager()static javax.servlet.http.HttpServletRequestgetRequestOrNull()Safe retrieves http request from FacesContextstatic booleanisFalse(java.lang.Boolean booleanObject)static booleanisSameRequestPath(java.lang.String url1, java.lang.String url2)static booleanisTrue(java.lang.Boolean booleanObject)static com.fasterxml.jackson.databind.ObjectMapperjsonMapperWithUnwrapRoot()static com.fasterxml.jackson.databind.ObjectMapperjsonMapperWithWrapRoot()static java.util.GregorianCalendarnow()static java.lang.StringtoPrettyJson(org.json.JSONObject jsonObject)static java.lang.StringurlDecode(java.lang.String p_str)
 
- 
- 
- 
Method Detail- 
nowpublic static java.util.GregorianCalendar now() 
 - 
calculateTtlpublic static int calculateTtl(java.util.Date creationDate, java.util.Date expirationDate)
 - 
asJsonSilentlypublic static java.lang.String asJsonSilently(java.lang.Object p_object) 
 - 
daemonThreadFactorypublic static java.util.concurrent.ThreadFactory daemonThreadFactory() 
 - 
isTruepublic static boolean isTrue(java.lang.Boolean booleanObject) 
 - 
isFalsepublic static boolean isFalse(java.lang.Boolean booleanObject) 
 - 
asPrettyJsonpublic static java.lang.String asPrettyJson(java.lang.Object p_object) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
asJsonpublic static java.lang.String asJson(java.lang.Object p_object) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
cacheControlpublic static javax.ws.rs.core.CacheControl cacheControl(boolean p_noStore) 
 - 
cacheControlpublic static javax.ws.rs.core.CacheControl cacheControl(boolean p_noStore, boolean p_noTransform)
 - 
cacheControlWithNoStoreTransformAndPrivatepublic static javax.ws.rs.core.CacheControl cacheControlWithNoStoreTransformAndPrivate() 
 - 
createJsonMapperpublic static com.fasterxml.jackson.databind.ObjectMapper createJsonMapper() 
 - 
jsonMapperWithWrapRootpublic static com.fasterxml.jackson.databind.ObjectMapper jsonMapperWithWrapRoot() 
 - 
jsonMapperWithUnwrapRootpublic static com.fasterxml.jackson.databind.ObjectMapper jsonMapperWithUnwrapRoot() 
 - 
toPrettyJsonpublic static java.lang.String toPrettyJson(org.json.JSONObject jsonObject) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
- com.fasterxml.jackson.core.JsonProcessingException
 
 - 
getLdapManagerpublic static org.gluu.persist.PersistenceEntryManager getLdapManager() 
 - 
getAttributeByNamepublic static org.gluu.persist.model.base.CustomAttribute getAttributeByName(java.util.List<org.gluu.persist.model.base.CustomAttribute> p_list, java.lang.String p_attributeName)
 - 
getAttributeValueByNamepublic static java.lang.String getAttributeValueByName(java.util.List<org.gluu.persist.model.base.CustomAttribute> p_list, java.lang.String p_attributeName)
 - 
urlDecodepublic static java.lang.String urlDecode(java.lang.String p_str) 
 - 
createExecutorpublic static java.util.concurrent.ScheduledExecutorService createExecutor() 
 - 
convertpublic static UmaPermission convert(UmaPermission permission, UmaScopeService umaScopeService) 
 - 
getFirstValuepublic static java.lang.String getFirstValue(java.util.Map<java.lang.String,java.lang.String[]> map, java.lang.String key)
 - 
getIpAddresspublic static java.lang.String getIpAddress(javax.servlet.http.HttpServletRequest httpRequest) - Parameters:
- httpRequest- interface to provide request information for HTTP servlets.
- Returns:
- IP address of client
- See Also:
- Getting IP address of client
 
 - 
getRequestOrNullpublic static javax.servlet.http.HttpServletRequest getRequestOrNull() Safe retrieves http request from FacesContext- Returns:
- http
 
 - 
isSameRequestPathpublic static boolean isSameRequestPath(java.lang.String url1, java.lang.String url2) throws java.net.MalformedURLException- Throws:
- java.net.MalformedURLException
 
 - 
dateToSecondspublic static java.lang.Integer dateToSeconds(java.util.Date date) 
 
- 
 
-