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_Edit_Structures_In_User_Edit_Area |
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_GruppeATT_Beschreibung, ATT_KinderRefs, ATT_L10nBeschreibung, ATT_L10nName, ATT_Name, ENT_BenanntATT_AlsAntwortAnBeiAuftraegen, ATT_AlsEmpfaengerBCCBeiAuftraegen, ATT_AlsEmpfaengerBeiAuftraegen, ATT_AlsEmpfaengerCCBeiAuftraegen, ATT_AlsKontextBOBeiAuftraegen, ATT_WirdAlsAntwortAnVerwendetBeiAlarmen, ATT_WirdBenachrichtigtBCCBeiAlarm, ATT_WirdBenachrichtigtBeiAlarm, ATT_WirdBenachrichtigtCCBeiAlarm, ENT_CoreBOBLOB_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_ITERATORATT_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, writeExternalcompareTo, 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, storePreparedRelationQueryResultaddKinderRef, 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, setNameaddAlsAntwortAnBeiAuftrag, 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, 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, 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, getCache, getCache, getCacheNT, getCacheNT, 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, wrapIfGroovygetCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmodgetInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10nasCoreBO, asFrappedCoreBO, byNames, byNames, filterNotifiableI, getOrCreateNotifiables, getUsersOrGroupsToNotify, getUsersOrGroupsToNotifyByCSV, getUsersOrGroupsToNotifyByEVbumpVersion, cancelCheckConstraints, consumeAndAssureTransientPropertyExists, contains, delete, equalsBO, equalsBO, filterDeleted, filterDeleted, filterDeleted, filterDeleted, filterDeletedAndReturnMap, filterDeletedAndReturnMap, getAttribute, getAttribute, getBLOB, getBLOB, getBOVersion, getClazz, getCrea, getEntity, getEntity, getRootLoaderSchema, getSchema, getTransientProperty, hasBLOB, hasTransientProperty, hasTransientPropertyUnfiltered, isDeleted, isMandatory, isNew, isReadOnly, isSubEntityOf, isSubEntityOf, isTemporary, isVisible, setTransientProperty, toRelationMapROcollectIds, collectIds, getCommaSeparatedIdList, getId, hasTempId, toMap, toMapcollectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescriptionpublic 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 java.lang.String RG_Edit_Structures_In_User_Edit_Area
public static final Gruppe[] EMPTY_ARRAY
public void verifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx)
verifyOnServer in interface SaveVetoIverifyOnServer in class BOpublic void verifyOnClient(BasicClientContextI _ctx)
verifyOnClient in interface SaveVetoIverifyOnClient in class BOpublic 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.GruppeBasepublic void removeSichtbareStruktur(Struktur s)
removeSichtbareStruktur in class de.ipcon.db.core.GruppeBasepublic 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()
NotificationReceiverCollectionIgetEmpfaengerInOrder in interface NotificationReceiverCollectionINotificationReceiverI 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
CoreBOsCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.