public class DynamischerOrdner
extends de.ipcon.db.core.DynamischerOrdnerBase
Ordner
(folder) subclass that gets its contents from
a search instead of having its Strukturen
children explicitly
assigned.Struktur.ClientPrioComparator
Modifier and Type | Field and Description |
---|---|
static int |
SEARCHTYPE_SUBSTRING |
static int |
SEARCHTYPE_WILDCARD |
ATT_Elemente, ATT_Suchdefinition, ENT_DynamischerOrdner
allowAutomatikModification, clientPrioComparator, EMPTY_ARRAY
ATT_Aliase, ATT_AlleAliase, ATT_AsStrukturInIssueReports, ATT_Codebausteine, ATT_Dateiname, ATT_Elter, ATT_ElterFilter, ATT_ElterPfad, ATT_Farbe, ATT_IstAutomatik, ATT_Lesezugriffe, ATT_Position, ATT_ResolvedName, ATT_SichtbarFuerGruppen, ATT_SichtbarFuerGruppenHatEintraege, ATT_Sichtbarkeitsskript, ATT_Tid, ENT_Struktur
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 |
---|
DynamischerOrdner() |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
getElemente()
Gets the
Strukturen "contained" in this
DynamischerOrdner |
GrooqlFilter |
getFilter()
Gets the
GrooqlFilter this DynamischerOrdner
uses to determine its contents. |
EntityI[] |
getSearchEntities() |
EntityI |
getSearchEntities(int $4) |
java.lang.String |
getSearchString() |
int |
getSearchType() |
boolean |
isSearchAutomatik() |
static DynamischerOrdner |
ofSearchByName(BOLoaderI bol,
java.lang.String _sucheNach,
int _searchtype,
boolean _istAutomatik)
Gets a
DynamischerOrdner instance which determines its contents
according to the given search criteria. |
static DynamischerOrdner |
ofSearchByName(BOLoaderI bol,
java.lang.String _sucheNach,
int _searchtype,
boolean _istAutomatik,
EntityI[] _entities) |
static DynamischerOrdner |
ofSearchByName(BOLoaderI bol,
java.lang.String _sucheNach,
int _searchtype,
boolean _istAutomatik,
EntityI[] _entities,
boolean _auchAliasse) |
static DynamischerOrdner |
ofSearchByName(BOLoaderI bol,
java.lang.String _sucheNach,
int _searchtype,
boolean _istAutomatik,
EntityI[] _entities,
boolean _auchAliasse,
boolean _useL10n) |
static DynamischerOrdner |
ofTemporary(BOLoaderI bol,
java.lang.String searchDef,
java.lang.String _searchString,
boolean _searchAutomatik,
int _searchType,
EntityI[] _searchEntities) |
void |
setSearchAutomatik(boolean $7) |
void |
setSearchEntities(EntityI[] $3) |
void |
setSearchEntities(int $5,
EntityI $6) |
void |
setSearchString(java.lang.String $2) |
void |
setSearchType(int $8) |
void |
setSuchdefinition(java.lang.String _src)
Sets the Grooql filter script that this
DynamischerOrdner
should use. |
copyFrom, copyFrom, equalPayload, getElementeIterator, getSuchdefinition, getSuchdefinitionNE, getSuchdefinitionNN, getSuchdefinitionNN, needPopulatedElemente, needSuchdefinition, readExternal, setBOLoader, slim, slim, writeExternal
deleteEmptyAutomatikOrdner, getElterFilter, isReadOnly, isUserEditArea, of, ofTemporary, ofTemporary, ofTemporaryAndAutomatik, ofTemporaryAndAutomatik
action_autoSetDateiname, action_autoSetTID, action_export_legacy, action_import_legacy, adaptForCaching, afterVerifyOnServer, cancelCheckConstraints, checkFSExportPrerequisites, collectChildren, collectChildren, collectChildren, collectChildren, compareClientPrioTo, cookParameter, cookParameter, cookParameter, createCopy, createCopy, createFilename, createFilename, createTID, delete, deleteOrphanedStrukturElemente, exportTo, exportToImpl, getAlleAliase, getAlleAliase, getAsStrukturInIssueReports, getBenanntByElterPfad, getBenanntByElterPfad, getCacheElement, getCodebausteine, getCompiledSichtbarkeitsskript, getCookedParameter, getElterNodes, getElterNodes, getElterNodes, getElterPfad, getFittingEST, getFQName, getMeinPfad, getMeinPfad, getPairStorage, getParameter, getRelationsForDateiSystemSync, getRelationsForDateiSystemSyncCache, getResolvedL10nName, getResolvedName, getResolvedNameNN, getSelfAndAllAliases, getSelfAndAllAliases, hasChild, hasElter, importFrom, importFromXML, initEnvironment, isDescendantOf, isDescendantOf, isDescendantOf, isDescendantOf, isLazy, isMandatory, isPartOfUserEditArea, istRootOrAutomatik, isXMLValid, lazy, lazyImpl, loadResourceIndex, loadXMLDocumentFromResource, loadXMLDocumentFromResource, outputIntoElement, outputIntoElement, setCacheElement, setCodebausteine, setElter, setElterPfad, setElterPfad, setElterPfad, setName, setSichtbarkeitsskript, unlazy, unlazyAutomatik, unlazyImpl, verifyOnClient, verifyOnServer
addAlias, addLesezugriffe, addSichtbarFuerGruppe, getAliase, getAliaseIterator, getAlleAliaseIterator, getAsStrukturInIssueReportsIterator, getCodebausteineIterator, getDateiname, getDateinameNE, getDateinameNN, getDateinameNN, getElter, getElterFilterNE, getElterFilterNN, getElterFilterNN, getElterPfadNE, getElterPfadNN, getElterPfadNN, getFarbe, getFarbeNE, getFarbeNN, getFarbeNN, getIstAutomatik, getIstAutomatikNN, getIstAutomatikNN, getLesezugriffe, getLesezugriffeIterator, getPosition, getPositionNN, getPositionNN, getResolvedNameNE, getResolvedNameNN, getSichtbarFuerGruppen, getSichtbarFuerGruppenHatEintraege, getSichtbarFuerGruppenHatEintraegeNN, getSichtbarFuerGruppenHatEintraegeNN, getSichtbarFuerGruppenIterator, getSichtbarkeitsskript, getSichtbarkeitsskriptNE, getSichtbarkeitsskriptNN, getSichtbarkeitsskriptNN, getTid, getTidNE, getTidNN, getTidNN, istIstAutomatik, istSichtbarFuerGruppenHatEintraege, needDateiname, needElter, needElterFilter, needElterPfad, needFarbe, needIstAutomatik, needPopulatedAliase, needPopulatedAlleAliase, needPopulatedAsStrukturInIssueReports, needPopulatedCodebausteine, needPopulatedLesezugriffe, needPopulatedSichtbarFuerGruppen, needPosition, needResolvedName, needSichtbarFuerGruppenHatEintraege, needSichtbarkeitsskript, needTid, pgetAliaseLazy, pgetLesezugriffeLazy, pgetSichtbarFuerGruppenLazy, removeAlias, removeLesezugriffe, removeSichtbarFuerGruppe, setAliase, setDateiname, setFarbe, setIstAutomatik, setLesezugriffe, setPosition, setSichtbarFuerGruppen, setSichtbarFuerGruppenHatEintraege, setTid
compareTo, createTID, createTID, getL10nBeschreibung, getL10nName, inputAsBenanntRelation, inputAsBenanntRelation, inputAsBenanntRelation, inputAsBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiRelation, inputAsMultiRelation, inputAsMultiRelation, inputAsRelation, inputAsRelation, inputAsRelation, inputAsRelation, outputAsBenanntRelation, outputAsBenanntRelation, outputAsMultiBenanntRelation, outputAsMultiBenanntRelation, outputAsMultiRelation, outputAsMultiRelation, outputAsRelation, outputAsRelation, outputAsRelation, outputBOTName, 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
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, aggregate, aggregate, aggregate, badge, badge, beforeVerifyOnClient, beforeVerifyOnServer, bumpVersion, cacheLocally, cacheLocally, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cancelRecalc, cancelRecalcViaLoadingTransaction, clone, commitTransaction, computeTransientPropertyIfAbsent, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, consumeAndAssureTransientPropertyExists, copyBLOBFrom, deepClone, deepClone, 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, isNew, 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
bumpVersion, consumeAndAssureTransientPropertyExists, contains, equalsBO, equalsBO, getAttribute, getAttribute, getBLOB, getBLOB, getBOVersion, getClazz, getCrea, getEntity, getEntity, getRootLoaderSchema, getSchema, getTransientProperty, hasBLOB, hasTransientProperty, hasTransientPropertyUnfiltered, isDeleted, isNew, isSubEntityOf, isSubEntityOf, isTemporary, isVisible, setTransientProperty, 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 final int SEARCHTYPE_SUBSTRING
public static final int SEARCHTYPE_WILDCARD
public static DynamischerOrdner ofTemporary(BOLoaderI bol, java.lang.String searchDef, java.lang.String _searchString, boolean _searchAutomatik, int _searchType, EntityI[] _searchEntities)
public GrooqlFilter getFilter()
GrooqlFilter
this DynamischerOrdner
uses to determine its contents.GrooqlFilter
this DynamischerOrdner
uses to determine its contentspublic void setSuchdefinition(java.lang.String _src)
DynamischerOrdner
should use.setSuchdefinition
in class de.ipcon.db.core.DynamischerOrdnerBase
_src
- the Grooql filter script that this
DynamischerOrdner
should usepublic java.util.Map getElemente()
Strukturen
"contained" in this
DynamischerOrdner
getElemente
in class de.ipcon.db.core.DynamischerOrdnerBase
Strukturen
"contained" in this
DynamischerOrdner
public static DynamischerOrdner ofSearchByName(BOLoaderI bol, java.lang.String _sucheNach, int _searchtype, boolean _istAutomatik)
DynamischerOrdner
instance which determines its contents
according to the given search criteria._sucheNach
- the String
that should be searched for_searchtype
- the type of search to perform; must be one of
SEARCHTYPE_SUBSTRING or SEARCHTYPE_WILDCARD_istAutomatik
- if true, Strukturen
with
IstAutomatik
will also be found; if false they will not be
included in the results_classes
- an array of Class
instances; if given
(defaults to null) only objects that belong to one of these classes -
not their subclasses - will be found_auchAliasse
- if true (the default), Aliases
to
matching Strukturen
will also be found; if false they will
not be included in the resultsDynamischerOrdner
instance which determines its
contents according to the given search criteriapublic static DynamischerOrdner ofSearchByName(BOLoaderI bol, java.lang.String _sucheNach, int _searchtype, boolean _istAutomatik, EntityI[] _entities)
public static DynamischerOrdner ofSearchByName(BOLoaderI bol, java.lang.String _sucheNach, int _searchtype, boolean _istAutomatik, EntityI[] _entities, boolean _auchAliasse)
public static DynamischerOrdner ofSearchByName(BOLoaderI bol, java.lang.String _sucheNach, int _searchtype, boolean _istAutomatik, EntityI[] _entities, boolean _auchAliasse, boolean _useL10n)
public java.lang.String getSearchString()
public void setSearchString(java.lang.String $2)
public EntityI[] getSearchEntities()
public void setSearchEntities(EntityI[] $3)
public EntityI getSearchEntities(int $4)
public void setSearchEntities(int $5, EntityI $6)
public boolean isSearchAutomatik()
public void setSearchAutomatik(boolean $7)
public int getSearchType()
public void setSearchType(int $8)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.