public abstract class AbstractBackendConnection extends java.lang.Object implements ServerConnectionI
EMPTY_ARRAY| Modifier and Type | Method and Description |
|---|---|
Anmeldung |
authenticate(java.lang.String username,
java.lang.String pass) |
Anmeldung |
authenticate(java.lang.String username,
java.lang.String pass,
java.lang.String originHash) |
abstract Anmeldung |
authenticateImpl(java.lang.String username,
java.lang.String pass,
java.lang.String originHash) |
void |
connect()
This method is called when connecting or reconnecting to a server.
|
void |
disconnect() |
void |
endUOW(java.lang.Object ref)
FIXME not implemented yet: ProgressAnimator: "Serververbindung zurueck."
|
BatchedBackendRequestI |
execute(BatchedBackendRequestI sr) |
abstract boolean |
exists(java.lang.Long id,
java.lang.Class<? extends BOI> classtip) |
abstract BO |
getBO(java.lang.Long id,
java.lang.Class<? extends BOI> classtip) |
abstract BO[] |
getBOs(long[] ids,
java.lang.Class<? extends BOI> classtip) |
abstract BO[] |
getBOs(java.lang.Long[] ids,
java.lang.Class<? extends BOI> classtip) |
L10nPack |
getL10nPack(java.lang.String bundleName,
java.lang.String locale)
Retrieves a specific
L10nPack by its bundle name and locale. |
long |
getLatency() |
BackendConnectionManagerI |
getManager() |
java.lang.Long |
getNodeNumber() |
abstract BO[] |
getRelationBOs(java.lang.Long id,
java.lang.Class<? extends BOI> classtip,
java.lang.String attributeName) |
ServerConnectionInfoReceiverI |
getServerConnectionInfoReceiver() |
abstract java.lang.String |
getServerName(boolean evenIfNoActiveConnection) |
java.lang.String |
getServerUrl() |
TermInfoI[] |
getTerms() |
TermInfoI[] |
getTerms(EntityI entity) |
TermInfoI[] |
getTerms(EntityI entity,
java.lang.String regex) |
TermInfoI[] |
getTerms(EntityI entity,
java.lang.String regex,
int size) |
TermInfoI[] |
getTerms(EntityI entity,
java.lang.String regex,
int size,
boolean includeDeleted) |
TermInfoI[] |
getTerms(EntityI entity,
java.lang.String regex,
int size,
boolean includeDeleted,
java.lang.String[] propertyNames) |
TermInfoI[] |
getTerms(EntityI entity,
java.lang.String regex,
int size,
boolean includeDeleted,
java.lang.String[] propertyNames,
boolean sortByName) |
TermInfoI[] |
getTerms(EntityI entity,
java.lang.String regex,
int size,
boolean includeDeleted,
java.lang.String[] propertyNames,
boolean sortByName,
boolean withSubEntities) |
long |
getToken() |
void |
handleDBManEvent(DBManEvent evt) |
boolean |
hasIncompatibleServerProtocolVersion() |
boolean |
isConnected() |
boolean |
isDead() |
boolean |
isDisconnected() |
boolean |
isLoggedIn() |
void |
markConnected() |
void |
markDead() |
void |
markDisconnected() |
void |
markUsable() |
de.ipcon.db.core.QueryResultsI |
query(BOQuery eq) |
java.util.List |
queryBO(BOQuery eq) |
java.util.List |
queryBO(java.lang.String s) |
java.util.List |
queryBO(java.lang.String s,
java.lang.Object[] o) |
abstract de.ipcon.db.core.QueryResultsI |
queryRelation(long id,
java.lang.Class<? extends BOI> classtip,
java.lang.String attributeName) |
void |
receiving(java.lang.Object ref)
FIXME not implemented yet: ProgressAnimator: "Daten kommen an."
|
void |
reregisterEventsAtBackend() |
void |
setLatency(int i) |
void |
setProgressAnimator(ProgressAnimatorI pa) |
void |
startUOW(java.lang.Object ref)
FIXME not implemented yet: ProgressAnimator: "Verbindung zum Server angefordert, Parameter werden zum Server uebertragen."
|
void |
subscribeEvents(DBManEventListenerI listener,
DBManEventFilter filter) |
void |
unsubscribeEvents(DBManEventListenerI listener) |
void |
unsubscribeEvents(DBManEventListenerI listener,
DBManEventFilter filter) |
void |
waiting(java.lang.Object ref)
FIXME not implemented yet: ProgressAnimator: "Wartet auf Serverantwort."
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelForcedClientDisconnect, cancelForcedClientDisconnect, checkServerConnectivity, checkServerConnectivity, copyRemoteBLOBsToLocalFileVault, demandForcedClientDisconnect, demandForcedClientDisconnect, demandForcedClientDisconnect, execute, exists, getAddress, getAvailableLocalesForUserInterface, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOBInfo, getBLOBInfo, getBO, getBOs, getBOs, getClientSessionInfos, getComplexCommandsTimeoutSeconds, getConciseCommandsTimeoutSeconds, getCryptoHandler, getDBManInfo, getDomain, getIdRange, getInitialAvailableLocalesForUserInterface, getInstanceName, getL10nPackPreload, getL10nViaString, getLazyStruktur, getLoggedInUser, getMaxPool, getMediumCommandsTimeoutSeconds, getMinPool, getNextId, getPermissionHandler, getPort, getRemoteSchema, getRemoteSchemaFingerprint, getRemoteSchemaUIDs, getRemoteSchemaVersion, getRoundTrips, getServerInetAddress, getServerName, getSessionId, getSessionInfos, getSimpleCommandsTimeoutSeconds, getSubVersion, getURLPrefix, hasBLOB, hasBLOB, haveBLOB, initiateServerShutdown, initiateServerShutdown, initiateServerShutdown, initSession, isFTSAvailable, isMemoryTightClient, isNotificationSystemActivated, isServerAuthoritativeSyncServer, isTls, lockServer, prepareQuery, prepareQuery, query, query, resetPassword, saveBO, saveBO, saveBO, sendSystemMessage, sendSystemMessage, setSessionLocale, skipRecheckConnection, stopServerShutdown, subscribeEventsAtBackend, testAuth, testAuth, toString, unlockServer, unsubscribeEventsAtBackend, updateServerConnectionInfo, updateStructureReadAccessStatistics, useOnlyDefaultPlafThemesgetL10nPacks, getL10nPath, isOperational, prefetchL10nPacksgetIdList, getIdList, getIdListAsString, getIdListAsString, getTermSuggestions, getTermSuggestions, getTermSuggestions, getTermSuggestions, getTermSuggestions, getTermSuggestions, getTermSuggestions, isFTSActivegetTermsRaw, getTermsRaw, getTermsRaw, getTermsRaw, getTermsRaw, getTermsRaw, getTermsRaw, isFTSActivecreateExpiringToken, createExpiringToken, destroyExpiringToken, retrieveExpiringTokenpublic abstract BO getBO(java.lang.Long id, java.lang.Class<? extends BOI> classtip)
getBO in interface ServerConnectionIpublic abstract BO[] getBOs(java.lang.Long[] ids, java.lang.Class<? extends BOI> classtip)
getBOs in interface ServerConnectionIpublic abstract BO[] getBOs(long[] ids, java.lang.Class<? extends BOI> classtip)
getBOs in interface ServerConnectionIpublic abstract BO[] getRelationBOs(java.lang.Long id, java.lang.Class<? extends BOI> classtip, java.lang.String attributeName)
getRelationBOs in interface ServerConnectionIpublic abstract boolean exists(java.lang.Long id,
java.lang.Class<? extends BOI> classtip)
exists in interface ServerConnectionIpublic abstract de.ipcon.db.core.QueryResultsI queryRelation(long id,
java.lang.Class<? extends BOI> classtip,
java.lang.String attributeName)
queryRelation in interface ServerConnectionIpublic BackendConnectionManagerI getManager()
getManager in interface ServerConnectionIpublic ServerConnectionInfoReceiverI getServerConnectionInfoReceiver()
getServerConnectionInfoReceiver in interface ServerConnectionIpublic long getToken()
getToken in interface ServerConnectionIpublic boolean hasIncompatibleServerProtocolVersion()
hasIncompatibleServerProtocolVersion in interface ServerConnectionIpublic long getLatency()
public void handleDBManEvent(DBManEvent evt)
handleDBManEvent in interface ServerConnectionIpublic void subscribeEvents(DBManEventListenerI listener, DBManEventFilter filter)
public void unsubscribeEvents(DBManEventListenerI listener)
public void unsubscribeEvents(DBManEventListenerI listener, DBManEventFilter filter)
unsubscribeEvents in interface ServerConnectionIpublic void reregisterEventsAtBackend()
reregisterEventsAtBackend in interface ServerConnectionIpublic java.lang.String getServerUrl()
getServerUrl in interface ServerConnectionIpublic java.lang.Long getNodeNumber()
getNodeNumber in interface ServerConnectionIpublic abstract java.lang.String getServerName(boolean evenIfNoActiveConnection)
getServerName in interface ServerConnectionIpublic boolean isDisconnected()
public boolean isConnected()
isConnected in interface ServerConnectionIpublic boolean isDead()
isDead in interface ServerConnectionIpublic void connect()
throws ServerConnectionException
ServerConnectionIconnect in interface ServerConnectionIServerConnectionExceptionpublic void disconnect()
disconnect in interface ServerConnectionIpublic void markConnected()
public void markDisconnected()
public void markDead()
markDead in interface ServerConnectionIpublic void markUsable()
public void setLatency(int i)
public boolean isLoggedIn()
isLoggedIn in interface ServerConnectionIpublic Anmeldung authenticate(java.lang.String username, java.lang.String pass) throws ServerConnectionException, java.lang.IllegalStateException, AuthenticationException
authenticate in interface ServerConnectionIServerConnectionExceptionjava.lang.IllegalStateExceptionAuthenticationExceptionpublic Anmeldung authenticate(java.lang.String username, java.lang.String pass, java.lang.String originHash) throws ServerConnectionException, java.lang.IllegalStateException, AuthenticationException
authenticate in interface ServerConnectionIServerConnectionExceptionjava.lang.IllegalStateExceptionAuthenticationExceptionpublic abstract Anmeldung authenticateImpl(java.lang.String username, java.lang.String pass, java.lang.String originHash) throws AuthenticationException
AuthenticationExceptionpublic L10nPack getL10nPack(java.lang.String bundleName, java.lang.String locale)
L10nPackProviderIL10nPack by its bundle name and locale.getL10nPack in interface L10nPackProviderIbundleName - The name of the L10n bundle to retrieve.locale - The name of the Locale for which to retrieve the pack.L10nPack, or null if not found.public BatchedBackendRequestI execute(BatchedBackendRequestI sr)
execute in interface ServerConnectionIpublic java.util.List queryBO(java.lang.String s)
queryBO in interface ServerConnectionIpublic java.util.List queryBO(java.lang.String s,
java.lang.Object[] o)
queryBO in interface ServerConnectionIpublic de.ipcon.db.core.QueryResultsI query(BOQuery eq)
query in interface ServerConnectionIpublic java.util.List queryBO(BOQuery eq)
queryBO in interface ServerConnectionIpublic TermInfoI[] getTerms()
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity)
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity, java.lang.String regex)
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity, java.lang.String regex, int size)
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity, java.lang.String regex, int size, boolean includeDeleted)
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity, java.lang.String regex, int size, boolean includeDeleted, java.lang.String[] propertyNames)
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity, java.lang.String regex, int size, boolean includeDeleted, java.lang.String[] propertyNames, boolean sortByName)
getTerms in interface FulltextSearcherIpublic TermInfoI[] getTerms(EntityI entity, java.lang.String regex, int size, boolean includeDeleted, java.lang.String[] propertyNames, boolean sortByName, boolean withSubEntities)
getTerms in interface FulltextSearcherIpublic void setProgressAnimator(ProgressAnimatorI pa)
setProgressAnimator in interface ServerConnectionIpublic void startUOW(java.lang.Object ref)
public void waiting(java.lang.Object ref)
public void receiving(java.lang.Object ref)
public void endUOW(java.lang.Object ref)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.