IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

Package com.ibm.websphere.projector.annotations

This package contains all annotations specific to the Projector.

See:
          Description

Enum Summary
AccessType Overrides or explicitly defines the the method in which the persistence layer accesses the entity's persistent state.
CascadeType Identifies the various relationship cascade options that can be used with the entity association annotations.
FetchType Defines strategies for fetching data from the TupleStore.
 

Annotation Types Summary
Basic Identifies a field or method as a basic persistable attribute.
Entity Specifies that this class is an entity.
EntityListeners Identifies general entity listener classes to receive entity lifecycle callback notifications.
Id Specifies the primary key property or field of an entity.
IdClass The IdClass annotation can be used to specify a composite primary key class that is mapped to multiple fields or properties of an entity.
ManyToMany Specifies a many-valued association with many-to-many multiplicity.
ManyToOne Specifies a single-valued association to another entity that has many-to-one multiplicity.
OneToMany Specifies a multi-valued association to another entity that has one-to-many multiplicity.
OneToOne Specifies a single-valued association to another entity that has one-to-one multiplicity.
OrderBy Specifies the ordering of the elements of a collection valued association at the point when the association is retrieved.
PostInvalidate Identifies the post-invalidate callback method which is invoked for an entity after the entity has been invalidated, which includes entities that have been invalidated due to a cascading operation.
PostLoad Identifies the post-load callback method which is invoked for an entity after the entity has been loaded from the store which includes any entities that are loaded through an association.
PostPersist Identifies the post-persist callback method which is invoked for an entity after the entity has been persisted to the store, which includes entities that have been persisted due to a cascading operation.
PostRemove Identifies the post-remove callback method which is invoked for an entity after the entity has been removed, which includes entities that have been removed due to a cascading operation.
PostUpdate Identifies the post-update callback method which is invoked for an entity after the entity has been updated to the store.
PreInvalidate Identifies the pre-invalidate callback method which is invoked for an entity before the entity has been invalidated, which includes entities that have been invalidated due to a cascading operation.
PrePersist Identifies the pre-persist callback method which is invoked for an entity before the entity has been persisted to the store, which includes entities that have been persisted due to a cascading operation.
PreRemove Identifies the pre-remove callback method which is invoked for an entity before the entity has been removed, which includes entities that have been removed due to a cascading operation.
PreUpdate Identifies the pre-update callback method which is invoked for an entity before the entity has been updated to the store.
Transient The Transient annotation is used to annotate a property or field of an entity class.
Version Identifies a field or method as a version attribute.
 

Package com.ibm.websphere.projector.annotations Description

This package contains all annotations specific to the Projector.


IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

© Copyright International Business Machines Corp 2005,2012. All rights reserved.