Interface StoredBundle

All Superinterfaces:
Comparable<StoredBundle>, org.tentackle.pdo.DomainContextDependable, org.tentackle.pdo.DomainContextProvider, org.tentackle.pdo.DomainDelegate<StoredBundle>, org.tentackle.pdo.DomainObject<StoredBundle>, org.tentackle.reflect.EffectiveClassProvider<StoredBundle>, org.tentackle.misc.Identifiable, org.tentackle.misc.Immutable, org.tentackle.reflect.Interceptable, org.tentackle.misc.Modifiable, org.tentackle.pdo.PdoProvider<StoredBundle>, org.tentackle.pdo.PersistenceDelegate<StoredBundle>, org.tentackle.pdo.PersistentDomainObject<StoredBundle>, org.tentackle.pdo.PersistentObject<StoredBundle>, org.tentackle.pdo.ProxyDelegate<StoredBundle>, org.tentackle.validate.ScopeConfigurator, Serializable, org.tentackle.misc.SerialNumbered, org.tentackle.session.SessionDependable, org.tentackle.session.SessionProvider, org.tentackle.misc.Snapshotable<StoredBundle>, StoredBundleDomain, StoredBundlePersistence, org.tentackle.validate.Validateable

@TableName("bundle") @ClassId(8) @Singular("bundle") @Plural("bundles") public interface StoredBundle extends org.tentackle.pdo.PersistentDomainObject<StoredBundle>, StoredBundleDomain, StoredBundlePersistence
A resource bundle stored in the database.

Important: modifications of the bundle should only be done via StoredBundleDomain.setTranslation(java.lang.String, java.lang.String) and never by adding or modifying a bundle key directly. Bundles are always loaded eagerly, i.e. including all components.

Author:
harald
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 
    The unique domain key for StoredBundle.
  • Field Summary

    Fields inherited from interface org.tentackle.i18n.pdo.StoredBundlePersistence

    AN_LOCALE, AN_NAME, CL_LOCALE, CL_NAME, RN_KEYS
  • Method Summary

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.tentackle.pdo.DomainContextDependable

    createValidContext, determineContextId, getBaseContext, getContextId, isDomainContextImmutable, setDomainContext, setDomainContextImmutable

    Methods inherited from interface org.tentackle.pdo.DomainContextProvider

    getDomainContext, on, on, op, op

    Methods inherited from interface org.tentackle.pdo.DomainObject

    findByUniqueDomainKey, getPlural, getSingular, getUniqueDomainKeyType, isUniqueDomainKeyProvided, setUniqueDomainKey, toGenericString

    Methods inherited from interface org.tentackle.reflect.EffectiveClassProvider

    getEffectiveClass, getEffectiveSuperClasses

    Methods inherited from interface org.tentackle.misc.Identifiable

    toGenericString

    Methods inherited from interface org.tentackle.misc.Immutable

    getImmutableLoggingLevel, isFinallyImmutable, isImmutable, setFinallyImmutable, setImmutable, setImmutableLoggingLevel

    Methods inherited from interface org.tentackle.misc.Modifiable

    isModified

    Methods inherited from interface org.tentackle.pdo.PdoProvider

    getPdo, on, on

    Methods inherited from interface org.tentackle.pdo.PersistentDomainObject

    getDomainDelegate, getPersistenceDelegate

    Methods inherited from interface org.tentackle.pdo.PersistentObject

    attributesModified, containsPattern, delete, differsPersisted, findDuplicate, getCache, getCacheAccessCount, getCacheAccessTime, getClassBaseName, getClassId, getEditedBy, getEditedExpiry, getEditedSince, getExpiredTableSerials, getId, getModificationCount, getNormText, getRootClassId, getRootId, getSecurityResult, getSerial, getTableName, getTableSerial, getTokenLockObject, getTokenLockTimeout, isAbstract, isCacheable, isCached, isComposite, isDeleted, isEditAllowed, isExpired, isNew, isNormTextProvided, isPermissionAccepted, isPersistable, isReferenced, isRemovable, isRootClassIdProvided, isRootEntity, isRootEntityOf, isRootIdProvided, isTableSerialProvided, isTokenLockableByMe, isTokenLocked, isTokenLockedBy, isTokenLockedByMe, isTokenLockProvided, isTracked, isValidated, isViewAllowed, isWriteAllowed, loadComponents, markCacheAccess, persist, persistTokenLocked, releaseTokenLock, reload, reloadForUpdate, requestTokenLock, reserveId, reserveId, save, select, selectAll, selectAllAsCursor, selectAllCached, selectAllForCache, selectAllIdSerial, selectAllWithExpiredTableSerials, selectByNormText, selectByNormTextAsCursor, selectCached, selectCachedOnly, selectExpiredTableSerials, selectExpiredTableSerials, selectForCache, selectForUpdate, selectLatest, selectMaxId, selectMaxTableSerial, selectSerial, setExpired, toIdString, transferTokenLock, validate

    Methods inherited from interface org.tentackle.pdo.ProxyDelegate

    me

    Methods inherited from interface org.tentackle.validate.ScopeConfigurator

    getDefaultScopes

    Methods inherited from interface org.tentackle.misc.SerialNumbered

    isVirgin

    Methods inherited from interface org.tentackle.session.SessionDependable

    isSessionImmutable, setSession, setSessionImmutable

    Methods inherited from interface org.tentackle.session.SessionProvider

    getSession

    Methods inherited from interface org.tentackle.misc.Snapshotable

    copy, createSnapshot, discardSnapshot, discardSnapshots, getSnapshots, isCopy, isSnapshot, revertToSnapshot, setCopy

    Methods inherited from interface org.tentackle.i18n.pdo.StoredBundleDomain

    getTranslation, getUniqueDomainKey, setTranslation

    Methods inherited from interface org.tentackle.validate.Validateable

    validate