public class DateiSystemSync extends de.ipcon.db.core.DateiSystemSyncBase implements MiniLogI
ATT_AutoSync, ATT_Eintraege, ATT_FilterAenderungen, ATT_FilterAuto, ATT_FilterByName, ATT_FilterExport, ATT_FilterFehler, ATT_FilterImport, ATT_FilterNeu, ATT_FilterStrukturAls, ATT_FilterStrukturBkm, ATT_FilterStrukturFrm, ATT_FilterStrukturInc, ATT_FilterStrukturRep, ATT_FilterStrukturTpl, ATT_GefilterteEintraege, ATT_LogDebug, ATT_LogInfo, ATT_LogTrace, ATT_Meldungen, ATT_Pfad, ATT_ZeigeLog, ENT_DateiSystemSync
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, 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 |
---|
DateiSystemSync() |
Modifier and Type | Method and Description |
---|---|
boolean |
action_delete(BO[] bos)
Deletes the selected entries.
|
boolean |
action_import(BO[] bos)
Import only selected entries; called for the small "import" button.
|
void |
action_refresh()
Compare Strukturen in DB and on disk; called for the large "compare" button.
|
void |
action_setBaseDir()
Opens filechooser dialog and sets the base directory which is scanned for
files with exported Strukturen data.
|
boolean |
action_sync()
Syncs all entries; called for the large "sync" button.
|
boolean |
action_sync(BO[] bos)
Syncs only selected entries; called for the small "sync" button.
|
void |
debug(java.lang.String s) |
void |
err(java.lang.String s) |
void |
fatal(java.lang.String s) |
java.util.List |
getAdditionalRoots() |
java.util.List<FilesystemObject> |
getAllStrukturFiles(java.io.File dir)
Nimmt alle Dateien im Resourceverzeichnis auf und gibt die 'passenden' in
einer ArrayListe mit FilesystemObjects zurueck.
|
java.io.File |
getBaseDir() |
BasicClientContextI |
getCtx() |
de.ipcon.db.core.DateiSystemSync.EintragMap |
getEintragMap() |
java.util.Map |
getGefilterteEintraege() |
MiniLogI |
getMiniLog() |
java.lang.String |
getPfad() |
Transaction |
getTx() |
void |
info(java.lang.String s) |
boolean |
isFastRefreshPossible() |
DateiSystemSyncEintrag |
newEntry(java.io.File dir)
Creates and returns a new DSE with some basic info (Id, BOLoader, reference
to
|
static DateiSystemSync |
of(Transaction _tx) |
void |
refreshDB(DBManBOChangeEventI e) |
void |
refreshFS()
Die Haupt-Synchronisations-Methode fuer Struktur-Elemente...
|
void |
setAdditionalRoots(java.util.List $41) |
void |
setBaseDir(java.io.File $40) |
void |
setCtx(BasicClientContextI $42) |
void |
setEintragMap(de.ipcon.db.core.DateiSystemSync.EintragMap $43) |
void |
setFastRefreshPossible(boolean $44) |
void |
setMiniLog(MiniLogI $38) |
void |
setTx(Transaction $39) |
java.lang.String |
timestamp() |
void |
trace(java.lang.String s) |
void |
warn(java.lang.String s) |
addEintrag, copyFrom, copyFrom, equalPayload, getAutoSync, getAutoSyncNN, getAutoSyncNN, getEintraege, getEintraegeIterator, getFilterAenderungen, getFilterAenderungenNN, getFilterAenderungenNN, getFilterAuto, getFilterAutoNN, getFilterAutoNN, getFilterByName, getFilterByNameNE, getFilterByNameNN, getFilterByNameNN, getFilterExport, getFilterExportNN, getFilterExportNN, getFilterFehler, getFilterFehlerNN, getFilterFehlerNN, getFilterImport, getFilterImportNN, getFilterImportNN, getFilterNeu, getFilterNeuNN, getFilterNeuNN, getFilterStrukturAls, getFilterStrukturAlsNN, getFilterStrukturAlsNN, getFilterStrukturBkm, getFilterStrukturBkmNN, getFilterStrukturBkmNN, getFilterStrukturFrm, getFilterStrukturFrmNN, getFilterStrukturFrmNN, getFilterStrukturInc, getFilterStrukturIncNN, getFilterStrukturIncNN, getFilterStrukturRep, getFilterStrukturRepNN, getFilterStrukturRepNN, getFilterStrukturTpl, getFilterStrukturTplNN, getFilterStrukturTplNN, getGefilterteEintraegeIterator, getLogDebug, getLogDebugNN, getLogDebugNN, getLogInfo, getLogInfoNN, getLogInfoNN, getLogTrace, getLogTraceNN, getLogTraceNN, getMeldungen, getMeldungenNE, getMeldungenNN, getMeldungenNN, getPfadNE, getPfadNN, getPfadNN, getZeigeLog, getZeigeLogNN, getZeigeLogNN, istAutoSync, istFilterAenderungen, istFilterAuto, istFilterExport, istFilterFehler, istFilterImport, istFilterNeu, istFilterStrukturAls, istFilterStrukturBkm, istFilterStrukturFrm, istFilterStrukturInc, istFilterStrukturRep, istFilterStrukturTpl, istLogDebug, istLogInfo, istLogTrace, istZeigeLog, needAutoSync, needFilterAenderungen, needFilterAuto, needFilterByName, needFilterExport, needFilterFehler, needFilterImport, needFilterNeu, needFilterStrukturAls, needFilterStrukturBkm, needFilterStrukturFrm, needFilterStrukturInc, needFilterStrukturRep, needFilterStrukturTpl, needLogDebug, needLogInfo, needLogTrace, needMeldungen, needPfad, needPopulatedEintraege, needPopulatedGefilterteEintraege, needZeigeLog, readExternal, removeEintrag, setAutoSync, setBOLoader, setEintraege, setFilterAenderungen, setFilterAuto, setFilterByName, setFilterExport, setFilterFehler, setFilterImport, setFilterNeu, setFilterStrukturAls, setFilterStrukturBkm, setFilterStrukturFrm, setFilterStrukturInc, setFilterStrukturRep, setFilterStrukturTpl, setLogDebug, setLogInfo, setLogTrace, setMeldungen, setZeigeLog, slim, slim, writeExternal
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, afterVerifyOnServer, 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, 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, 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, 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, isMandatory, isNew, isReadOnly, 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 DateiSystemSync of(Transaction _tx)
public void refreshFS()
public void action_refresh()
public DateiSystemSyncEintrag newEntry(java.io.File dir)
public void action_setBaseDir()
public java.util.List<FilesystemObject> getAllStrukturFiles(java.io.File dir)
public void refreshDB(DBManBOChangeEventI e)
public boolean action_sync()
public boolean action_sync(BO[] bos)
public boolean action_import(BO[] bos)
public boolean action_delete(BO[] bos)
public java.lang.String timestamp()
public java.lang.String getPfad()
getPfad
in class de.ipcon.db.core.DateiSystemSyncBase
public java.util.Map getGefilterteEintraege()
getGefilterteEintraege
in class de.ipcon.db.core.DateiSystemSyncBase
public MiniLogI getMiniLog()
public void setMiniLog(MiniLogI $38)
public Transaction getTx()
public void setTx(Transaction $39)
public java.io.File getBaseDir()
public void setBaseDir(java.io.File $40)
public java.util.List getAdditionalRoots()
public void setAdditionalRoots(java.util.List $41)
public BasicClientContextI getCtx()
public void setCtx(BasicClientContextI $42)
public de.ipcon.db.core.DateiSystemSync.EintragMap getEintragMap()
public void setEintragMap(de.ipcon.db.core.DateiSystemSync.EintragMap $43)
public boolean isFastRefreshPossible()
public void setFastRefreshPossible(boolean $44)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.