public class Codebaustein extends de.ipcon.db.core.CodebausteinBase implements ParameterizedStrukturI
Struktur.ClientPrioComparator| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ELEMENTNAME |
static java.lang.String |
FsExtension |
static java.lang.String |
PARAMNAME_OPTIONAL |
static java.lang.String |
PARAMNAME_USEFALLBACK |
static java.util.regex.Pattern |
pattern |
static java.lang.String |
PATTERN_POSTFIX |
static java.lang.String |
PATTERN_PREFIX |
ATT_Argumente, ATT_BenutztInStrukturen, ATT_IncludeElementText, ATT_Parameter, ENT_CodebausteinallowAutomatikModification, clientPrioComparator, EMPTY_ARRAYATT_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_StrukturATT_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 |
|---|
Codebaustein() |
| Modifier and Type | Method and Description |
|---|---|
BO |
createCopy()
Creates a copy of this
BO. |
BO |
createCopy(Transaction tx) |
void |
exportToImpl(FilesystemObject fso,
EntityI ent,
electric.xml.Element root) |
java.util.Map<java.lang.Long,Struktur> |
getBenutztInStrukturen() |
java.lang.String |
getCookedParameter() |
electric.xml.Document |
getCookedParameter(CodebausteinStorageI cbs,
StrukturParameterDefaultApplierI defaultApplier,
java.lang.Object[] l10nPaths)
Retrieves and returns the value of the "Parameter" property, after it has been
fully processed.
|
static FilesystemObject |
getFsoForFile(java.io.File baseDir,
java.io.File f,
java.lang.String name,
boolean forceOneFile) |
java.lang.String |
getIncludeElementText()
Generates a include command displayed in the View 'Sonstiges' of the Codebaustein.
|
java.lang.String |
getParameter()
Retrieves and returns the value of the "Parameter" property.
|
java.lang.String |
getRawParameter()
Simply retrieves and returns the raw, unprocessed value of the "Parameter" property.
|
java.util.Map |
getRelationsForDateiSystemSyncCache() |
void |
importFromXML(EntityI ent,
electric.xml.Element root,
java.util.Map<java.lang.String,Benannt> mapElterCache,
UnresolvedReferencesResolver urr,
boolean asAutomatik,
boolean keepValueIfXMLNotFound,
boolean allowAutomatik) |
static void |
initEnvironment(Transaction tx,
UnresolvedReferencesResolver urr) |
static void |
initEnvironment(Transaction tx,
UnresolvedReferencesResolver urr,
boolean authoritative) |
boolean |
isLazy()
Checks if the parameter's value is currently in a lazy-loaded state.
|
boolean |
isMandatory(AttributeI attr)
Tells if the passed
AttributeI is mandatory in the context of this BO
(for the UI and access via the schema). |
boolean |
isReadOnly(AttributeI attr)
Tells if the passed
AttributeI is read-only in the context of this BO
(for the UI and access via the schema). |
java.lang.String |
replaceArguments(java.lang.String withPlaceholders,
java.util.List<java.lang.String> listIncs,
java.util.Map<java.lang.String,java.lang.String> mapArgValues)
Replaces the CBA placeholders with their appropriate value given via
_mapArgValues.
|
void |
setParameter(java.lang.String str)
Sets the value of the "Parameter" property.
|
java.lang.String |
toString() |
void |
unlazy()
Forces the loading of the parameter's value if it is currently in a lazy-loaded state.
|
void |
verifyOnClient(BasicClientContextI ctx) |
addArgument, copyFrom, copyFrom, equalPayload, getArgumente, getArgumenteIterator, getBenutztInStrukturenIterator, getIncludeElementTextNE, getIncludeElementTextNN, getIncludeElementTextNN, getParameterNE, getParameterNN, getParameterNN, needIncludeElementText, needParameter, needPopulatedArgumente, needPopulatedBenutztInStrukturen, pgetArgumenteLazy, readExternal, removeArgument, setArgumente, setBOLoader, slim, slim, writeExternalaction_autoSetDateiname, action_autoSetTID, action_export_legacy, action_import_legacy, adaptForCaching, afterVerifyOnServer, cancelCheckConstraints, checkFSExportPrerequisites, collectChildren, collectChildren, collectChildren, collectChildren, cookParameter, cookParameter, cookParameter, createFilename, createFilename, createTID, delete, deleteOrphanedStrukturElemente, exportTo, getAlleAliase, getAlleAliase, getAsStrukturInIssueReports, getBenanntByElterPfad, getBenanntByElterPfad, getCacheElement, getCodebausteine, getCompiledSichtbarkeitsskript, getElterFilter, getElterNodes, getElterNodes, getElterNodes, getElterPfad, getFittingEST, getFQName, getMeinPfad, getMeinPfad, getPairStorage, getParameter, getRelationsForDateiSystemSync, getResolvedL10nName, getResolvedName, getResolvedNameNN, getSelfAndAllAliases, getSelfAndAllAliases, hasChild, hasElter, importFrom, initEnvironment, isDescendantOf, isDescendantOf, isDescendantOf, isDescendantOf, isPartOfUserEditArea, istRootOrAutomatik, isXMLValid, lazy, lazyImpl, loadResourceIndex, loadXMLDocumentFromResource, loadXMLDocumentFromResource, outputIntoElement, outputIntoElement, setCacheElement, setCodebausteine, setElter, setElterPfad, setElterPfad, setElterPfad, setName, setSichtbarkeitsskript, unlazyAutomatik, unlazyImpl, verifyOnServeraddAlias, 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, setTidcompareTo, 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, 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, setKinderRefsaddAlsAntwortAnBeiAuftrag, 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, 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, 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, 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, undelete, wrapIfGroovygetCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmodgetInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10ngetIstAutomatikNN, istIstAutomatikcollectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescriptionbumpVersion, consumeAndAssureTransientPropertyExists, contains, equalsBO, equalsBO, filterDeleted, filterDeleted, filterDeleted, filterDeleted, filterDeletedAndReturnMap, filterDeletedAndReturnMap, getAttribute, getAttribute, getBLOB, getBLOB, getBOVersion, getClazz, getCrea, getEntity, getEntity, getRootLoaderSchema, getSchema, getTransientProperty, hasBLOB, hasTransientProperty, hasTransientPropertyUnfiltered, isDeleted, isNew, isSubEntityOf, isSubEntityOf, isTemporary, isVisible, setTransientProperty, toRelationMapROcollectIds, collectIds, getCommaSeparatedIdList, getId, hasTempId, toMap, toMappublic static final java.lang.String FsExtension
public static final java.lang.String ELEMENTNAME
public static final java.lang.String PATTERN_PREFIX
public static final java.lang.String PATTERN_POSTFIX
public static final java.util.regex.Pattern pattern
public static final java.lang.String PARAMNAME_USEFALLBACK
public static final java.lang.String PARAMNAME_OPTIONAL
public static void initEnvironment(Transaction tx, UnresolvedReferencesResolver urr)
public static void initEnvironment(Transaction tx, UnresolvedReferencesResolver urr, boolean authoritative)
public static FilesystemObject getFsoForFile(java.io.File baseDir, java.io.File f, java.lang.String name, boolean forceOneFile)
public boolean isReadOnly(AttributeI attr)
BOAttributeI is read-only in the context of this BO
(for the UI and access via the schema).
Please note that the schema-defined, not BO-related read-onlies are taken into account here as well,
i.e. the method will return false if a virtual attribute is marked in the schema as
unless overridden in a subclass. Subclasses may override this method to add their own rules. If no rule exists in the subclass, the decision should always be delegated to super instead of just returning false to avoid inadvertenly breaking the rules defined in super-classes or the schema. You must never change the signature of this method, as subclasses override this and a lot of code would break or need to be adjusted.
isReadOnly in interface BOIisReadOnly in class StrukturAttributeI is read-only in the context of this BOpublic boolean isMandatory(AttributeI attr)
BOAttributeI is mandatory in the context of this BO
(for the UI and access via the schema).
Please note that the schema-defined, not BO-related mandatories are taken into account here as well,
i.e. the method will consistently return true if the attribute is marked in the schema as
unless overridden in a subclass. Subclasses may override this method to add their own rules. If no rule exists in the subclass, the decision should always be delegated to super instead of just returning false to avoid inadvertenly breaking the rules defined in super-classes or the schema. You must never change the signature of this method, as subclasses override this and a lot of code would break or need to be adjusted.
isMandatory in interface BOIisMandatory in class StrukturAttributeI is mandatory in the context of this BOpublic void verifyOnClient(BasicClientContextI ctx)
verifyOnClient in interface SaveVetoIverifyOnClient in class Strukturpublic java.lang.String getParameter()
ParameterizedStrukturIParameterizedStrukturI.isLazy(),
but without applying any further localization (l10n) or other complex preparations.
This is useful when the raw, loaded string content is needed.getParameter in interface ParameterizedStrukturIgetParameter in class de.ipcon.db.core.CodebausteinBaseString representing the unlazied parameter value, without l10n or other processing.public void setParameter(java.lang.String str)
ParameterizedStrukturIsetParameter in interface ParameterizedStrukturIsetParameter in class de.ipcon.db.core.CodebausteinBasestr - The String value to set for the "Parameter" property.public java.lang.String getRawParameter()
ParameterizedStrukturIgetRawParameter in interface ParameterizedStrukturIString representing the raw parameter value as it is stored.public electric.xml.Document getCookedParameter(CodebausteinStorageI cbs, StrukturParameterDefaultApplierI defaultApplier, java.lang.Object[] l10nPaths) throws electric.xml.ParseException
ParameterizedStrukturIgetCookedParameter in interface ParameterizedStrukturIgetCookedParameter in class Strukturcbs - The CodebausteinStorageI to use for resolving code module (Codebaustein) includes.defaultApplier - The StrukturParameterDefaultApplierI to apply default values or transformations.l10nPaths - An array of Objects representing localization paths to use for resolving l10n keys.Document object representing the fully processed and "cooked" parameter value.electric.xml.ParseException - If an error occurs during parsing or processing of the parameter value.public boolean isLazy()
ParameterizedStrukturIisLazy in interface ParameterizedStrukturIisLazy in class Strukturtrue if the parameter is lazy-loaded, false otherwise.public void unlazy()
ParameterizedStrukturIParameterizedStrukturI.isLazy() should return false.unlazy in interface ParameterizedStrukturIunlazy in class Strukturpublic java.lang.String getIncludeElementText()
getIncludeElementText in class de.ipcon.db.core.CodebausteinBasepublic java.util.Map<java.lang.Long,Struktur> getBenutztInStrukturen()
getBenutztInStrukturen in class de.ipcon.db.core.CodebausteinBasepublic java.lang.String getCookedParameter()
public java.lang.String replaceArguments(java.lang.String withPlaceholders,
java.util.List<java.lang.String> listIncs,
java.util.Map<java.lang.String,java.lang.String> mapArgValues)
withPlaceholders - the String in which placeholders should be replaced.listIncs - "includes path" for error message output.mapArgValues - a map with CBA names as keys and their replacement
values as values.public java.util.Map getRelationsForDateiSystemSyncCache()
getRelationsForDateiSystemSyncCache in class Strukturpublic void exportToImpl(FilesystemObject fso, EntityI ent, electric.xml.Element root)
exportToImpl in class Strukturpublic void importFromXML(EntityI ent, electric.xml.Element root, java.util.Map<java.lang.String,Benannt> mapElterCache, UnresolvedReferencesResolver urr, boolean asAutomatik, boolean keepValueIfXMLNotFound, boolean allowAutomatik)
importFromXML in class Strukturpublic BO createCopy()
BOBO. If a Transaction is
given, the copy will first be included in this TX to record all the copy
operations. Uses copyFrom() to copy the values from this to
the new instance.
CAUTION: *ALL* n-1-reachable objects will be copied as well!
Attention: Does not honour the "omitOnCopy" flag from the schema!createCopy in class StrukturBOde.ipcon.db.core.BO#copyFrom(),
de.ipcon.db.core.Transaction#includeCopy()public BO createCopy(Transaction tx)
createCopy in class StrukturCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.