Package cz.cvut.kbss.jopa.model.annotations
package cz.cvut.kbss.jopa.model.annotations
-
ClassDescriptionSpecifies that the annotated field contains only explicit (asserted) values.Defines the set of cascadable operations that are propagated to the associated entity.Used in conjunction with the
SparqlResultSetMapping
annotation to map the SELECT clause of a SPARQL query to a constructor.Declares repository context in which data are stored.Specifies the conversion of a Basic field or property.Specifies that the annotated class is a converter and defines its scope.Specifies the callback listener classes to be used for an entity or mapped superclass.Used in conjunction with theSparqlResultSetMapping
annotation to map the SELECT clause of a SPARQL query to an entity result.Specifies that a persistent property or field should be persisted as an enumerated type.Defines mapping for enumerated types.Defines strategies for fetching data from the database.Used in conjunction with theEntityResult
annotation to map columns specified in the SELECT list of a SPARQL query to the properties or fields of an entity class.Specifies the identifier of an entity.Represents an OWL individual (or an RDF resource) identified by the specified IRI.Specifies that the field values are inferred.Specifies the inheritance strategy to be used for an entity class hierarchy.Defines polymorphic loading strategy options for theInheritance
annotation.Designates a class whose mapping information is applied to the entities that inherit from it.Specifies multiple native SPARQL named queries.Specifies a named native SPARQL query.Namespace declaration allows the use of shorter notation for long URIs.Wrapper for declaration of multiple namespaces on an element.Marks an attribute mapped to an OWL annotation property.Specifies that the class is an entity class and maps to an ontological class (RDFS or OWL).Marks an attribute mapped to an OWL datatype property.Marks an attribute mapped to an OWL object property.Allows to specify participation constraints of an attribute.Specifies a callback method for the corresponding lifecycle event.Specifies a callback method for the corresponding lifecycle event.Specifies a callback method for the corresponding lifecycle event.Specifies a callback method for the corresponding lifecycle event.Specifies a callback method for the corresponding lifecycle event.Specifies a callback method for the corresponding lifecycle event.Specifies a callback method for the corresponding lifecycle event.Denotes an attribute containing values of unmapped properties relevant for an entity.Specifies mapping of an RDF collection.Specifies mapping of an RDF container.Types of RDF containers, as defined by Section 5.1 of the RDF Schema vocabulary.Specifies mapping of a sequence of items.Defines types of sequence modeling in OWL.This annotation can be used for creating SPARQL queries directly on repository fields.Specifies the mapping of the result of a native SPARQL query.Used to define one or moreSparqlResultSetMapping
annotations.Specifies that the property or field is not persistent.Represents the set of ontological types to which an entity belongs.Used in conjunction with theSparqlResultSetMapping
annotation orConstructorResult
annotation to map a column of the SELECT list of a SPARQL query.