public class BOMaske extends de.ipcon.db.core.BOMaskeBase implements BOFilterI
ATT_Attribut, ATT_AttributBX, ATT_BOAssociatedAlarms, ATT_Entitaet, ATT_Script, ATT_Tid, ATT_VerfuegbareAttribute, ATT_Zuweisungen, ENT_BOMaskeATT_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, EMPTY_ARRAY, 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, EMPTY_ARRAY, ENT_BO| Constructor and Description |
|---|
BOMaske() |
| Modifier and Type | Method and Description |
|---|---|
static BOMaske |
adjustOrCreateInstance(Transaction tx,
java.lang.Class<? extends BOI> clazz,
java.lang.String name,
java.lang.String desc)
Factory method that creates a new BOMaske with the passed parameters or
returns an existing one, if a mask with the passed name already exists.
|
static BOMaske |
adjustOrCreateInstance(Transaction tx,
java.lang.Class<? extends BOI> clazz,
java.lang.String name,
java.lang.String desc,
java.lang.String _script) |
static BOMaske |
adjustOrCreateInstance(Transaction tx,
java.lang.Class maskClazz,
java.lang.Class<? extends BOI> clazz,
java.lang.String name,
java.lang.String desc) |
static BOMaske |
adjustOrCreateInstance(Transaction tx,
java.lang.Class maskClazz,
java.lang.Class<? extends BOI> clazz,
java.lang.String name,
java.lang.String desc,
java.lang.String _script) |
void |
afterVerifyOnServer(java.lang.Long nodeNumber,
Benutzer _user,
Transaction tx) |
static BOMaske |
byName(BOQueryLoaderI boql,
java.lang.String name)
Returns the BOMaske instance for the passed name, using the passed BOQueryLoaderI.
|
static BOMaske |
byTid(BOQueryLoaderI boql,
java.lang.String tid)
Returns the BOMaske instance for the passed tid, using the passed BOQueryLoaderI.
|
boolean |
changeMayAffectBOSet(BOProcI bpi)
Determines if the given
BOProcI represents a change that may alter the set of BOs that this BOMaske represents. |
long |
count()
Gets the number of
BOs in the DB that match this mask. |
long |
count(BOLoaderI bol) |
boolean |
fits(BO bo) |
boolean |
fits(BOI bo) |
boolean |
fits(BOI bo,
java.lang.String attributeName) |
boolean |
fits(BOI bo,
java.lang.String attributeName,
boolean errorValueForFailedScript) |
boolean |
fits(BO bo,
java.lang.String attributeName) |
boolean |
fits(BO bo,
java.lang.String attributeName,
boolean errorValueForFailedScript) |
boolean |
fits(java.lang.Class clazz) |
boolean |
fits(java.lang.Class clazz,
java.lang.String attributeName) |
BX |
getAttributBX() |
java.lang.Class |
getBOClass() |
EntityI |
getEntityFromEntitaet()
Gets the
EntityI this mask represents, as defined by the
Entitaet attribute. |
static java.util.Comparator |
getLeastEffortBOMaskeComparator() |
static java.util.Comparator |
getLeastEffortRechteZuweisungComparator() |
java.util.Map<java.lang.Long,BX> |
getVerfuegbareAttribute() |
void |
init(SchemaI _schema,
Benutzer _user) |
static void |
initEnvironment(Transaction tx)
Used internally to check and if necessary initialize required "system data"
in the database.
|
static void |
initEnvironment(Transaction tx,
boolean authoritative) |
boolean |
isInitialized() |
boolean |
mightFilterDependingOnBOInstance() |
static java.util.TreeSet |
parseAttributeString(java.lang.String str,
EntityI ent) |
static java.util.TreeSet |
parseAttributeString(java.lang.String str,
EntityI ent,
java.lang.String origin) |
de.ipcon.db.core.QueryResultsI |
query()
Gets all
BOs that match this mask. |
de.ipcon.db.core.QueryResultsI |
query(BOLoaderI bol) |
de.ipcon.db.core.QueryResultsI |
query(BOLoaderI bol,
java.lang.String additionalClauses) |
de.ipcon.db.core.QueryResultsI |
query(BOLoaderI bol,
java.lang.String additionalClauses,
boolean logProgress) |
de.ipcon.db.core.QueryResultsI |
query(BOLoaderI bol,
java.lang.String additionalClauses,
ProgressHandler ph) |
java.util.Collection |
queryBO()
Gets all
BOs that match this mask. |
java.util.Collection |
queryBO(BOLoaderI bol) |
java.util.Collection |
queryBO(BOLoaderI bol,
java.lang.String additionalClauses) |
void |
setAttribut(java.lang.String attributeName) |
void |
setAttributBX(BX bxAttr) |
void |
setScript(java.lang.String _script) |
java.lang.String |
toString() |
long |
upperCount()
Gets the maximum number of
BOs in the DB that may
match this mask. |
long |
upperCount(BOLoaderI bol) |
void |
verifyOnClient(BasicClientContextI ctx) |
void |
verifyOnServer(java.lang.Long nodeNumber,
Benutzer _user,
Transaction tx) |
addBOAssociatedAlarm, addZuweisung, copyFrom, copyFrom, equalPayload, getAttribut, getAttributNE, getAttributNN, getAttributNN, getBOAssociatedAlarms, getBOAssociatedAlarmsIterator, getEntitaet, getScript, getScriptNE, getScriptNN, getScriptNN, getTid, getTidNE, getTidNN, getTidNN, getVerfuegbareAttributeIterator, getZuweisungen, getZuweisungenIterator, needAttribut, needAttributBX, needEntitaet, needPopulatedBOAssociatedAlarms, needPopulatedVerfuegbareAttribute, needPopulatedZuweisungen, needScript, needTid, pgetBOAssociatedAlarmsLazy, pgetZuweisungenLazy, readExternal, removeBOAssociatedAlarm, removeZuweisung, setBOAssociatedAlarms, setBOLoader, setEntitaet, setTid, setZuweisungen, 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, 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, undelete, wrapIfGroovygetCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmodgetInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10nbumpVersion, 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 void initEnvironment(Transaction tx)
public static void initEnvironment(Transaction tx, boolean authoritative)
public static BOMaske byName(BOQueryLoaderI boql, java.lang.String name)
public static BOMaske byTid(BOQueryLoaderI boql, java.lang.String tid)
public void verifyOnClient(BasicClientContextI ctx)
verifyOnClient in interface SaveVetoIverifyOnClient in class BOpublic void verifyOnServer(java.lang.Long nodeNumber,
Benutzer _user,
Transaction tx)
throws SaveVetoException
verifyOnServer in interface SaveVetoIverifyOnServer in class BOSaveVetoExceptionpublic void afterVerifyOnServer(java.lang.Long nodeNumber,
Benutzer _user,
Transaction tx)
throws SaveVetoException
afterVerifyOnServer in interface SaveAwareIafterVerifyOnServer in class BOSaveVetoExceptionpublic java.lang.Class getBOClass()
public static BOMaske adjustOrCreateInstance(Transaction tx, java.lang.Class<? extends BOI> clazz, java.lang.String name, java.lang.String desc)
tx - the Transactionclazz - the Class of BOs to be surveyed / for the Grooql-maskname - the name of the maskdesc - the description of the mask_script - an optional script
// FIXME the mask's attribute could also be passed here!public static BOMaske adjustOrCreateInstance(Transaction tx, java.lang.Class<? extends BOI> clazz, java.lang.String name, java.lang.String desc, java.lang.String _script)
public static BOMaske adjustOrCreateInstance(Transaction tx, java.lang.Class maskClazz, java.lang.Class<? extends BOI> clazz, java.lang.String name, java.lang.String desc)
public static BOMaske adjustOrCreateInstance(Transaction tx, java.lang.Class maskClazz, java.lang.Class<? extends BOI> clazz, java.lang.String name, java.lang.String desc, java.lang.String _script)
public boolean mightFilterDependingOnBOInstance()
public boolean fits(BO bo)
public boolean fits(BO bo, java.lang.String attributeName)
public boolean fits(BO bo, java.lang.String attributeName, boolean errorValueForFailedScript)
public boolean fits(BOI bo, java.lang.String attributeName)
public boolean fits(BOI bo, java.lang.String attributeName, boolean errorValueForFailedScript)
public boolean fits(java.lang.Class clazz)
public boolean fits(java.lang.Class clazz,
java.lang.String attributeName)
public void setScript(java.lang.String _script)
setScript in class de.ipcon.db.core.BOMaskeBasepublic EntityI getEntityFromEntitaet()
EntityI this mask represents, as defined by the
Entitaet attribute.EntityI this mask representspublic static java.util.TreeSet parseAttributeString(java.lang.String str,
EntityI ent)
public static java.util.TreeSet parseAttributeString(java.lang.String str,
EntityI ent,
java.lang.String origin)
public boolean isInitialized()
public boolean changeMayAffectBOSet(BOProcI bpi)
BOProcI represents a change that may alter the set of BOs that this BOMaske represents.
FIXME! TT 2022-11-23: Actually, the method currently _could_ be "static". But in the future, there might be cases where the result *is*
dependent on the actual instance; thus, they are implemented as instance methods.public static java.util.Comparator getLeastEffortBOMaskeComparator()
public static java.util.Comparator getLeastEffortRechteZuweisungComparator()
public de.ipcon.db.core.QueryResultsI query()
BOs that match this mask.bol - a BOLoaderI used to query the
BOs from the DBadditionalClauses - (Optional) additional WHERE clauses in case a
further filtering of the set of objects returned is required,
additionally to the actual criteria of this BOMaskeQueryResultsI that can be used to retrieve the
queried and matching BOspublic de.ipcon.db.core.QueryResultsI query(BOLoaderI bol)
public de.ipcon.db.core.QueryResultsI query(BOLoaderI bol, java.lang.String additionalClauses)
public de.ipcon.db.core.QueryResultsI query(BOLoaderI bol, java.lang.String additionalClauses, boolean logProgress)
public de.ipcon.db.core.QueryResultsI query(BOLoaderI bol, java.lang.String additionalClauses, ProgressHandler ph)
public java.util.Collection queryBO()
BOs that match this mask.bol - a BOLoaderI used to query the
BOs from the DBadditionalClauses - (Optional) additional WHERE clauses in case a
further filtering of the set of objects returned is required,
additionally to the actual criteria of this BOMaskeCollection of all BOs that match this
maskpublic java.util.Collection queryBO(BOLoaderI bol)
public java.util.Collection queryBO(BOLoaderI bol, java.lang.String additionalClauses)
public long count()
BOs in the DB that match this mask.
FIXME! Currently this method needs to actually query all the objects
that match the mask which can make it very costly, so only call it if
you really need it. If you need the objects anyway rather use
queryBO() and get the size of the returned list (this is what
this method does internally basically).
_bol - a BOLoaderI used to query the
BOs from the DBBOs in the DB that match this maskpublic long count(BOLoaderI bol)
public long upperCount()
BOs in the DB that may
match this mask. Currently this only queries the total number of objects
of this mask's entity, so it is accurate (same as count) if
no script is defined - mightFilterDependingOnBOInstance() == false - but
may be vastly too high if this mask has a script._bol - a BOLoaderI used to query the
BOs from the DBBOs in the DB that may
match this maskpublic long upperCount(BOLoaderI bol)
public void setAttribut(java.lang.String attributeName)
setAttribut in class de.ipcon.db.core.BOMaskeBasepublic BX getAttributBX()
getAttributBX in class de.ipcon.db.core.BOMaskeBasepublic void setAttributBX(BX bxAttr)
setAttributBX in class de.ipcon.db.core.BOMaskeBasepublic java.util.Map<java.lang.Long,BX> getVerfuegbareAttribute()
getVerfuegbareAttribute in class de.ipcon.db.core.BOMaskeBaseCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.