The IOuterJoinLoadable type exposes the following members.

Methods

  NameDescription
Public methodAfterInitialize
Called just after the entities properties have been initialized
(Inherited from IEntityPersister.)
Public methodAfterReassociate
Called just after the entity has been reassociated with the session
(Inherited from IEntityPersister.)
Public methodConsumesCollectionAlias
Very, very, very ugly...
(Inherited from IJoinable.)
Public methodConsumesEntityAlias
Very, very, very ugly...
(Inherited from IJoinable.)
Public methodCountSubclassProperties
How many properties are there, for this class and all subclasses? (optional operation)
Public methodCreateProxy
Create a new proxy instance
(Inherited from IEntityPersister.)
Public methodDelete
Delete a persistent instance
(Inherited from IEntityPersister.)
Public methodFilterFragment
Get the where clause filter, given a query alias and considering enabled session filters
(Inherited from IJoinable.)
Public methodFindDirty
Locate the property-indices of all properties considered to be dirty.
(Inherited from IEntityPersister.)
Public methodFindModified
Locate the property-indices of all properties considered to be dirty.
(Inherited from IEntityPersister.)
Public methodForceVersionIncrement (Inherited from IEntityPersister.)
Public methodFromJoinFragment
Get the from clause part of any joins (optional operation)
(Inherited from IJoinable.)
Public methodFromTableFragment
Get the main from table fragment, given a query alias (optional operation)
Public methodGenerateTableAliasForColumn
Get the table alias used for the supplied column
Public methodGetCascadeStyle
Get the cascade style of this (subclass closure) property
Public methodGetConcreteProxyClass
Get the proxy interface that instances of this concrete class will be cast to
(Inherited from IEntityPersister.)
Public methodGetCurrentVersion
Get the current version of the object, or return null if there is no row for the given identifier. In the case of unversioned data, return any object if the row exists.
(Inherited from IEntityPersister.)
Public methodGetDatabaseSnapshot
Get the current database state of the object, in a "hydrated" form, without resolving identifiers
(Inherited from IEntityPersister.)
Public methodGetDiscriminatorAlias
Get the alias used for the discriminator column, given a suffix
(Inherited from ILoadable.)
Public methodGetFetchMode
May this property be fetched using an SQL outerjoin?
Public methodGetIdentifier
Get the identifier of an instance ( throw an exception if no identifier property)
(Inherited from IEntityPersister.)
Public methodGetIdentifierAliases
Get the result set aliases used for the identifier columns, given a suffix
(Inherited from ILoadable.)
Public methodGetMappedClass
The persistent class, or null
(Inherited from IEntityPersister.)
Public methodGetNaturalIdentifierSnapshot
Retrieve the current state of the natural-id properties from the database.
(Inherited from IEntityPersister.)
Public methodGetPropertyAliases
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
(Inherited from ILoadable.)
Public methodGetPropertyColumnNames(Int32)
Get the result set column names mapped for this property (properties of this class, only).
(Inherited from ILoadable.)
Public methodGetPropertyColumnNames(String)
Get the column names for the given property path
Public methodGetPropertyTableName
Get the table name for the given property path
Public methodGetPropertyType
Get the type of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValue(Object, Int32, EntityMode)
Get the value of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValue(Object, String, EntityMode)
Get the value of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValues
Return the values of the mapped properties of the object
(Inherited from IEntityPersister.)
Public methodGetPropertyValuesToInsert
Return the values of the insertable properties of the object (including backrefs)
(Inherited from IEntityPersister.)
Public methodGetSubclassEntityPersister
Get the persister for an instance of this class or a subclass
(Inherited from IEntityPersister.)
Public methodGetSubclassForDiscriminatorValue
Get the concrete subclass corresponding to the given discriminator value
(Inherited from ILoadable.)
Public methodGetSubclassPropertyColumnNames
Return the column names used to persist all properties of all sublasses of the persistent class (optional operation)
Public methodGetSubclassPropertyName
Get the name of the numbered property of the class or a subclass (optional operation)
Public methodGetSubclassPropertyTableName
Return the table name used to persist the numbered property of the class or a subclass (optional operation)
Public methodGetSubclassPropertyType
Get an array of the types of all properties of all subclasses (optional operation)
Public methodGetVersion
Get the version number (or timestamp) from the object's version property (or return null if not versioned)
(Inherited from IEntityPersister.)
Public methodGuessEntityMode
Try to discover the entity mode from the entity instance
(Inherited from IEntityPersister.)
Public methodHasUninitializedLazyProperties
Does the given instance have any uninitialized lazy properties?
(Inherited from IEntityPersister.)
Public methodHydrate
Retrieve property values from one row of a result set
(Inherited from ILoadable.)
Public methodImplementsLifecycle
Does the class implement the ILifecycle inteface?
(Inherited from IEntityPersister.)
Public methodImplementsValidatable
Does the class implement the IValidatable interface?
(Inherited from IEntityPersister.)
Public methodInsert(array<Object>[]()[][], Object, ISessionImplementor)
Persist an instance, using a natively generated identifier (optional operation)
(Inherited from IEntityPersister.)
Public methodInsert(Object, array<Object>[]()[][], Object, ISessionImplementor)
Persist an instance
(Inherited from IEntityPersister.)
Public methodInstantiate
Create a class instance initialized with the given identifier
(Inherited from IEntityPersister.)
Public methodIsDefinedOnSubclass
Is this property defined on a subclass of the mapped class?
Public methodIsInstance
Determines whether the specified entity is an instance of the class managed by this persister.
(Inherited from IEntityPersister.)
Public methodIsInstrumented
Has the class actually been bytecode instrumented?
(Inherited from IEntityPersister.)
Public methodIsSubclassEntityName
Determine whether the given name represents a subclass entity (or this entity itself) of the entity mapped by this persister.
(Inherited from IEntityPersister.)
Public methodIsSubclassPropertyNullable
Is the numbered property of the class of subclass nullable?
Public methodIsTransient
Is this a new transient instance?
(Inherited from IEntityPersister.)
Public methodIsUnsavedVersion
Check the version value trough VersionValue.
(Inherited from IEntityPersister.)
Public methodLoad
Load an instance of the persistent class.
(Inherited from IEntityPersister.)
Public methodLock
Do a version check (optional operation)
(Inherited from IEntityPersister.)
Public methodOneToManyFilterFragment (Inherited from IJoinable.)
Public methodPostInstantiate
Finish the initialization of this object, once all ClassPersisters have been instantiated. Called only once, before any other method.
(Inherited from IEntityPersister.)
Public methodProcessInsertGeneratedProperties
Perform a select to retrieve the values of any generated properties back from the database, injecting these generated values into the given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.)
Public methodProcessUpdateGeneratedProperties
Perform a select to retrieve the values of any generated properties back from the database, injecting these generated values into the given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.)
Public methodResetIdentifier
Set the identifier and version of the given instance back to its "unsaved" value, returning the id
(Inherited from IEntityPersister.)
Public methodSelectFragment(String, String)
Generate a list of collection index and element columns
Public methodSelectFragment(IJoinable, String, String, String, String, Boolean)
All columns to select, when loading.
(Inherited from IJoinable.)
Public methodSetIdentifier
Set the identifier of an instance (or do nothing if no identifier property)
(Inherited from IEntityPersister.)
Public methodSetPropertyValue
Set the value of a particular property
(Inherited from IEntityPersister.)
Public methodSetPropertyValues
Set the given values to the mapped properties of the given object
(Inherited from IEntityPersister.)
Public methodToColumns
Given the number of a property of a subclass, and a table alias, return the aliased column names (optional operation)
Public methodToIdentifierColumns
Return the alised identifier column names
Public methodUpdate
Update a persistent instance
(Inherited from IEntityPersister.)
Public methodWhereJoinFragment
Get the where clause part of any joins (optional operation)
(Inherited from IJoinable.)

See Also