public interface DBManUserContextI extends ServerAdminAuthorizerI
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
$0 |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubscription(java.lang.String key,
DBManEventFilter filter) |
DBManEvent |
applyFilters(DBManEvent evt) |
boolean |
areGratuitousLocalConnectionsAvailable() |
PermissionHandlerDecisionI |
checkCreateAllowed(BO bo) |
PermissionHandlerDecisionI |
checkDeleteAllowed(BO bo) |
PermissionHandlerDecisionI |
checkReadAllowed(BO bo) |
PermissionHandlerDecisionI |
checkReadAllowed(BO bo,
java.lang.String attributeName) |
PermissionHandlerDecisionI |
checkWriteAllowed(BO bo) |
PermissionHandlerDecisionI |
checkWriteAllowed(BO bo,
java.lang.String attributeName) |
boolean |
exists(java.lang.Long id) |
boolean |
exists(java.lang.Long id,
java.lang.Class<? extends BOI> classtip) |
byte[] |
getBLOB(java.lang.Long id) |
long |
getBLOB(java.lang.Long id,
java.io.DataOutput os) |
long |
getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS) |
long |
getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS,
java.lang.Long backuppingBPId) |
byte[] |
getBLOB(java.lang.Long id,
java.lang.Long backuppingBPId) |
long |
getBLOB(java.lang.Long id,
java.io.OutputStream os) |
long |
getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS) |
long |
getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS,
java.lang.Long backuppingBPId) |
InputStreamWrapper |
getBLOBAsStream(java.lang.Long id) |
InputStreamWrapper |
getBLOBAsStream(java.lang.Long id,
java.lang.Long backuppingBPId) |
InitialBLOBTransferMetaDataContainer |
getBLOBBOIdsForIntitialBLOBCopy(java.util.Map idsAndVFilesOnSyncNode,
java.util.List pendingBLOBChangeBOIdsOnSyncNode,
java.util.List pendingBLOBChangeBOIdsOnAuthNode) |
VFile |
getBLOBInfo(java.lang.Long id) |
VFile |
getBLOBInfo(java.lang.Long id,
java.lang.Long backuppingBPId) |
DBManConfigurationHelperI |
getConfiguration() |
L10nCurrentLocaleProviderI |
getCurrentLocaleProvider() |
Benutzer |
getCurrentUser() |
java.util.Locale |
getCurrentUserLocale() |
java.lang.String |
getCurrentUserName() |
java.lang.String |
getCurrentUserRemark() |
KeyRange |
getIdRange(long size) |
java.lang.Long |
getNextId() |
PermissionHandlerI |
getPermissionHandler() |
PersistenceHandlerI |
getPersistenceHandler() |
PersistenceHandlerI |
getPersistenceHandlerForSaving() |
SchemaI |
getSchema() |
boolean |
hasBLOB(java.lang.Long id) |
boolean |
hasBLOB(java.lang.Long id,
java.lang.Long backuppingBPId) |
java.util.BitSet |
haveBLOB(long[] ids) |
void |
init(Benutzer user,
PermissionHandlerI ph) |
boolean |
isAuthoritativeSyncServer() |
BO |
loadBO(java.lang.Long id) |
BO |
loadBO(java.lang.Long id,
java.lang.Class<? extends BOI> classtip) |
BO[] |
loadBOs(java.lang.Long[] ids) |
BO[] |
loadBOs(java.lang.Long[] ids,
java.lang.Class<? extends BOI> classtip) |
void |
login(BackendSessionI session) |
java.util.List |
queryBO(java.lang.String t) |
java.util.List |
queryBO(java.lang.String t,
java.lang.Object[] pvals) |
void |
removeSubscription(java.lang.String key) |
TransactionAnswer |
saveBO(Transaction tx,
SerializedTransaction stx,
PersistenceHandlerI ph,
int lockTimeout,
int retries,
SecureObjectOutputI out)
Persists the changes recorded in the passed Transaction to the database within this user context.
|
void |
setCurrentUserLocale(java.util.Locale locale) |
checkDemandForcedClientDisconnectAllowed, checkSendingSystemMessagesAllowed, checkServerLockActionsAllowed, checkServerShutdownActionsAllowed, getServerAdminAuthorizerCheckedUserstatic final java.lang.String $0
DBManConfigurationHelperI getConfiguration()
PersistenceHandlerI getPersistenceHandler()
PersistenceHandlerI getPersistenceHandlerForSaving()
boolean isAuthoritativeSyncServer()
Benutzer getCurrentUser()
java.lang.String getCurrentUserName()
java.lang.String getCurrentUserRemark()
java.util.Locale getCurrentUserLocale()
void setCurrentUserLocale(java.util.Locale locale)
L10nCurrentLocaleProviderI getCurrentLocaleProvider()
PermissionHandlerI getPermissionHandler()
PermissionHandlerDecisionI checkReadAllowed(BO bo, java.lang.String attributeName)
PermissionHandlerDecisionI checkReadAllowed(BO bo)
PermissionHandlerDecisionI checkWriteAllowed(BO bo, java.lang.String attributeName)
PermissionHandlerDecisionI checkWriteAllowed(BO bo)
PermissionHandlerDecisionI checkCreateAllowed(BO bo)
PermissionHandlerDecisionI checkDeleteAllowed(BO bo)
byte[] getBLOB(java.lang.Long id)
byte[] getBLOB(java.lang.Long id,
java.lang.Long backuppingBPId)
InputStreamWrapper getBLOBAsStream(java.lang.Long id)
InputStreamWrapper getBLOBAsStream(java.lang.Long id, java.lang.Long backuppingBPId)
long getBLOB(java.lang.Long id,
java.io.OutputStream os)
long getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS)
long getBLOB(java.lang.Long id,
java.io.OutputStream os,
boolean closeOS,
java.lang.Long backuppingBPId)
long getBLOB(java.lang.Long id,
java.io.DataOutput os)
long getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS)
long getBLOB(java.lang.Long id,
java.io.DataOutput os,
boolean closeOS,
java.lang.Long backuppingBPId)
VFile getBLOBInfo(java.lang.Long id)
VFile getBLOBInfo(java.lang.Long id, java.lang.Long backuppingBPId)
boolean hasBLOB(java.lang.Long id)
boolean hasBLOB(java.lang.Long id,
java.lang.Long backuppingBPId)
java.util.BitSet haveBLOB(long[] ids)
InitialBLOBTransferMetaDataContainer getBLOBBOIdsForIntitialBLOBCopy(java.util.Map idsAndVFilesOnSyncNode, java.util.List pendingBLOBChangeBOIdsOnSyncNode, java.util.List pendingBLOBChangeBOIdsOnAuthNode) throws java.io.IOException
java.io.IOExceptionSchemaI getSchema()
java.lang.Long getNextId()
KeyRange getIdRange(long size)
java.util.List queryBO(java.lang.String t,
java.lang.Object[] pvals)
java.util.List queryBO(java.lang.String t)
boolean exists(java.lang.Long id)
boolean exists(java.lang.Long id,
java.lang.Class<? extends BOI> classtip)
BO loadBO(java.lang.Long id)
BO[] loadBOs(java.lang.Long[] ids)
TransactionAnswer saveBO(Transaction tx, SerializedTransaction stx, PersistenceHandlerI ph, int lockTimeout, int retries, SecureObjectOutputI out)
tx - the Transaction containing modified or newly created business objectsstx - optional SerializedTransaction to be closed additionally upon successful commitph - the PersistenceHandlerI driving the low-level persistence mappinglockTimeout - timeout in seconds when waiting for locked database records; 0 indicates no timeout
(wait indefinitely), values > 0 specify an explicit duration in seconds,
and values < 0 retain the underlying persistence default (30 seconds)retries - maximum retry attempts on lock contention or serialization conflicts before abortingout - optional SecureObjectOutputI stream to write the TransactionAnswer toTransactionAnswer, or null if persistence was skippedvoid login(BackendSessionI session) throws AuthenticationException
AuthenticationExceptionvoid init(Benutzer user, PermissionHandlerI ph)
void addSubscription(java.lang.String key,
DBManEventFilter filter)
void removeSubscription(java.lang.String key)
DBManEvent applyFilters(DBManEvent evt)
boolean areGratuitousLocalConnectionsAvailable()
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.