public class Gruppe extends de.ipcon.db.core.GruppeBase implements NotificationReceiverCollectionI
Modifier and Type | Field and Description |
---|---|
static Gruppe[] |
EMPTY_ARRAY |
static java.lang.String |
RG_Multichange |
static java.lang.String |
RG_Services |
static java.lang.String |
RG_Solstice_Login |
static java.lang.String |
RG_Solstice_UseAutomaticStructureElements |
ATT_AusloesendeBedingteAlarme, ATT_Benutzer, ATT_Formulare, ATT_Lesezeichen, ATT_MFAErforderlich, ATT_MonitoredAlarms, ATT_MonitoredServices, ATT_MultiFaktorNotwendig, ATT_Prioritaet, ATT_RechteZuweisungen, ATT_Reports, ATT_Schablonen, ATT_SichtbareStrukturen, ATT_SpezielleBenachrichtigungsformulare, ATT_Strukturen, ATT_Tid, ATT_Variablen, ATT_Versteckt, ATT_Voreinstellungen, ENT_Gruppe
ATT_Beschreibung, ATT_KinderRefs, ATT_L10nBeschreibung, ATT_L10nName, ATT_Name, ENT_Benannt
ATT_AlsAntwortAnBeiAuftraegen, ATT_AlsEmpfaengerBCCBeiAuftraegen, ATT_AlsEmpfaengerBeiAuftraegen, ATT_AlsEmpfaengerCCBeiAuftraegen, ATT_AlsKontextBOBeiAuftraegen, ATT_WirdAlsAntwortAnVerwendetBeiAlarmen, ATT_WirdBenachrichtigtBCCBeiAlarm, ATT_WirdBenachrichtigtBeiAlarm, ATT_WirdBenachrichtigtCCBeiAlarm, 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, 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, ENT_BO
Constructor and Description |
---|
Gruppe() |
Modifier and Type | Method and Description |
---|---|
void |
addSichtbareStruktur(Struktur s) |
static Gruppe |
byName(BOQueryLoaderI boql,
java.lang.String name)
Returns the Gruppe instance for the passed name, using the passed BOQueryLoaderI.
|
static Gruppe |
byTid(BOQueryLoaderI boql,
java.lang.String tid)
Returns the Gruppe instance for the passed tid, using the passed BOQueryLoaderI.
|
static Gruppe |
createGruppe(Transaction tx,
java.lang.String name,
java.lang.String tid,
java.lang.String desc) |
static Gruppe |
createGruppe(Transaction tx,
java.lang.String name,
java.lang.String tid,
java.lang.String desc,
boolean hidden) |
static Gruppe |
forAdmins(BOQueryLoaderI boql) |
static Gruppe |
getAdmins(BOQueryLoaderI boql) |
NotificationReceiverI[] |
getEmpfaengerInOrder()
Returns the recipient or recipients in this group to which the notification should actually be sent.
|
java.util.Map<java.lang.Long,RechteZuweisung> |
getRechteZuweisungenFiltered()
Returns all RechteZuweisungen in the relation that are not deleted and have an undeleted Maske.
|
electric.xml.Element |
getVoreinstellungenElement() |
boolean |
isAdmins()
Tells if this
Gruppe is the administrator group. |
static Gruppe |
queryAndReturnIncluded(Transaction _tx,
java.lang.String _s) |
static void |
registerReservedTid(java.lang.String _tid) |
void |
removeSichtbareStruktur(Struktur s) |
void |
verifyOnClient(BasicClientContextI _ctx) |
void |
verifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx) |
addAusloesenderBedingterAlarm, addBenutzer, addFormular, addLesezeichen, addMonitoredAlarm, addMonitoredService, addRechteZuweisung, addReport, addSchablone, addSpeziellesBenachrichtigungsformular, addVariable, copyFrom, copyFrom, equalPayload, getAusloesendeBedingteAlarme, getAusloesendeBedingteAlarmeIterator, getBenutzer, getBenutzerIterator, getFormulare, getFormulareIterator, getLesezeichen, getLesezeichenIterator, getMFAErforderlich, getMFAErforderlichNN, getMFAErforderlichNN, getMonitoredAlarms, getMonitoredAlarmsIterator, getMonitoredServices, getMonitoredServicesIterator, getMultiFaktorNotwendig, getMultiFaktorNotwendigNN, getMultiFaktorNotwendigNN, getPrioritaet, getPrioritaetNN, getPrioritaetNN, getRechteZuweisungen, getRechteZuweisungenIterator, getReports, getReportsIterator, getSchablonen, getSchablonenIterator, getSichtbareStrukturen, getSichtbareStrukturenIterator, getSpezielleBenachrichtigungsformulare, getSpezielleBenachrichtigungsformulareIterator, getStrukturen, getStrukturenIterator, getTid, getTidNE, getTidNN, getTidNN, getVariablen, getVariablenIterator, getVersteckt, getVerstecktNN, getVerstecktNN, getVoreinstellungen, getVoreinstellungenNE, getVoreinstellungenNN, getVoreinstellungenNN, istMFAErforderlich, istMultiFaktorNotwendig, istVersteckt, needMFAErforderlich, needMultiFaktorNotwendig, needPopulatedAusloesendeBedingteAlarme, needPopulatedBenutzer, needPopulatedFormulare, needPopulatedLesezeichen, needPopulatedMonitoredAlarms, needPopulatedMonitoredServices, needPopulatedRechteZuweisungen, needPopulatedReports, needPopulatedSchablonen, needPopulatedSichtbareStrukturen, needPopulatedSpezielleBenachrichtigungsformulare, needPopulatedStrukturen, needPopulatedVariablen, needPrioritaet, needTid, needVersteckt, needVoreinstellungen, pgetAusloesendeBedingteAlarmeLazy, pgetBenutzerLazy, pgetFormulareLazy, pgetLesezeichenLazy, pgetMonitoredAlarmsLazy, pgetMonitoredServicesLazy, pgetRechteZuweisungenLazy, pgetReportsLazy, pgetSchablonenLazy, pgetSichtbareStrukturenLazy, pgetSpezielleBenachrichtigungsformulareLazy, pgetVariablenLazy, readExternal, removeAusloesenderBedingterAlarm, removeBenutzer, removeFormular, removeLesezeichen, removeMonitoredAlarm, removeMonitoredService, removeRechteZuweisung, removeReport, removeSchablone, removeSpeziellesBenachrichtigungsformular, removeVariable, setAusloesendeBedingteAlarme, setBenutzer, setBOLoader, setFormulare, setLesezeichen, setMFAErforderlich, setMonitoredAlarms, setMonitoredServices, setMultiFaktorNotwendig, setPrioritaet, setRechteZuweisungen, setReports, setSchablonen, setSichtbareStrukturen, setSpezielleBenachrichtigungsformulare, setTid, setVariablen, setVersteckt, setVoreinstellungen, 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, addAlsEmpfaengerCCBeiAuftrag, addAlsKontextBOBeiAuftrag, addWirdAlsAntwortAnVerwendetBeiAlarm, addWirdBenachrichtigtBCCBeiAlarm, addWirdBenachrichtigtBeiAlarm, addWirdBenachrichtigtCCBeiAlarm, getAlsAntwortAnBeiAuftraegen, getAlsAntwortAnBeiAuftraegenIterator, getAlsEmpfaengerBCCBeiAuftraegen, getAlsEmpfaengerBCCBeiAuftraegenIterator, getAlsEmpfaengerBeiAuftraegen, getAlsEmpfaengerBeiAuftraegenIterator, getAlsEmpfaengerCCBeiAuftraegen, getAlsEmpfaengerCCBeiAuftraegenIterator, getAlsKontextBOBeiAuftraegen, getAlsKontextBOBeiAuftraegenIterator, getWirdAlsAntwortAnVerwendetBeiAlarmen, getWirdAlsAntwortAnVerwendetBeiAlarmenIterator, getWirdBenachrichtigtBCCBeiAlarm, getWirdBenachrichtigtBCCBeiAlarmIterator, getWirdBenachrichtigtBeiAlarm, getWirdBenachrichtigtBeiAlarmIterator, getWirdBenachrichtigtCCBeiAlarm, getWirdBenachrichtigtCCBeiAlarmIterator, needPopulatedAlsAntwortAnBeiAuftraegen, needPopulatedAlsEmpfaengerBCCBeiAuftraegen, needPopulatedAlsEmpfaengerBeiAuftraegen, needPopulatedAlsEmpfaengerCCBeiAuftraegen, needPopulatedAlsKontextBOBeiAuftraegen, needPopulatedWirdAlsAntwortAnVerwendetBeiAlarmen, needPopulatedWirdBenachrichtigtBCCBeiAlarm, needPopulatedWirdBenachrichtigtBeiAlarm, needPopulatedWirdBenachrichtigtCCBeiAlarm, pgetAlsAntwortAnBeiAuftraegenLazy, pgetAlsEmpfaengerBCCBeiAuftraegenLazy, pgetAlsEmpfaengerBeiAuftraegenLazy, pgetAlsEmpfaengerCCBeiAuftraegenLazy, pgetAlsKontextBOBeiAuftraegenLazy, pgetWirdAlsAntwortAnVerwendetBeiAlarmenLazy, pgetWirdBenachrichtigtBCCBeiAlarmLazy, pgetWirdBenachrichtigtBeiAlarmLazy, pgetWirdBenachrichtigtCCBeiAlarmLazy, removeAlsAntwortAnBeiAuftrag, removeAlsEmpfaengerBCCBeiAuftrag, removeAlsEmpfaengerBeiAuftrag, removeAlsEmpfaengerCCBeiAuftrag, removeAlsKontextBOBeiAuftrag, removeWirdAlsAntwortAnVerwendetBeiAlarm, removeWirdBenachrichtigtBCCBeiAlarm, removeWirdBenachrichtigtBeiAlarm, removeWirdBenachrichtigtCCBeiAlarm, setAlsAntwortAnBeiAuftraegen, setAlsEmpfaengerBCCBeiAuftraegen, setAlsEmpfaengerBeiAuftraegen, setAlsEmpfaengerCCBeiAuftraegen, setAlsKontextBOBeiAuftraegen, setWirdAlsAntwortAnVerwendetBeiAlarmen, setWirdBenachrichtigtBCCBeiAlarm, setWirdBenachrichtigtBeiAlarm, setWirdBenachrichtigtCCBeiAlarm
_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, getBLOBAsEncodedString, getBLOBAsEncodedString, getBLOBAsInputStream, getBLOBAsUTF8EncodedString, getBLOBCreatedBy, getBLOBCreatedOn, getBLOBDeletedBy, getBLOBDeletedOn, getBLOBInfo, getBLOBLastModifiedBy, getBLOBLastModifiedOn, getBOLoader, getBot, getBOVersion, getBytes, getCache, getCache, getCache, getCacheNT, 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, storeBLOB, stub, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toString, undelete, wrapIfGroovy
getCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmod
getInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10n
asCoreBO, asFrappedCoreBO, byNames, byNames, describe, filterNotifiableI, getId, getOrCreateNotifiables, getUsersOrGroupsToNotify, getUsersOrGroupsToNotifyByCSV, getUsersOrGroupsToNotifyByEV
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
collectIds, collectIds, getCommaSeparatedIdList, toMap, toMap
collectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescription
public static final java.lang.String RG_Solstice_Login
public static final java.lang.String RG_Solstice_UseAutomaticStructureElements
public static final java.lang.String RG_Services
public static final java.lang.String RG_Multichange
public static final Gruppe[] EMPTY_ARRAY
public void verifyOnServer(java.lang.Long nodeNumber, Benutzer user, Transaction tx)
verifyOnServer
in interface SaveVetoI
verifyOnServer
in class BO
public void verifyOnClient(BasicClientContextI _ctx)
verifyOnClient
in interface SaveVetoI
verifyOnClient
in class BO
public static void registerReservedTid(java.lang.String _tid)
public static Gruppe createGruppe(Transaction tx, java.lang.String name, java.lang.String tid, java.lang.String desc)
public static Gruppe createGruppe(Transaction tx, java.lang.String name, java.lang.String tid, java.lang.String desc, boolean hidden)
public static Gruppe queryAndReturnIncluded(Transaction _tx, java.lang.String _s)
public java.util.Map<java.lang.Long,RechteZuweisung> getRechteZuweisungenFiltered()
public void addSichtbareStruktur(Struktur s)
addSichtbareStruktur
in class de.ipcon.db.core.GruppeBase
public void removeSichtbareStruktur(Struktur s)
removeSichtbareStruktur
in class de.ipcon.db.core.GruppeBase
public final boolean isAdmins()
Gruppe
is the administrator group.Gruppe
is the administrator group, false otherwisepublic electric.xml.Element getVoreinstellungenElement()
public static Gruppe byName(BOQueryLoaderI boql, java.lang.String name)
public static Gruppe byTid(BOQueryLoaderI boql, java.lang.String tid)
public static Gruppe getAdmins(BOQueryLoaderI boql)
public static Gruppe forAdmins(BOQueryLoaderI boql)
public NotificationReceiverI[] getEmpfaengerInOrder()
NotificationReceiverCollectionI
getEmpfaengerInOrder
in interface NotificationReceiverCollectionI
NotificationReceiverI
instances to which the notification should actually be sent;
may be empty but must not be null. The instances must also all be already persisted
CoreBO
sCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.