public class ServiceUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceUtil.AccessConfig |
static class |
ServiceUtil.AuthenticationResult |
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_EXPIRY_INTERVAL |
| Constructor and Description |
|---|
ServiceUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
auditAccess(enterprises.orbital.evekit.account.SynchronizedAccountAccessKey key,
enterprises.orbital.evekit.account.AccountAccessMask op,
String src,
String path) |
static void |
auditAccess(enterprises.orbital.evekit.account.SynchronizedAccountAccessKey key,
Collection<enterprises.orbital.evekit.account.AccountAccessMask> op,
String src,
String path) |
static void |
auditRefAccess(String src,
String path) |
static ServiceUtil.AuthenticationResult |
authenticate(int id,
String hash,
long when,
enterprises.orbital.evekit.model.AttributeSelector at) |
static ServiceUtil.AuthenticationResult |
authenticate(int id,
String hash,
long when,
enterprises.orbital.evekit.model.AttributeSelector at,
enterprises.orbital.evekit.account.AccountAccessMask desiredOp) |
static ServiceUtil.AuthenticationResult |
authenticate(int id,
String hash,
long when,
enterprises.orbital.evekit.model.AttributeSelector at,
Collection<enterprises.orbital.evekit.account.AccountAccessMask> desiredOp) |
static long |
computeExpiry(long when,
enterprises.orbital.evekit.account.SynchronizedEveAccount acct,
enterprises.orbital.evekit.account.AccountAccessMask type) |
static <A extends enterprises.orbital.evekit.model.CachedData> |
finish(ServiceUtil.AccessConfig cfg,
Collection<A> result,
javax.servlet.http.HttpServletRequest request) |
static javax.ws.rs.core.Response |
finish(ServiceUtil.AccessConfig cfg,
Object result,
javax.servlet.http.HttpServletRequest request) |
static String |
getRequestURI(javax.servlet.http.HttpServletRequest request) |
protected static String |
getServerTime(long tm) |
static String |
getSource(javax.servlet.http.HttpServletRequest request) |
protected static String |
join(String delim,
String... args) |
static void |
sanitizeAttributeSelector(enterprises.orbital.evekit.model.AttributeSelector... as) |
static void |
sanitizeAttributeSelector(enterprises.orbital.evekit.model.AttributeSelector as) |
static javax.ws.rs.core.Response.ResponseBuilder |
stamp(javax.ws.rs.core.Response.ResponseBuilder result,
long when,
long expiry) |
static ServiceUtil.AccessConfig |
start(int accessKey,
String accessCred,
enterprises.orbital.evekit.model.AttributeSelector at,
enterprises.orbital.evekit.account.AccountAccessMask mask) |
static ServiceUtil.AccessConfig |
start(int accessKey,
String accessCred,
enterprises.orbital.evekit.model.AttributeSelector at,
Collection<enterprises.orbital.evekit.account.AccountAccessMask> mask) |
static void |
updateLifeline(long start,
enterprises.orbital.evekit.model.CachedData... data) |
static <A extends enterprises.orbital.evekit.model.CachedData> |
updateLifeline(long start,
Collection<A> data) |
public static ServiceUtil.AccessConfig start(int accessKey, String accessCred, enterprises.orbital.evekit.model.AttributeSelector at, enterprises.orbital.evekit.account.AccountAccessMask mask)
public static ServiceUtil.AccessConfig start(int accessKey, String accessCred, enterprises.orbital.evekit.model.AttributeSelector at, Collection<enterprises.orbital.evekit.account.AccountAccessMask> mask)
public static javax.ws.rs.core.Response finish(ServiceUtil.AccessConfig cfg, Object result, javax.servlet.http.HttpServletRequest request)
public static <A extends enterprises.orbital.evekit.model.CachedData> javax.ws.rs.core.Response finish(ServiceUtil.AccessConfig cfg, Collection<A> result, javax.servlet.http.HttpServletRequest request)
public static String getSource(javax.servlet.http.HttpServletRequest request)
public static String getRequestURI(javax.servlet.http.HttpServletRequest request)
public static ServiceUtil.AuthenticationResult authenticate(int id, String hash, long when, enterprises.orbital.evekit.model.AttributeSelector at)
public static ServiceUtil.AuthenticationResult authenticate(int id, String hash, long when, enterprises.orbital.evekit.model.AttributeSelector at, enterprises.orbital.evekit.account.AccountAccessMask desiredOp)
public static ServiceUtil.AuthenticationResult authenticate(int id, String hash, long when, enterprises.orbital.evekit.model.AttributeSelector at, Collection<enterprises.orbital.evekit.account.AccountAccessMask> desiredOp)
protected static String getServerTime(long tm)
public static javax.ws.rs.core.Response.ResponseBuilder stamp(javax.ws.rs.core.Response.ResponseBuilder result,
long when,
long expiry)
public static void auditAccess(enterprises.orbital.evekit.account.SynchronizedAccountAccessKey key,
enterprises.orbital.evekit.account.AccountAccessMask op,
String src,
String path)
public static void auditAccess(enterprises.orbital.evekit.account.SynchronizedAccountAccessKey key,
Collection<enterprises.orbital.evekit.account.AccountAccessMask> op,
String src,
String path)
public static void updateLifeline(long start,
enterprises.orbital.evekit.model.CachedData... data)
public static <A extends enterprises.orbital.evekit.model.CachedData> void updateLifeline(long start,
Collection<A> data)
public static long computeExpiry(long when,
enterprises.orbital.evekit.account.SynchronizedEveAccount acct,
enterprises.orbital.evekit.account.AccountAccessMask type)
throws IllegalArgumentException
IllegalArgumentExceptionpublic static void sanitizeAttributeSelector(enterprises.orbital.evekit.model.AttributeSelector as)
public static void sanitizeAttributeSelector(enterprises.orbital.evekit.model.AttributeSelector... as)
Copyright © 2017 Orbital Enterprises. All rights reserved.