public abstract class BenutzerGroupAspects extends BenutzerBase implements BenutzerI
ATT_Adressen, ATT_AnmeldungVerweigern, ATT_AusloesendeBedingteAlarme, ATT_Benachrichtigungen, ATT_Bild, ATT_Email, ATT_Gruppen, ATT_HatBenachrichtigungsEinstellungen, ATT_IstAngemeldet, ATT_MaintainedServices, ATT_OpenPGPPublicKey, ATT_Passwort, ATT_PasswortAenderungErforderlich, ATT_PasswortOld, ATT_PasswortReset, ATT_PasswortResetZeit, ATT_PasswortTmp, ATT_PasswortTmpOK, ATT_PasswortTmpRep, ATT_RechteZuweisungen, ATT_RechteZuweisungenDigest, ATT_SpezielleBenachrichtigungsformulare, ATT_SyncNodes, ATT_Tid, ATT_Variablen, ATT_VerantworteteAlarme, ATT_VerschickteBenachrichtigungen, ATT_Voreinstellungen, ATT_WillInlinePGP, ATT_WillSignatur, ATT_WillSolsticeNachrichten, ATT_WillVerschluesselung, ENT_Benutzer
ATT_Beschreibung, ATT_KinderRefs, ATT_L10nBeschreibung, ATT_L10nName, ATT_Name, ENT_Benannt
ATT_AlsAntwortAnBeiAuftraegen, ATT_AlsEmpfaengerBCCBeiAuftraegen, ATT_AlsEmpfaengerBeiAuftraegen, ATT_AlsKontextBOBeiAuftraegen, ATT_WirdAlsAntwortAnVerwendetBeiAlarmen, ATT_WirdBenachrichtigtBCCBeiAlarm, ATT_WirdBenachrichtigtBeiAlarm, ENT_CoreBO
BLOB_KEY, CANCEL_RECALC_CALLED, D_0, D_1, D_10, D_100, D_1000, D_10000, D_5, D_MINUS_1, D_MINUS_ONE, D_ONE, D_ZERO, doExWriteLRMFunction, EMPTY_ARRAY, F_0, F_1, L_0, L10N_KEY_BO_INSTANTIATION, L10N_KEY_BO_WITH_PROTECTED_CONSTRUCTOR, NULL_AGGREGATE, NULL_ITERATOR
ATT_Badge, ATT_Badge2, ATT_Badge3, ATT_Badge4, ATT_BLOBCreatedBy, ATT_BLOBCreatedOn, ATT_BLOBDeletedBy, ATT_BLOBDeletedOn, ATT_BLOBLastModifiedBy, ATT_BLOBLastModifiedOn, ATT_Bot, ATT_Crea, ATT_CreatedBy, ATT_CreatedModifiedText, ATT_Id, ATT_InvolvedInProcs, ATT_LastModifiedBy, ATT_Ldel, ATT_Lmod, ATT_Procs, EMPTY_ARRAY, ENT_BO
Constructor and Description |
---|
BenutzerGroupAspects() |
Modifier and Type | Method and Description |
---|---|
static Benutzer |
getAdminBenutzer(BOLoaderI bol) |
static java.util.Collection<Benutzer> |
getAllGUIBenutzer(BOLoaderI bol) |
static java.util.Collection<Benutzer> |
getNonAdminBenutzer(BOLoaderI bol) |
boolean |
isAdmin() |
boolean |
isAdministratorUser()
Tells if this
Benutzer is _the_ administrator ("Admin") or a member of the administrators group. |
boolean |
isServiceUser() |
boolean |
isSyncUser() |
boolean |
isSystemUser()
Tells if this
Benutzer is one of the KernelModule system users. |
static boolean |
isSystemUser(java.lang.String _name) |
boolean |
istMitgliedVon(Gruppe g)
tells whether
Benutzer is member of Gruppe g |
boolean |
istMitgliedVon(java.lang.Long id)
Deprecated.
use
de.ipcon.db.core.Benutzer.istMitgliedVonTid(String) instead |
boolean |
istMitgliedVon(java.util.Map<java.lang.Long,Gruppe> m)
tells whether
Benutzer is member of the Gruppen in map m, if the parameter any is true then membership in any of the Gruppen in map m is sufficient |
boolean |
istMitgliedVon(java.util.Map<java.lang.Long,Gruppe> m,
boolean any) |
boolean |
istMitgliedVon(java.lang.String groupName)
Deprecated.
use #istMitgliedVonTid(String) instead
|
boolean |
istMitgliedVonAdmins()
Tells if this
Benutzer is a member of the administrators group. |
boolean |
istMitgliedVonNamen(java.util.Set<java.lang.String> _set)
Deprecated.
use #istMitgliedVonTids(Set
|
boolean |
istMitgliedVonNamen(java.util.Set<java.lang.String> _set,
boolean _any) |
boolean |
istMitgliedVonNamen(java.lang.String[] groupNames)
Deprecated.
use #istMitgliedVonTids(String[], boolean) instead
|
boolean |
istMitgliedVonNamen(java.lang.String[] groupNames,
boolean any) |
boolean |
istMitgliedVonTid(java.lang.String tid)
tells whether
Benutzer is member of Gruppe with the given Tid |
boolean |
istMitgliedVonTids(java.util.Set<java.lang.String> _set)
Deprecated.
use #istMitgliedVonTids(Set
|
boolean |
istMitgliedVonTids(java.util.Set<java.lang.String> _set,
boolean _any) |
boolean |
istMitgliedVonTids(java.lang.String[] groupTids)
tells whether
Benutzer is member of the Gruppen in String array groupTids, if the parameter any is true then membership in any of the Gruppen in String array groupTids is sufficient |
boolean |
istMitgliedVonTids(java.lang.String[] groupTids,
boolean any) |
boolean |
istMitgliedVonX(java.util.Set<java.lang.String> namesOrTids,
java.lang.String attrToCheck)
Tells whether
Benutzer is a member of the Gruppen in the provided Set of Strings. |
boolean |
istMitgliedVonX(java.util.Set<java.lang.String> namesOrTids,
java.lang.String attrToCheck,
boolean any) |
addAdresse, addAusloesenderBedingterAlarm, addGruppe, addMaintainedService, addSpeziellesBenachrichtigungsformular, addSyncNode, addVariable, addVerantworteterAlarm, copyFrom, copyFrom, equalPayload, getAdressen, getAdressenAsSortedArray, getAdressenIterator, getAnmeldungVerweigern, getAnmeldungVerweigernNN, getAnmeldungVerweigernNN, getAusloesendeBedingteAlarme, getAusloesendeBedingteAlarmeIterator, getBenachrichtigungen, getBenachrichtigungenIterator, getBild, getEmail, getEmailNE, getEmailNN, getEmailNN, getGruppen, getGruppenIterator, getHatBenachrichtigungsEinstellungen, getHatBenachrichtigungsEinstellungenNN, getHatBenachrichtigungsEinstellungenNN, getIstAngemeldet, getIstAngemeldetNN, getIstAngemeldetNN, getMaintainedServices, getMaintainedServicesIterator, getOpenPGPPublicKey, getOpenPGPPublicKeyNE, getOpenPGPPublicKeyNN, getOpenPGPPublicKeyNN, getPasswort, getPasswortAenderungErforderlich, getPasswortAenderungErforderlichNN, getPasswortAenderungErforderlichNN, getPasswortOld, getPasswortOldNE, getPasswortOldNN, getPasswortOldNN, getPasswortReset, getPasswortResetZeit, getPasswortTmp, getPasswortTmpNE, getPasswortTmpNN, getPasswortTmpNN, getPasswortTmpOK, getPasswortTmpOKNN, getPasswortTmpOKNN, getPasswortTmpRep, getPasswortTmpRepNE, getPasswortTmpRepNN, getPasswortTmpRepNN, getRechteZuweisungen, getRechteZuweisungenDigest, getRechteZuweisungenDigestIterator, getRechteZuweisungenIterator, getSpezielleBenachrichtigungsformulare, getSpezielleBenachrichtigungsformulareIterator, getSyncNodes, getSyncNodesIterator, getTid, getTidNE, getTidNN, getTidNN, getVariablen, getVariablenIterator, getVerantworteteAlarme, getVerantworteteAlarmeIterator, getVerschickteBenachrichtigungen, getVerschickteBenachrichtigungenIterator, getVoreinstellungen, getVoreinstellungenNE, getVoreinstellungenNN, getVoreinstellungenNN, getWillInlinePGP, getWillInlinePGPNN, getWillInlinePGPNN, getWillSignatur, getWillSignaturNN, getWillSignaturNN, getWillSolsticeNachrichten, getWillSolsticeNachrichtenNN, getWillSolsticeNachrichtenNN, getWillVerschluesselung, getWillVerschluesselungNN, getWillVerschluesselungNN, istAnmeldungVerweigern, istHatBenachrichtigungsEinstellungen, istIstAngemeldet, istPasswortAenderungErforderlich, istPasswortTmpOK, istWillInlinePGP, istWillSolsticeNachrichten, needAnmeldungVerweigern, needBild, needEmail, needHatBenachrichtigungsEinstellungen, needIstAngemeldet, needOpenPGPPublicKey, needPasswort, needPasswortAenderungErforderlich, needPasswortOld, needPasswortReset, needPasswortResetZeit, needPasswortTmp, needPasswortTmpOK, needPasswortTmpRep, needPopulatedAdressen, needPopulatedAusloesendeBedingteAlarme, needPopulatedBenachrichtigungen, needPopulatedGruppen, needPopulatedMaintainedServices, needPopulatedRechteZuweisungen, needPopulatedRechteZuweisungenDigest, needPopulatedSpezielleBenachrichtigungsformulare, needPopulatedSyncNodes, needPopulatedVariablen, needPopulatedVerantworteteAlarme, needPopulatedVerschickteBenachrichtigungen, needTid, needVoreinstellungen, needWillInlinePGP, needWillSignatur, needWillSolsticeNachrichten, needWillVerschluesselung, pgetAdressenLazy, pgetAusloesendeBedingteAlarmeLazy, pgetGruppenLazy, pgetMaintainedServicesLazy, pgetSpezielleBenachrichtigungsformulareLazy, pgetSyncNodesLazy, pgetVariablenLazy, pgetVerantworteteAlarmeLazy, readExternal, removeAdresse, removeAusloesenderBedingterAlarm, removeGruppe, removeMaintainedService, removeSpeziellesBenachrichtigungsformular, removeSyncNode, removeVariable, removeVerantworteterAlarm, setAdressen, setAnmeldungVerweigern, setAusloesendeBedingteAlarme, setBild, setBOLoader, setEmail, setGruppen, setMaintainedServices, setOpenPGPPublicKey, setPasswort, setPasswortAenderungErforderlich, setPasswortOld, setPasswortReset, setPasswortResetZeit, setPasswortTmp, setPasswortTmpRep, setSpezielleBenachrichtigungsformulare, setSyncNodes, setTid, setVariablen, setVerantworteteAlarme, setVoreinstellungen, setWillInlinePGP, setWillSignatur, setWillSolsticeNachrichten, setWillVerschluesselung, slim, slim, writeExternal
compareTo, createTID, createTID, getL10nBeschreibung, getL10nName, getPairStorage, inputAsBenanntRelation, inputAsBenanntRelation, inputAsBenanntRelation, inputAsBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiRelation, inputAsMultiRelation, inputAsMultiRelation, inputAsRelation, inputAsRelation, inputAsRelation, inputAsRelation, outputAsBenanntRelation, outputAsBenanntRelation, outputAsMultiBenanntRelation, outputAsMultiBenanntRelation, outputAsMultiRelation, outputAsMultiRelation, outputAsRelation, outputAsRelation, outputAsRelation, outputBOTName, outputIntoElement, outputIntoElement, storePreparedRelationQueryResult
addKinderRef, getBeschreibung, getBeschreibungNE, getBeschreibungNN, getBeschreibungNN, getKinderRefs, getKinderRefsIterator, getL10nBeschreibungNE, getL10nBeschreibungNN, getL10nBeschreibungNN, getL10nNameNE, getL10nNameNN, getL10nNameNN, getName, getNameNE, getNameNN, getNameNN, needBeschreibung, needL10nBeschreibung, needL10nName, needName, needPopulatedKinderRefs, pgetKinderRefsLazy, removeKinderRef, setBeschreibung, setKinderRefs, setName
addAlsAntwortAnBeiAuftrag, addAlsEmpfaengerBCCBeiAuftrag, addAlsEmpfaengerBeiAuftrag, addAlsKontextBOBeiAuftrag, addWirdAlsAntwortAnVerwendetBeiAlarm, addWirdBenachrichtigtBCCBeiAlarm, addWirdBenachrichtigtBeiAlarm, getAlsAntwortAnBeiAuftraegen, getAlsAntwortAnBeiAuftraegenIterator, getAlsEmpfaengerBCCBeiAuftraegen, getAlsEmpfaengerBCCBeiAuftraegenIterator, getAlsEmpfaengerBeiAuftraegen, getAlsEmpfaengerBeiAuftraegenIterator, getAlsKontextBOBeiAuftraegen, getAlsKontextBOBeiAuftraegenIterator, getWirdAlsAntwortAnVerwendetBeiAlarmen, getWirdAlsAntwortAnVerwendetBeiAlarmenIterator, getWirdBenachrichtigtBCCBeiAlarm, getWirdBenachrichtigtBCCBeiAlarmIterator, getWirdBenachrichtigtBeiAlarm, getWirdBenachrichtigtBeiAlarmIterator, needPopulatedAlsAntwortAnBeiAuftraegen, needPopulatedAlsEmpfaengerBCCBeiAuftraegen, needPopulatedAlsEmpfaengerBeiAuftraegen, needPopulatedAlsKontextBOBeiAuftraegen, needPopulatedWirdAlsAntwortAnVerwendetBeiAlarmen, needPopulatedWirdBenachrichtigtBCCBeiAlarm, needPopulatedWirdBenachrichtigtBeiAlarm, pgetAlsAntwortAnBeiAuftraegenLazy, pgetAlsEmpfaengerBCCBeiAuftraegenLazy, pgetAlsEmpfaengerBeiAuftraegenLazy, pgetAlsKontextBOBeiAuftraegenLazy, pgetWirdAlsAntwortAnVerwendetBeiAlarmenLazy, pgetWirdBenachrichtigtBCCBeiAlarmLazy, pgetWirdBenachrichtigtBeiAlarmLazy, removeAlsAntwortAnBeiAuftrag, removeAlsEmpfaengerBCCBeiAuftrag, removeAlsEmpfaengerBeiAuftrag, removeAlsKontextBOBeiAuftrag, removeWirdAlsAntwortAnVerwendetBeiAlarm, removeWirdBenachrichtigtBCCBeiAlarm, removeWirdBenachrichtigtBeiAlarm, setAlsAntwortAnBeiAuftraegen, setAlsEmpfaengerBCCBeiAuftraegen, setAlsEmpfaengerBeiAuftraegen, setAlsKontextBOBeiAuftraegen, setWirdAlsAntwortAnVerwendetBeiAlarmen, setWirdBenachrichtigtBCCBeiAlarm, setWirdBenachrichtigtBeiAlarm
_set, $, $, $, $$, $$bo, $$o, $$r, $$ri, $$ri, acquireTxWriteLock, add, afterSaveOnClient, afterSaveOnServer, afterVerifyOnClient, afterVerifyOnServer, aggregate, aggregate, aggregate, badge, badge, beforeVerifyOnClient, beforeVerifyOnServer, bumpVersion, cacheLocally, cacheLocally, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cancelCheckConstraints, cancelRecalc, cancelRecalcViaLoadingTransaction, clone, commitTransaction, computeTransientPropertyIfAbsent, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, consumeAndAssureTransientPropertyExists, copyBLOBFrom, createCopy, createCopy, deepClone, deepClone, delete, describe, describe, describe, describe, describe, describe, describe, describe, describe, describe, describeId, describeId, describeId, describeId, describeId, describeId, describeId, describeId, describeNE, describeNE, describeNE, describeNE, describeNE, destub, equalPayload, equalPayload, equalPayload, equalPayload, equals, equalsBO, equalsBO, equalsRegardingAttrs, exportBLOB, exReadString, exWriteString, filterDeleted, filterDeleted, filterDeleted, forgetTransientBLOBHandle, frap, getAsBOInIssueReports, getAsBOInIssueReportsIterator, getAsString, getBackendBOLoaderWithPersistenceHandler, getBadge, getBadge, getBadge2, getBadge3, getBadge4, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOBAsDataInput, getBLOBAsInputStream, getBLOBCreatedBy, getBLOBCreatedOn, getBLOBDeletedBy, getBLOBDeletedOn, getBLOBInfo, getBLOBLastModifiedBy, getBLOBLastModifiedOn, getBOLoader, getBot, getBOVersion, getBytes, getCache, getCache, getCacheNT, getCacheNT, getCacheProvider, getCacheProvider, getClazz, getCreatedBy, getCreatedModifiedText, getDefaultScriptImportsList, getDefaultScriptImportsList, getDefaultScriptImportsList, getDescribingBOWrapper, getDescribingBOWrapper, getEventProvider, getEventProvider, getId, getInvolvedInProcs, getInvolvedInProcsIterator, getLastModifiedBy, getLazyData, getLoadingTransaction, getNullIterator, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getPermissionHandler, getProcs, getProcsIterator, getRootLoaderSchema, getSchema, getSizeFast, getTransaction, getTransientProperty, getTransientProperty, getWrappedTransientProperty, hasActiveTransaction, hasBLOB, hasBLOBOnServerSide, hasBOAssignedTempId, hashCode, hasRelationObjects, hasRelationObjects, hasSessionAssignedTempId, hasTempId, hasTempIdForNewBOs, hasTransientProperty, hasTransientPropertyUnfiltered, includeAllowed, includeInTransaction, invalidateBLOBCache, isBOAssignedTempId, isCompoundChangeInProgress, isCurrentTransactionUnderAdminControl, isIgnoreModificationConstraints, isMandatory, isNew, isReadOnly, isServerSideAndLoadedReadOnly, isSessionAssignedTempId, isStub, isTempId, isTempIdForNewInstance, isTemporary, isVisible, isWriteable, markCompoundChangeInProgress, markDelete, markUndelete, needLoadingTransaction, needsReload, needTransactionInclusion, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, nextTempId, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBusOfAdd, notifyMessageBusOfRemove, nullSafeCompareTo, nullSafeCompareTo, nullSafeContainsBO, nullSafeContainsBO, nullSafeEquals, nullSafeEqualsBO, nullSafeEqualsBO, ofStub, propertyMissing, propertyMissing, releaseCompoundChangeInProgress, releaseTxWriteLock, remove, removeBLOB, requireNonEmptyRelation, requireNonNullAttribute, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, setAsString, setBadge, setBadge, setBadge2, setBadge3, setBadge4, setBOLoaderNoCascade, setBOLoaderNoCascade, setBot, setId, setId, setIgnoreModificationConstraints, setLazyData, setTempId, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, slim, slim, storeBLOB, storeBLOB, storeBLOB, storeBLOB, stub, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toString, undelete, verifyOnClient, verifyOnServer, wrapIfGroovy
getCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmod
getInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10n
bumpVersion, cancelCheckConstraints, consumeAndAssureTransientPropertyExists, contains, equalsBO, equalsBO, getAttribute, getAttribute, getBLOB, getBLOB, getBOVersion, getClazz, getCrea, getEntity, getEntity, getRootLoaderSchema, getSchema, getTransientProperty, hasBLOB, hasTransientProperty, hasTransientPropertyUnfiltered, isDeleted, isMandatory, isNew, isReadOnly, isSubEntityOf, isSubEntityOf, isTemporary, isVisible, setTransientProperty, toRelationMapRO, toRelationMapRO
collectIds, collectIds, getCommaSeparatedIdList, getId, toMap, toMap
collectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescription
public static java.util.Collection<Benutzer> getNonAdminBenutzer(BOLoaderI bol)
public static java.util.Collection<Benutzer> getAllGUIBenutzer(BOLoaderI bol)
public final boolean istMitgliedVon(java.util.Map<java.lang.Long,Gruppe> m)
Benutzer
is member of the Gruppen
in map m, if the parameter any is true then membership in any of the Gruppen
in map m is sufficientm
- a Map with Gruppe objects with the IDs as the keysany
- if false Benutzer
must be a member in all of the given Gruppen
, otherwise only in at least one of themBenutzer
is member of all the Gruppen
in map m, or true if the parameter any is true and this Benutzer
is member of any of the Gruppen
in map m, false otherwisepublic final boolean istMitgliedVon(java.util.Map<java.lang.Long,Gruppe> m, boolean any)
@Deprecated public final boolean istMitgliedVonNamen(java.util.Set<java.lang.String> _set)
Benutzer
is member of the Gruppen
in set _set, if the parameter any is true then membership in any of the Gruppen
in set _set is sufficient_set
- a Set with Gruppe namesany
- if false Benutzer
must be a member in all of the given Gruppen
, otherwise only in at least one of themBenutzer
is member of all the Gruppen
in set _set, or true if the parameter any is true and this Benutzer
is member of any of the Gruppen
in set _set, false otherwisepublic final boolean istMitgliedVonNamen(java.util.Set<java.lang.String> _set, boolean _any)
public final boolean istMitgliedVonTids(java.util.Set<java.lang.String> _set)
Benutzer
is member of the Gruppen
in set _set, if the parameter any is true then membership in any of the Gruppen
in set _set is sufficient_set
- a Set with Gruppe Tidsany
- if false Benutzer
must be a member in all of the given Gruppen
, otherwise only in at least one of themBenutzer
is member of all the Gruppen
in set _set, or true if the parameter any is true and this Benutzer
is member of any of the Gruppen
in set _set, false otherwisepublic final boolean istMitgliedVonTids(java.util.Set<java.lang.String> _set, boolean _any)
public final boolean istMitgliedVonX(java.util.Set<java.lang.String> namesOrTids, java.lang.String attrToCheck)
Benutzer
is a member of the Gruppen
in the provided Set of Strings.
If the parameter any is true, then membership in any of the provided group selectors is sufficient.
If the parameter any is false, then the user needs to a member of all of them.
The user might be part of additional groups, which have no effect on the result.
Group names are checked case sensitive.namesOrTids
- a set of String
of group names or Tids.attrToCheck
- either 'Name' or 'Tid', depending on the attribute that should be checked.any
- if true, any group membership is enough, if false, all group memberships are needed.public final boolean istMitgliedVonX(java.util.Set<java.lang.String> namesOrTids, java.lang.String attrToCheck, boolean any)
@Deprecated public final boolean istMitgliedVonNamen(java.lang.String[] groupNames)
Benutzer
is member of the Gruppen
in String array groupNames, if the parameter any is true then membership in any of the Gruppen
in String array groupNames is sufficientgroupNames
- a String array with Gruppe namesany
- if false Benutzer
must be a member in all of the given Gruppen
, otherwise only in at least one of themBenutzer
is member of all the Gruppen
in String array groupNames, or true if the parameter any is true and this Benutzer
is member of any of the Gruppen
in String groupNames, false otherwisepublic final boolean istMitgliedVonNamen(java.lang.String[] groupNames, boolean any)
public final boolean istMitgliedVonTids(java.lang.String[] groupTids)
Benutzer
is member of the Gruppen
in String array groupTids, if the parameter any is true then membership in any of the Gruppen
in String array groupTids is sufficient_groupNames
- a String array with Gruppe Tidsany
- if false Benutzer
must be a member in all of the given Gruppen
, otherwise only in at least one of themBenutzer
is member of all the Gruppen
in String array groupTids, or true if the parameter any is true and this Benutzer
is member of any of the Gruppen
in String groupTids, false otherwisepublic final boolean istMitgliedVonTids(java.lang.String[] groupTids, boolean any)
public final boolean istMitgliedVon(Gruppe g)
Benutzer
is member of Gruppe
gg
- the Gruppe objectBenutzer
is member of Gruppe
g, false otherwise@Deprecated public final boolean istMitgliedVon(java.lang.String groupName)
Benutzer
is member of Gruppe
with the given nameistMitgliedVon
in interface BenutzerI
s
- the Gruppe TidBenutzer
is member of Gruppe
with Tid s, false otherwisepublic final boolean istMitgliedVonTid(java.lang.String tid)
Benutzer
is member of Gruppe
with the given TidistMitgliedVonTid
in interface BenutzerI
s
- the Gruppe TidBenutzer
is member of Gruppe
with Tid s, false otherwisepublic final boolean istMitgliedVon(java.lang.Long id)
de.ipcon.db.core.Benutzer.istMitgliedVonTid(String)
insteadBenutzer
is member of Gruppe
with Id idid
- the Gruppe idBenutzer
is member of Gruppe
with Id id, false otherwisepublic final boolean isAdmin()
public final boolean istMitgliedVonAdmins()
Benutzer
is a member of the administrators group.Benutzer
is a member of the administrators group, false otherwisepublic final boolean isAdministratorUser()
Benutzer
is _the_ administrator ("Admin") or a member of the administrators group.Benutzer
is the administrator or a member of the administrators group, false otherwisepublic final boolean isSystemUser()
Benutzer
is one of the KernelModule system users.Benutzer
is one of the KernelModule system users, false otherwisepublic static final boolean isSystemUser(java.lang.String _name)
public final boolean isSyncUser()
public final boolean isServiceUser()
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.