public final class Instance
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Instance.InstanceType |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DESIGNER_OMEA |
static java.lang.String |
HTML |
static int |
MEDIA |
static int |
MIME_TYPE |
static int |
OBJECT |
static int |
PAGE |
static int |
PRIV |
static int |
PRIV_NAME |
SerialExecutor |
QueueSessions |
static int |
REGION |
static int |
REGION_NAME |
static int |
ROLE |
static int |
ROLE_NAME |
static java.lang.String |
SCHEDULER |
static int |
SESSION |
static int |
TREE_TYPE |
static int |
USER |
static int |
USER_NAME |
static java.util.Map<java.lang.String,UserMessages> |
userInformation |
Modifier and Type | Method and Description |
---|---|
void |
addClusterServer(java.lang.String host,
int port) |
void |
addConnector(java.lang.String name,
Connector connector,
boolean insert) |
void |
addCookieCurrent(HttpServletResponse response,
Current current) |
void |
addCookieSession(HttpServletResponse response,
Current current,
PSession session) |
void |
addInstanceCookie(HttpServletResponse response,
java.lang.String cookieName,
java.lang.String cookieValue)
Adds instance related cookie to given request.
|
void |
addInstanceListener(InstanceListener listener) |
void |
addToCache(PMedia elem,
java.lang.Long ID) |
void |
addToCache(PMimeType elem,
java.lang.Long ID) |
void |
addToCache(PObject elem,
java.lang.Long ID) |
void |
addToCache(PPage elem,
java.lang.Long ID) |
void |
addToCache(PPriv elem,
java.lang.Long ID,
java.lang.String name) |
void |
addToCache(PRegion elem,
java.lang.Long ID,
java.lang.String name,
java.lang.String connectorName) |
void |
addToCache(PRole elem,
java.lang.Long ID,
java.lang.String name,
java.lang.String connectorName) |
void |
addToCache(PSession session,
java.lang.Long ID) |
void |
addToCache(PSession session,
java.lang.Long ID,
java.lang.String connectorName) |
void |
addToCache(PTreeType elem,
java.lang.Long ID) |
void |
addToCache(PUser user,
java.lang.Long ID,
java.lang.String name) |
void |
addToCache(PUser user,
java.lang.Long ID,
java.lang.String userName,
java.lang.String connectorName) |
void |
addUniqueID(java.lang.Long uid) |
void |
asynchronicRun(java.lang.String title,
java.lang.Runnable target) |
boolean |
cacheCode() |
boolean |
cacheMedia() |
boolean |
cacheRole() |
boolean |
cacheUser() |
void |
changeCacheUserName(PUser user,
java.lang.String oldLogin,
java.lang.String newLogin,
java.lang.String connectorName) |
void |
checkSessions() |
boolean |
checkUniqueID(java.lang.Long uid) |
void |
checkUsers() |
void |
checkUsers(java.util.Map cache,
java.util.Map cacheNames) |
void |
clear() |
void |
clear(int elemType,
java.util.Collection<java.lang.Long> IDs) |
void |
clear(int elemType,
java.lang.Long ID) |
void |
clearPrivsToRolesHierarchy() |
void |
clearPrivsToRolesHierarchyAll() |
void |
clearThreadResources() |
void |
close() |
java.util.LinkedList<PSession> |
getActiveSessions() |
java.lang.String |
getAdminPassword(java.lang.String login) |
PalioConnectable |
getAsPalioConnector(java.lang.String name) |
PMedia |
getCachedMedia(java.lang.Long ID) |
PMimeType |
getCachedMimeType(java.lang.Long ID) |
PObject |
getCachedObject(java.lang.Long ID) |
PPage |
getCachedPage(java.lang.Long ID) |
PPriv |
getCachedPriv(java.lang.Long ID) |
PPriv |
getCachedPriv(java.lang.String name) |
PRegion |
getCachedRegion(java.lang.Long ID,
java.lang.String connector) |
PRegion |
getCachedRegion(java.lang.String name,
java.lang.String connector) |
PRole |
getCachedRole(java.lang.Long ID,
java.lang.String connector) |
PRole |
getCachedRole(java.lang.String name,
java.lang.String connector) |
PSession |
getCachedSession(java.lang.Long ID,
java.lang.String connector) |
PTreeType |
getCachedTreeType(java.lang.Long ID) |
PUser |
getCachedUser(java.lang.Long userID,
java.lang.String connector) |
int |
getCacheSize(int elemType) |
Cluster |
getCluster() |
int |
getCompatible() |
java.lang.String |
getConfig(java.lang.String property) |
Connector |
getConnector(java.lang.String name) |
java.util.Map<java.lang.String,Connector> |
getConnectors() |
java.lang.String |
getCookieAllConn() |
java.lang.String |
getCookieDataConn() |
java.lang.String |
getCookieName() |
java.lang.String |
getCookieRegionConn() |
java.lang.String |
getCookieRoleConn() |
java.lang.String |
getCookieSession(java.lang.Object sessionID) |
java.lang.String |
getCookieSessionConn() |
java.lang.String |
getCookieSessionID() |
java.lang.String |
getCookieSessionKey() |
java.lang.String |
getCookieUserConn() |
java.lang.String |
getCurrencyDecimal() |
int |
getCurrencyScale() |
java.lang.String |
getCurrencyThousand() |
static Current |
getCurrent() |
int |
getCurrentClients() |
int |
getCurrentSessions() |
java.lang.String |
getDatabaseVersion() |
SQLConnectable |
getDataConnector() |
Connector |
getDataOrgConnector() |
java.text.DateFormat |
getDateFormat() |
java.lang.String |
getDefaultPageCode() |
java.lang.Long |
getDefaultPageID() |
ElementByCodeCache |
getElementByCodeCache() |
GroovyEngine |
getGroovyEngine() |
java.lang.String |
getHTTPHeadersQuery() |
InstanceConfig |
getInstanceConfig() |
java.lang.String |
getInstanceCookie(HttpServletRequest request,
java.lang.String cookieName)
Gets a value of instance related cookie
|
Instance.InstanceType |
getInstanceType() |
java.util.Date |
getLatestActivity() |
java.util.Date |
getLatestSessionActivity() |
PalioListener |
getListener(java.lang.String name) |
java.util.Set<java.lang.String> |
getListenerNames() |
java.util.TreeMap<java.lang.String,PalioListener> |
getListeners() |
java.util.Locale |
getLocale() |
org.apache.log4j.Logger |
getLogger(java.lang.String name) |
int |
getMaxClients() |
int |
getMaxSessions() |
PMedia |
getMedia(java.lang.Long ID) |
java.security.MessageDigest |
getMessageDigest()
Returns new instance of
MessageDigest object. |
PMimeType |
getMimeType(java.lang.Long ID) |
Module |
getModule(java.lang.String name) |
<C extends Module> |
getModule(java.lang.String name,
java.lang.Class<C> clazz) |
Module |
getModuleInt(java.lang.String name) |
ModuleManager |
getModuleManager() |
java.lang.String |
getName() |
PObject |
getObject(java.lang.Long ID) |
PObject |
getObject(java.lang.String code) |
Connector |
getOrgConnector(java.lang.String name) |
PPage |
getPage(java.lang.Long ID) |
PalioConnectable |
getPalioConnector() |
Connector |
getPalioOrgConnector() |
PBuffer |
getPBuffer() |
java.util.Collection |
getPPrivs() |
PalioConnectable |
getPregionsConnector() |
Connector |
getPregionsOrgConnector() |
PPriv |
getPriv(java.lang.Long ID) |
PPriv |
getPriv(java.lang.String name) |
java.util.List<java.lang.Long> |
getPrivRolesHierarchy(java.lang.Long privID) |
PalioConnectable |
getProlesConnector() |
Connector |
getProlesOrgConnector() |
PalioConnectable |
getPsessionsConnector() |
Connector |
getPsessionsOrgConnector() |
PalioConnectable |
getPusersConnector() |
Connector |
getPusersOrgConnector() |
PRegion |
getRegion(java.lang.Long regionID) |
PRegion |
getRegion(java.lang.String name) |
PRegion |
getRegion(java.lang.String connectorName,
java.lang.Long ID) |
PRegion |
getRegion(java.lang.String connectorName,
java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaders()
Zwraca tylko nazwy nagłówków zapisanych w instance config
|
PRole |
getRole(java.lang.Long roleID) |
PRole |
getRole(java.lang.String name) |
PRole |
getRole(java.lang.String connectorName,
java.lang.Long ID) |
PRole |
getRole(java.lang.String connectorName,
java.lang.String name) |
java.util.List<java.lang.Long> |
getRoleHierarchy(java.lang.Long roleID) |
java.util.concurrent.ConcurrentHashMap<java.lang.String,Connector> |
getSchedulerConnectors() |
ScriptGenerationConfiguration |
getScriptGenerationConfiguration()
ScriptGenerationConfiguration should be fulfilled before switching instance to DATABASE state.
|
PSession |
getSession(java.lang.Long ID) |
PSession |
getSession(java.lang.Long ID,
java.lang.String sessionKey) |
PSession |
getSession(java.lang.String connector,
java.lang.Long ID) |
PSession |
getSession(java.lang.String connector,
java.lang.Long ID,
java.lang.String sessionKey) |
PSession |
getSession(java.lang.String connector,
java.lang.Long ID,
java.lang.String sessionKey,
java.lang.String IP) |
java.lang.Long |
getSessionMaxDuration() |
long |
getSessionMaxDurationInMillis() |
java.lang.Long |
getSessionTimeout() |
long |
getSessionTimeoutInMillis() |
java.lang.String |
getSID() |
<T> T |
getSingletonInstance(java.lang.Class<T> singletonClass)
Returns an Instance singleton object for given class.
|
InstanceLifeCycleState |
getState() |
java.util.HashMap<java.lang.String,java.lang.String> |
getStickyParamDefaultValues() |
java.util.LinkedList<java.lang.String> |
getStickyParams() |
java.lang.String |
getStringDateFormat() |
boolean |
getThrowCompileException() |
java.util.TimeZone |
getTimeZone() |
PTreeType |
getTreeType(java.lang.Long ID) |
long |
getUniqueID() |
PUser |
getUser(java.lang.Long userID) |
PUser |
getUser(java.lang.String name) |
PUser |
getUser(java.lang.String connectorName,
java.lang.Long userID) |
PUser |
getUser(java.lang.String connectorName,
java.lang.String login) |
torn.omea.framework.core.OmeaContext |
getVersionerSource() |
java.util.List<WebServiceData> |
getWebServicesData() |
java.lang.String |
getWebsiteDefault() |
java.util.Set<java.lang.String> |
getWebsitesDefined() |
boolean |
hasWebsiteDefined(java.lang.String website) |
boolean |
includeUrlContext() |
void |
invokeListeners(InstanceEvent event) |
boolean |
isAdminUser(java.lang.String login,
java.lang.String password) |
boolean |
isConnectorExist(java.lang.String name) |
boolean |
isEnabled(java.lang.String website) |
boolean |
isPageStatistic() |
boolean |
isRedirectHTML() |
boolean |
isRegistered()
Deprecated.
użyj getState() aby sprawdzić w jakim stanie jest instancja
|
boolean |
isRestrictExceptions() |
boolean |
isSessionActivityLog() |
boolean |
isSessionCookies() |
boolean |
isSessionCookiesLongTerm() |
boolean |
isSessionStaticIP() |
boolean |
isSessionStoreRegion() |
boolean |
isSessionUrl() |
boolean |
isSessionWriteParams() |
boolean |
isShared() |
boolean |
isStateMinimumAt(InstanceLifeCycleState minimum) |
boolean |
logBadPasswords() |
PSession |
login(java.lang.String userConnector,
java.lang.String sessionConnector,
java.lang.String userName,
java.lang.String password,
java.lang.String clientIP,
java.util.Map<java.lang.String,java.lang.String> headers,
PSession session) |
PSession |
login(java.lang.String userConnector,
java.lang.String sessionConnector,
java.lang.String userName,
java.lang.String password,
java.lang.String clientIP,
java.util.Map<java.lang.String,java.lang.String> headers,
PSession session,
java.lang.Long region) |
java.lang.String |
mediaHost() |
int |
mediaSecure() |
void |
preloadCode() |
void |
preloadMedia() |
void |
rebuildPrivsToRolesHierarchy(java.util.Map cache,
java.lang.String connectorName,
Connector connector) |
void |
registerAdmin(java.lang.String login,
java.lang.String password) |
void |
registerVersionSource(torn.omea.framework.core.OmeaContext source) |
void |
releaseCapacity() |
void |
removeCacheSession(java.lang.Long ID,
java.lang.String connectorName) |
void |
removeCacheUser(java.lang.Long ID,
java.lang.String userName,
java.lang.String connectorName) |
void |
removeConnector(java.lang.String name,
boolean delete) |
void |
removeCookieSession(HttpServletResponse response,
Cookie[] cookies,
java.lang.String cookieSessionName) |
void |
removeCookieSession(HttpServletResponse response,
HttpServletRequest request,
java.lang.Long sessionID) |
java.lang.String |
removeInstanceCookie(HttpServletRequest request,
HttpServletResponse response,
java.lang.String cookieName)
Removes instance related cookie and returns its current value
|
void |
removeInstanceListener(InstanceListener listener) |
void |
removeUniqueID(java.lang.Long uid) |
void |
reserveCapacity() |
java.lang.String |
runHost() |
int |
runSecure() |
void |
setActivity() |
void |
setConfig(java.lang.String property,
java.lang.String value) |
static void |
setCurrent(Current current) |
void |
setDefaultPageID(java.lang.Long defaultPage) |
void |
setInstanceConfig(InstanceConfig instanceConfig) |
void |
setListener(java.lang.String name,
java.util.Properties params) |
void |
setSessionActivity(java.util.Date lastActivated) |
void |
setSessionMaxDuration(java.lang.Long maxDuration) |
void |
setSessionTimeout(java.lang.Long timeout) |
void |
setThrowCompileException(boolean doTrow) |
void |
setupCluster(int port,
java.lang.String password) |
public static final java.lang.String HTML
public static final java.lang.String SCHEDULER
public static final java.lang.String DESIGNER_OMEA
public static final java.util.Map<java.lang.String,UserMessages> userInformation
public static final int PAGE
public static final int OBJECT
public static final int MEDIA
public static final int MIME_TYPE
public static final int ROLE
public static final int ROLE_NAME
public static final int PRIV
public static final int PRIV_NAME
public static final int REGION
public static final int REGION_NAME
public static final int USER
public static final int USER_NAME
public static final int SESSION
public static final int TREE_TYPE
public final SerialExecutor QueueSessions
public static Current getCurrent()
public static void setCurrent(Current current)
public boolean isRestrictExceptions()
public ScriptGenerationConfiguration getScriptGenerationConfiguration()
@Deprecated public boolean isRegistered()
true
je¶li instancja uruchomiła się prawidłowo (bezbłędnie) lub false
jeżeli instancja wci±ż jest
uruchamiana lub wyst±piły błędy w trakcie inicjalizacji.public InstanceLifeCycleState getState()
public boolean isStateMinimumAt(InstanceLifeCycleState minimum)
public Instance.InstanceType getInstanceType()
public ElementByCodeCache getElementByCodeCache()
public final java.lang.String getName()
public final java.lang.String getSID()
public InstanceConfig getInstanceConfig()
public void setInstanceConfig(InstanceConfig instanceConfig)
public final java.security.MessageDigest getMessageDigest()
MessageDigest
object. A digest alghoritm from this Instance configuration is used. If an algorithm is
not specified, MD5 is used. If NoSuchAlgorithmException
is thrown while getting an instance of message digest, method returns
null.public final java.util.Locale getLocale()
public final java.util.TimeZone getTimeZone()
public final java.lang.String getStringDateFormat()
public final java.text.DateFormat getDateFormat()
public final java.lang.String getCurrencyThousand()
public final java.lang.String getCurrencyDecimal()
public final int getCurrencyScale()
public final boolean isSessionCookies()
public final boolean isSessionCookiesLongTerm()
public final boolean isSessionUrl()
public final java.lang.String getCookieName()
public java.lang.String getCookieSession(java.lang.Object sessionID)
public void addCookieCurrent(HttpServletResponse response, Current current)
public void addCookieSession(HttpServletResponse response, Current current, PSession session)
public void removeCookieSession(HttpServletResponse response, Cookie[] cookies, java.lang.String cookieSessionName)
public void removeCookieSession(HttpServletResponse response, HttpServletRequest request, java.lang.Long sessionID)
public void addInstanceCookie(HttpServletResponse response, java.lang.String cookieName, java.lang.String cookieValue)
response
- ResponsecookieName
- Cookie name (without prefix)cookieValue
- Cookie valuepublic java.lang.String getInstanceCookie(HttpServletRequest request, java.lang.String cookieName)
request
- RequestcookieName
- Cookie name (without prefix)public java.lang.String removeInstanceCookie(HttpServletRequest request, HttpServletResponse response, java.lang.String cookieName)
request
- Requestresponse
- ResponsecookieName
- Cookie name (without prefix)public java.lang.String getCookieSessionID()
public java.lang.String getCookieSessionKey()
public java.lang.String getCookieAllConn()
public java.lang.String getCookieSessionConn()
public java.lang.String getCookieUserConn()
public java.lang.String getCookieRoleConn()
public java.lang.String getCookieRegionConn()
public java.lang.String getCookieDataConn()
public boolean logBadPasswords()
public final boolean isSessionActivityLog()
public final boolean isSessionWriteParams()
public final boolean isSessionStaticIP()
public final java.util.Map<java.lang.String,java.lang.String> getRequestHeaders()
public final java.lang.String getHTTPHeadersQuery()
public int getMaxClients()
public int getCurrentClients()
public int getMaxSessions()
public int getCurrentSessions()
public java.util.List<WebServiceData> getWebServicesData()
public void reserveCapacity() throws PalioException
PalioException
public void releaseCapacity()
public boolean isEnabled(java.lang.String website)
public boolean hasWebsiteDefined(java.lang.String website)
public java.lang.String getWebsiteDefault()
public java.util.Set<java.lang.String> getWebsitesDefined()
public final boolean cacheMedia()
public final boolean cacheCode()
public final boolean cacheRole()
public final boolean cacheUser()
public final int runSecure()
public final java.lang.String runHost()
public final int mediaSecure()
public final java.lang.String mediaHost()
public boolean isRedirectHTML()
public boolean includeUrlContext()
public boolean getThrowCompileException()
public void setThrowCompileException(boolean doTrow)
public java.util.LinkedList<java.lang.String> getStickyParams()
public java.util.HashMap<java.lang.String,java.lang.String> getStickyParamDefaultValues()
public final Module getModuleInt(java.lang.String name)
public final Module getModule(java.lang.String name) throws PalioException
PalioException
public final <C extends Module> C getModule(java.lang.String name, java.lang.Class<C> clazz) throws PalioException
PalioException
public final java.util.Set<java.lang.String> getListenerNames()
public final PalioListener getListener(java.lang.String name)
public final void setListener(java.lang.String name, java.util.Properties params) throws PalioException
PalioException
public ModuleManager getModuleManager()
public final java.util.TreeMap<java.lang.String,PalioListener> getListeners()
public final PalioConnectable getPalioConnector()
public final PalioConnectable getPusersConnector()
public final PalioConnectable getProlesConnector()
public final PalioConnectable getPregionsConnector()
public final PalioConnectable getPsessionsConnector()
public final SQLConnectable getDataConnector()
public final Connector getPalioOrgConnector()
public final Connector getPusersOrgConnector()
public final Connector getPsessionsOrgConnector()
public final Connector getPregionsOrgConnector()
public final Connector getProlesOrgConnector()
public final Connector getDataOrgConnector()
public final Connector getOrgConnector(java.lang.String name)
public final Connector getConnector(java.lang.String name)
public final PalioConnectable getAsPalioConnector(java.lang.String name)
public final boolean isConnectorExist(java.lang.String name)
public final void removeConnector(java.lang.String name, boolean delete) throws PalioException
PalioException
public final void addConnector(java.lang.String name, Connector connector, boolean insert) throws PalioException
PalioException
public final java.util.Map<java.lang.String,Connector> getConnectors()
public final java.util.concurrent.ConcurrentHashMap<java.lang.String,Connector> getSchedulerConnectors()
public PBuffer getPBuffer()
public final java.lang.String getConfig(java.lang.String property)
public final void setConfig(java.lang.String property, java.lang.String value)
public final java.lang.Long getDefaultPageID()
public final java.lang.String getDefaultPageCode() throws PalioException
PalioException
public final void setDefaultPageID(java.lang.Long defaultPage) throws PalioException
PalioException
public final boolean isPageStatistic()
public java.util.Date getLatestActivity()
public java.util.Date getLatestSessionActivity()
public void setActivity()
public void setSessionActivity(java.util.Date lastActivated)
public final PPage getPage(java.lang.Long ID) throws PalioException
PalioException
public final PPage getCachedPage(java.lang.Long ID)
public final PTreeType getTreeType(java.lang.Long ID) throws PalioException
PalioException
public final PTreeType getCachedTreeType(java.lang.Long ID)
public final PObject getObject(java.lang.Long ID) throws PalioException
PalioException
public final PObject getCachedObject(java.lang.Long ID)
public final PObject getObject(java.lang.String code) throws PalioException
PalioException
public final PMedia getMedia(java.lang.Long ID) throws PalioException
PalioException
public final PMedia getCachedMedia(java.lang.Long ID)
public final PMimeType getMimeType(java.lang.Long ID) throws PalioException
PalioException
public final PMimeType getCachedMimeType(java.lang.Long ID)
public final PPriv getPriv(java.lang.Long ID) throws PalioException
PalioException
public final PPriv getCachedPriv(java.lang.Long ID) throws PalioException
PalioException
public final PPriv getPriv(java.lang.String name) throws PalioException
PalioException
public final PPriv getCachedPriv(java.lang.String name) throws PalioException
PalioException
public final PUser getUser(java.lang.Long userID) throws PalioException
PalioException
public final PUser getUser(java.lang.String connectorName, java.lang.Long userID) throws PalioException
PalioException
public final PUser getUser(java.lang.String name) throws PalioException
PalioException
public final PUser getUser(java.lang.String connectorName, java.lang.String login) throws PalioException
PalioException
public final PSession getSession(java.lang.Long ID) throws PalioException
PalioException
public final PSession getSession(java.lang.String connector, java.lang.Long ID) throws PalioException
PalioException
public final PSession getSession(java.lang.Long ID, java.lang.String sessionKey)
public final PSession getSession(java.lang.String connector, java.lang.Long ID, java.lang.String sessionKey)
public final PSession getSession(java.lang.String connector, java.lang.Long ID, java.lang.String sessionKey, java.lang.String IP)
public final PUser getCachedUser(java.lang.Long userID, java.lang.String connector)
public final PSession getCachedSession(java.lang.Long ID, java.lang.String connector)
public final PRole getRole(java.lang.Long roleID) throws PalioException
PalioException
public final PRole getRole(java.lang.String name) throws PalioException
PalioException
public final PRole getRole(java.lang.String connectorName, java.lang.Long ID) throws PalioException
PalioException
public final PRole getRole(java.lang.String connectorName, java.lang.String name) throws PalioException
PalioException
public final PRole getCachedRole(java.lang.Long ID, java.lang.String connector)
public final PRole getCachedRole(java.lang.String name, java.lang.String connector)
public final PRegion getRegion(java.lang.Long regionID) throws PalioException
PalioException
public final PRegion getRegion(java.lang.String name) throws PalioException
PalioException
public final PRegion getRegion(java.lang.String connectorName, java.lang.Long ID) throws PalioException
PalioException
public final PRegion getRegion(java.lang.String connectorName, java.lang.String name) throws PalioException
PalioException
public final PRegion getCachedRegion(java.lang.Long ID, java.lang.String connector)
public final PRegion getCachedRegion(java.lang.String name, java.lang.String connector)
public final boolean isShared()
public void addToCache(PSession session, java.lang.Long ID, java.lang.String connectorName)
public void removeCacheSession(java.lang.Long ID, java.lang.String connectorName)
public void addToCache(PUser user, java.lang.Long ID, java.lang.String userName, java.lang.String connectorName)
public void changeCacheUserName(PUser user, java.lang.String oldLogin, java.lang.String newLogin, java.lang.String connectorName)
public void removeCacheUser(java.lang.Long ID, java.lang.String userName, java.lang.String connectorName)
public void addToCache(PRole elem, java.lang.Long ID, java.lang.String name, java.lang.String connectorName) throws PalioException
PalioException
public void addToCache(PRegion elem, java.lang.Long ID, java.lang.String name, java.lang.String connectorName) throws PalioException
PalioException
public void addToCache(PUser user, java.lang.Long ID, java.lang.String name) throws PalioException
PalioException
public void addToCache(PSession session, java.lang.Long ID) throws PalioException
PalioException
public void addToCache(PPriv elem, java.lang.Long ID, java.lang.String name) throws PalioException
PalioException
public void addToCache(PTreeType elem, java.lang.Long ID) throws PalioException
PalioException
public void addToCache(PPage elem, java.lang.Long ID) throws PalioException
PalioException
public void addToCache(PObject elem, java.lang.Long ID) throws PalioException
PalioException
public void addToCache(PMedia elem, java.lang.Long ID) throws PalioException
PalioException
public void addToCache(PMimeType elem, java.lang.Long ID) throws PalioException
PalioException
public final java.util.LinkedList<PSession> getActiveSessions()
public long getSessionTimeoutInMillis()
public java.lang.Long getSessionTimeout()
public void setSessionTimeout(java.lang.Long timeout)
public java.lang.Long getSessionMaxDuration()
public void setSessionMaxDuration(java.lang.Long maxDuration)
public boolean isSessionStoreRegion()
public long getSessionMaxDurationInMillis()
public final int getCacheSize(int elemType)
public final void close()
public final void clear()
public void clearThreadResources()
public final void clear(int elemType, java.lang.Long ID)
public final void clear(int elemType, java.util.Collection<java.lang.Long> IDs)
public final PSession login(java.lang.String userConnector, java.lang.String sessionConnector, java.lang.String userName, java.lang.String password, java.lang.String clientIP, java.util.Map<java.lang.String,java.lang.String> headers, PSession session) throws PalioException
PalioException
public final PSession login(java.lang.String userConnector, java.lang.String sessionConnector, java.lang.String userName, java.lang.String password, java.lang.String clientIP, java.util.Map<java.lang.String,java.lang.String> headers, PSession session, java.lang.Long region) throws PalioException
PalioException
public void checkSessions() throws PalioException
PalioException
public void checkUsers(java.util.Map cache, java.util.Map cacheNames)
public void checkUsers()
public void asynchronicRun(java.lang.String title, java.lang.Runnable target)
public void rebuildPrivsToRolesHierarchy(java.util.Map cache, java.lang.String connectorName, Connector connector) throws PalioException
PalioException
public void clearPrivsToRolesHierarchyAll()
public void clearPrivsToRolesHierarchy()
public java.util.List<java.lang.Long> getPrivRolesHierarchy(java.lang.Long privID) throws PalioException
PalioException
public java.util.Collection getPPrivs()
public java.util.List<java.lang.Long> getRoleHierarchy(java.lang.Long roleID) throws PalioException
PalioException
public void preloadCode() throws PalioException
PalioException
public void preloadMedia() throws PalioException
PalioException
public java.lang.String getDatabaseVersion()
public int getCompatible()
public void registerAdmin(java.lang.String login, java.lang.String password)
public java.lang.String getAdminPassword(java.lang.String login)
public boolean isAdminUser(java.lang.String login, java.lang.String password)
public void registerVersionSource(torn.omea.framework.core.OmeaContext source)
public torn.omea.framework.core.OmeaContext getVersionerSource()
public void setupCluster(int port, java.lang.String password)
public void addClusterServer(java.lang.String host, int port)
public Cluster getCluster()
public org.apache.log4j.Logger getLogger(java.lang.String name)
public GroovyEngine getGroovyEngine()
public void addInstanceListener(InstanceListener listener)
public void removeInstanceListener(InstanceListener listener)
public void invokeListeners(InstanceEvent event)
public void addUniqueID(java.lang.Long uid)
public void removeUniqueID(java.lang.Long uid)
public long getUniqueID()
public boolean checkUniqueID(java.lang.Long uid)
public <T> T getSingletonInstance(java.lang.Class<T> singletonClass)
InstanceSingletonsFactory
will be used to created an object of given
class. This class must have a constructor with one parameter of Instance
type.singletonClass
- Singleton classSingletonsManager