public class BOT extends BOTBase implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
BOT.BOClassesPathCompiler |
Modifier and Type | Field and Description |
---|---|
static boolean |
alreadyTriedReinit |
static boolean |
staticCacheNeedsReInit |
ATT_FQName, ATT_IgnoriertAlsSchablonenSubBOT, ATT_L10nPlural, ATT_Tabellenname, ENT_BOT
ENT_ClassRef
ATT_JavaKlasse, ATT_Parameter, ENT_JavaImp
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 |
---|
BOT() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canResolve() |
java.lang.Object |
clone() |
static java.lang.Long |
getBotId(BOLoaderI bol,
java.lang.Class<? extends BO> clazz) |
static java.lang.Long |
getBotId(BOLoaderI bol,
java.lang.Class<? extends BO> clazz,
boolean dontThrowNotKnown) |
static java.lang.Long |
getBotId(BOLoaderI bol,
java.lang.Class<? extends BO> clazz,
boolean dontThrowNotKnown,
boolean mightEncounterOrphanedBOTs) |
static java.lang.Long |
getBotId(java.lang.Class<? extends BO> clazz) |
static java.lang.Long |
getBotId(java.lang.Class<? extends BO> clazz,
boolean dontThrowNotKnown) |
static java.lang.Long |
getBotId(PersistenceHandlerI ph,
java.lang.Class<? extends BO> clazz) |
static java.lang.Long |
getBotId(PersistenceHandlerI ph,
java.lang.Class<? extends BO> clazz,
boolean dontThrowNotKnown) |
static java.util.Map<EntityI,java.lang.Long> |
getBotIds(java.util.Collection entities) |
static java.util.Map<EntityI,java.lang.Long> |
getBotIds(java.util.Collection entities,
boolean includeSubEntities) |
static java.lang.String |
getBOTIdsList(java.util.Collection ents)
Returns a comma-separated list of all BOT-Ids of the passed EntityI-Collection and their subentities
or an empty String if the passed Collection was null or empty.
|
static java.lang.String |
getBOTIdsList(EntityI ent)
Returns a comma-separated list of all BOT-Ids of the passed EntityI and its subentities.
|
static java.lang.String |
getBOTIdsList(EntityI[] ents)
Returns a comma-separated list of all BOT-Ids of the passed EntityI-array and their subentities
or an empty String if the passed EntityI-array was null or empty.
|
static java.lang.Class |
getClazz(BOLoaderI bol,
java.lang.Long id) |
static java.lang.Class |
getClazz(BOLoaderI bol,
java.lang.Long id,
boolean dontThrowNotKnown) |
static java.lang.Class |
getClazz(java.lang.Long id) |
static java.lang.Class |
getClazz(java.lang.Long id,
boolean dontThrowNotKnown) |
java.lang.String |
getFQName() |
static BOT |
getInstance(java.lang.Long id) |
static BOT |
getInstance(java.lang.Long id,
boolean dontThrowNotKnown) |
static BOT |
getInstanceForClass(BOLoaderI bol,
java.lang.Class<? extends BO> clazz) |
static BOT |
getInstanceForClass(BOLoaderI bol,
java.lang.Class<? extends BO> clazz,
boolean dontThrowNotKnown) |
static BOT |
getInstanceForClass(java.lang.Class<? extends BO> clazz) |
static BOT |
getInstanceForClass(java.lang.Class<? extends BO> clazz,
boolean dontThrowNotKnown) |
java.lang.String |
getL10nName() |
java.lang.String |
getL10nPlural() |
java.lang.Class |
getRepresentingClass() |
java.lang.Class |
getRepresentingClass(boolean dontInitStatics) |
EntityI |
getRepresentingEntity(BOLoaderI bol) |
static void |
initEnvironment(BOLoaderI bol) |
static void |
initEnvironment(Transaction _tx) |
static void |
initEnvironment(Transaction _tx,
boolean authoritative) |
static boolean |
isKnownBotId(java.lang.Long bid) |
static boolean |
needsInitStatics() |
void |
setBOLoader(BOLoaderI newLoader)
this method is overridden by subclasses to set n-1 relations to the same BOLoader
|
void |
setBOLoaderNoCascade(BOLoaderI newLoader)
special version which is only overridden by subclass BOT and must not be overwritten by any other subclass, changes just this very BO
|
void |
setBot(BOT b) |
static void |
setDiscriminatorIds(SchemaI schema) |
static void |
setDiscriminatorIds(SchemaI schema,
boolean mightEncounterOrphanedBOTs) |
void |
setJavaKlasse(java.lang.String s) |
void |
setName(java.lang.String s) |
void |
setTabellenname(java.lang.String s) |
static void |
staticInitStatics(SchemaI schema,
ServerConnectionInfo sci) |
java.lang.String |
toString() |
addIgnoriertAlsSchablonenSubBOT, copyFrom, copyFrom, equalPayload, getFQNameNE, getFQNameNN, getFQNameNN, getIgnoriertAlsSchablonenSubBOT, getIgnoriertAlsSchablonenSubBOTIterator, getL10nPluralNE, getL10nPluralNN, getL10nPluralNN, getTabellenname, getTabellennameNE, getTabellennameNN, getTabellennameNN, needFQName, needL10nPlural, needPopulatedIgnoriertAlsSchablonenSubBOT, needTabellenname, pgetIgnoriertAlsSchablonenSubBOTLazy, readExternal, removeIgnoriertAlsSchablonenSubBOT, setIgnoriertAlsSchablonenSubBOT, slim, slim, writeExternal
getClassForKlasse, getInstance, isMandatory
getJavaKlasse, getJavaKlasseNE, getJavaKlasseNN, getJavaKlasseNN, getParameter, getParameterNE, getParameterNN, getParameterNN, needJavaKlasse, needParameter, setParameter
compareTo, createTID, createTID, getL10nBeschreibung, 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
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, 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, 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, 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, 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, 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 boolean staticCacheNeedsReInit
public static boolean alreadyTriedReinit
public void setBOLoader(BOLoaderI newLoader)
setBOLoader
in class BOTBase
public void setBOLoaderNoCascade(BOLoaderI newLoader)
BO
setBOLoaderNoCascade
in class BO
public java.lang.String getL10nName()
getL10nName
in class Benannt
public java.lang.String getL10nPlural()
getL10nPlural
in class BOTBase
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
public static void initEnvironment(BOLoaderI bol)
public static void initEnvironment(Transaction _tx)
public static void initEnvironment(Transaction _tx, boolean authoritative)
public static final boolean canResolve()
public static final boolean needsInitStatics()
public static void staticInitStatics(SchemaI schema, ServerConnectionInfo sci)
public java.lang.Class getRepresentingClass()
public java.lang.Class getRepresentingClass(boolean dontInitStatics)
public static java.lang.Class getClazz(BOLoaderI bol, java.lang.Long id)
public static java.lang.Class getClazz(BOLoaderI bol, java.lang.Long id, boolean dontThrowNotKnown)
public static java.lang.Class getClazz(java.lang.Long id)
public static java.lang.Class getClazz(java.lang.Long id, boolean dontThrowNotKnown)
public static boolean isKnownBotId(java.lang.Long bid)
public static java.lang.Long getBotId(PersistenceHandlerI ph, java.lang.Class<? extends BO> clazz)
public static java.lang.Long getBotId(PersistenceHandlerI ph, java.lang.Class<? extends BO> clazz, boolean dontThrowNotKnown)
public static java.lang.Long getBotId(BOLoaderI bol, java.lang.Class<? extends BO> clazz, boolean dontThrowNotKnown)
public static java.lang.Long getBotId(BOLoaderI bol, java.lang.Class<? extends BO> clazz, boolean dontThrowNotKnown, boolean mightEncounterOrphanedBOTs)
public static java.lang.Long getBotId(java.lang.Class<? extends BO> clazz)
public static java.lang.Long getBotId(java.lang.Class<? extends BO> clazz, boolean dontThrowNotKnown)
public static java.util.Map<EntityI,java.lang.Long> getBotIds(java.util.Collection entities)
public static java.util.Map<EntityI,java.lang.Long> getBotIds(java.util.Collection entities, boolean includeSubEntities)
public static java.lang.String getBOTIdsList(java.util.Collection ents)
public static java.lang.String getBOTIdsList(EntityI[] ents)
public static java.lang.String getBOTIdsList(EntityI ent)
public static BOT getInstance(java.lang.Long id)
public static BOT getInstance(java.lang.Long id, boolean dontThrowNotKnown)
public static BOT getInstanceForClass(java.lang.Class<? extends BO> clazz, boolean dontThrowNotKnown)
public static BOT getInstanceForClass(BOLoaderI bol, java.lang.Class<? extends BO> clazz)
public static BOT getInstanceForClass(BOLoaderI bol, java.lang.Class<? extends BO> clazz, boolean dontThrowNotKnown)
public static void setDiscriminatorIds(SchemaI schema)
public static void setDiscriminatorIds(SchemaI schema, boolean mightEncounterOrphanedBOTs)
public void setJavaKlasse(java.lang.String s)
setJavaKlasse
in class JavaImpBase
public void setName(java.lang.String s)
setName
in class BenanntBase
public void setTabellenname(java.lang.String s)
setTabellenname
in class BOTBase
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.