A B C D E F G H I J L M N O P Q R S U V W

A

add(Class<?>) - Method in class org.chromattic.api.ChromatticBuilder
Adds a class definition.
added(String, String, String, Object) - Method in interface org.chromattic.api.event.LifeCycleListener
An object is added to the session.
addEventListener(EventListener) - Method in interface org.chromattic.api.ChromatticSession
 

B

BOOLEAN - Static variable in class org.chromattic.api.ChromatticBuilder.Option.Type
.
boot() - Method in class org.chromattic.api.ChromatticBuilder
 
build() - Method in class org.chromattic.api.ChromatticBuilder
Builds the runtime and return a configured Chromattic instance.
BuilderException - Exception in org.chromattic.api
 
BuilderException() - Constructor for exception org.chromattic.api.BuilderException
 
BuilderException(String) - Constructor for exception org.chromattic.api.BuilderException
 
BuilderException(String, Throwable) - Constructor for exception org.chromattic.api.BuilderException
 
BuilderException(Throwable) - Constructor for exception org.chromattic.api.BuilderException
 

C

CACHE_STATE_ENABLED - Static variable in class org.chromattic.api.ChromatticBuilder
The boolean indicating if caching is performed.
Chromattic - Interface in org.chromattic.api
The Chromattic object provides the entry points for runtime interactions.
ChromatticBuilder - Class in org.chromattic.api
The builder configures and create a Chromattic runtime.
ChromatticBuilder() - Constructor for class org.chromattic.api.ChromatticBuilder
 
ChromatticBuilder.Option<D> - Class in org.chromattic.api
A configuration option.
ChromatticBuilder.Option.Instance<D> - Class in org.chromattic.api
The instance of an option.
ChromatticBuilder.Option.Type<D> - Class in org.chromattic.api
The type of an option.
ChromatticException - Exception in org.chromattic.api
 
ChromatticException() - Constructor for exception org.chromattic.api.ChromatticException
 
ChromatticException(String) - Constructor for exception org.chromattic.api.ChromatticException
 
ChromatticException(String, Throwable) - Constructor for exception org.chromattic.api.ChromatticException
 
ChromatticException(Throwable) - Constructor for exception org.chromattic.api.ChromatticException
 
ChromatticSession - Interface in org.chromattic.api
 
classes - Variable in class org.chromattic.api.ChromatticBuilder
.
close() - Method in interface org.chromattic.api.ChromatticSession
 
configure(ChromatticBuilder.Option.Instance<T>) - Method in class org.chromattic.api.ChromatticBuilder
 
Create - Annotation Type in org.chromattic.api.annotations
Defines a creator method to create transient instances of a Chromattic entity.
create() - Static method in class org.chromattic.api.ChromatticBuilder
 
create(Class<O>) - Method in interface org.chromattic.api.ChromatticSession
Creates a transient instance of the specified object.
create(Class<O>, String) - Method in interface org.chromattic.api.ChromatticSession
Creates a transient instance of the specified object.
created(Object) - Method in interface org.chromattic.api.event.LifeCycleListener
An object is created.
createQueryBuilder() - Method in interface org.chromattic.api.ChromatticSession
 

D

decodeNodeName(FormatterContext, String) - Method in class org.chromattic.api.format.DefaultObjectFormatter
 
decodeNodeName(FormatterContext, String) - Method in interface org.chromattic.api.format.ObjectFormatter
Converts a jcr node name to an entity name.
decodePropertyName(FormatterContext, String) - Method in class org.chromattic.api.format.DefaultObjectFormatter
 
decodePropertyName(FormatterContext, String) - Method in interface org.chromattic.api.format.ObjectFormatter
Converts a jcr property name to an entity property name.
DefaultObjectFormatter - Class in org.chromattic.api.format
Defines the default codec format that only performs validation of JCR names.
DefaultObjectFormatter() - Constructor for class org.chromattic.api.format.DefaultObjectFormatter
 
DefaultValue - Interface in org.chromattic.api.annotations
Allows to define default values for properties typed with a primitive type.
DefaultValue.Boolean - Annotation Type in org.chromattic.api.annotations
 
DefaultValue.Double - Annotation Type in org.chromattic.api.annotations
 
DefaultValue.Float - Annotation Type in org.chromattic.api.annotations
 
DefaultValue.Int - Annotation Type in org.chromattic.api.annotations
 
DefaultValue.Long - Annotation Type in org.chromattic.api.annotations
 
Destroy - Annotation Type in org.chromattic.api.annotations
Defines a destructor method to significate the end of life of a Chromattic entity.
doParse(String) - Method in class org.chromattic.api.ChromatticBuilder.Option.Type
 
DuplicateNameException - Exception in org.chromattic.api
 
DuplicateNameException() - Constructor for exception org.chromattic.api.DuplicateNameException
 
DuplicateNameException(String) - Constructor for exception org.chromattic.api.DuplicateNameException
 
DuplicateNameException(String, Throwable) - Constructor for exception org.chromattic.api.DuplicateNameException
 
DuplicateNameException(Throwable) - Constructor for exception org.chromattic.api.DuplicateNameException
 

E

encodeNodeName(FormatterContext, String) - Method in class org.chromattic.api.format.DefaultObjectFormatter
 
encodeNodeName(FormatterContext, String) - Method in interface org.chromattic.api.format.ObjectFormatter
Converts an entity name to a jcr node name.
encodePropertyName(FormatterContext, String) - Method in class org.chromattic.api.format.DefaultObjectFormatter
 
encodePropertyName(FormatterContext, String) - Method in interface org.chromattic.api.format.ObjectFormatter
Converts an entity property name to a jcr property name.
equals(Object) - Method in class org.chromattic.api.ChromatticBuilder.Option.Instance
 
EventListener - Interface in org.chromattic.api.event
The generic class of an event listener that integrates with a Chromattic runtime.

F

FindById - Annotation Type in org.chromattic.api.annotations
 
findById(Class<O>, String) - Method in interface org.chromattic.api.ChromatticSession
 
findByNode(Class<O>, Node) - Method in interface org.chromattic.api.ChromatticSession
 
findByPath(Object, Class<O>, String) - Method in interface org.chromattic.api.ChromatticSession
 
findByPath(Class<O>, String) - Method in interface org.chromattic.api.ChromatticSession
 
FormattedBy - Annotation Type in org.chromattic.api.annotations
 
FormatterContext - Interface in org.chromattic.api.format
The context provided when a formatting operation is invoked.
from(Class<O>) - Method in interface org.chromattic.api.query.QueryBuilder
Set the node type of the from clause of the query.

G

get() - Method in interface org.chromattic.api.query.QueryBuilder
Compute and returns the ObjectQuery for this builder.
getCause() - Method in exception org.chromattic.api.UndeclaredRepositoryException
 
getDisplayName() - Method in class org.chromattic.api.ChromatticBuilder.Option
 
getId(Object) - Method in interface org.chromattic.api.ChromatticSession
 
getInstance(String) - Method in class org.chromattic.api.ChromatticBuilder.Option
 
getInstance() - Static method in class org.chromattic.api.format.DefaultObjectFormatter
 
getJCRSession() - Method in interface org.chromattic.api.ChromatticSession
 
getName() - Method in class org.chromattic.api.ChromatticBuilder.Option
 
getName(Object) - Method in interface org.chromattic.api.ChromatticSession
 
getOption(String) - Method in class org.chromattic.api.ChromatticBuilder
 
getOption() - Method in class org.chromattic.api.ChromatticBuilder.Option.Instance
 
getPath(Object) - Method in interface org.chromattic.api.ChromatticSession
 
getStatus(Object) - Method in interface org.chromattic.api.ChromatticSession
 
getSystemOptions() - Static method in class org.chromattic.api.ChromatticBuilder
 
getType() - Method in class org.chromattic.api.ChromatticBuilder.Option
 
getValue() - Method in class org.chromattic.api.ChromatticBuilder.Option.Instance
 

H

hashCode() - Method in class org.chromattic.api.ChromatticBuilder.Option.Instance
 

I

Id - Annotation Type in org.chromattic.api.annotations
Annotates a bean property getter to return the current identifier of the related jcr node.
initCause(Throwable) - Method in exception org.chromattic.api.UndeclaredRepositoryException
 
insert(Class<O>, String) - Method in interface org.chromattic.api.ChromatticSession
Creates a persistent instance of the specified object.
insert(Object, Class<O>, String) - Method in interface org.chromattic.api.ChromatticSession
Creates a persistent instance of the specified object.
INSTRUMENTOR_CLASSNAME - Static variable in class org.chromattic.api.ChromatticBuilder
The instrumentor class name for Chromattic's objects.

J

JCR_OPTIMIZE_ENABLED - Static variable in class org.chromattic.api.ChromatticBuilder
Enable / disable all JCR optimizations.
JCR_OPTIMIZE_HAS_NODE_ENABLED - Static variable in class org.chromattic.api.ChromatticBuilder
Enable / disable access to JCR has property.
JCR_OPTIMIZE_HAS_PROPERTY_ENABLED - Static variable in class org.chromattic.api.ChromatticBuilder
Enable / disable access to JCR has property.

L

LifeCycleListener - Interface in org.chromattic.api.event
Enables to be aware of the life cycle of the object managed by chromattic with respect to the underlying JCR session.
loaded(String, String, String, Object) - Method in interface org.chromattic.api.event.LifeCycleListener
An object is loaded from the session.

M

ManyToOne - Annotation Type in org.chromattic.api.annotations
Defines the many side in a one to many relationship.
MappedBy - Annotation Type in org.chromattic.api.annotations
Defines the name of the property that is used to maintain one to many relationship with path or reference.
MappingException - Exception in org.chromattic.api
 
MappingException() - Constructor for exception org.chromattic.api.MappingException
 
MappingException(String) - Constructor for exception org.chromattic.api.MappingException
 
MappingException(String, Throwable) - Constructor for exception org.chromattic.api.MappingException
 
MappingException(Throwable) - Constructor for exception org.chromattic.api.MappingException
 
MixinMapping - Annotation Type in org.chromattic.api.annotations
The mixin annotation can be used to annote a class and declares that it represents a mixin.

N

Name - Annotation Type in org.chromattic.api.annotations
Annotates a bean property getter to return the current name of the related jcr node.
NameConflictResolution - Enum in org.chromattic.api
 
NamingPolicy - Annotation Type in org.chromattic.api.annotations
Provide information about the naming to the children of a node.
NodeMapping - Annotation Type in org.chromattic.api.annotations
Defines the mapping between a node type and a java class.
NoSuchPropertyException - Exception in org.chromattic.api
 
NoSuchPropertyException() - Constructor for exception org.chromattic.api.NoSuchPropertyException
 
NoSuchPropertyException(String) - Constructor for exception org.chromattic.api.NoSuchPropertyException
 
NoSuchPropertyException(String, Throwable) - Constructor for exception org.chromattic.api.NoSuchPropertyException
 
NoSuchPropertyException(Throwable) - Constructor for exception org.chromattic.api.NoSuchPropertyException
 

O

OBJECT_FORMATTER_CLASSNAME - Static variable in class org.chromattic.api.ChromatticBuilder
The object name formatter class name.
ObjectFormatter - Interface in org.chromattic.api.format
The object formatter defines an interface used to filter the naming of the jcr nodes and properties.
objects() - Method in interface org.chromattic.api.query.Query
Executes the query and return the result as a serie of Chromattic entities.
OneToMany - Annotation Type in org.chromattic.api.annotations
Defines the one side in a one to many relationship.
OneToOne - Annotation Type in org.chromattic.api.annotations
Defines the one side in a one to one relationship.
openSession() - Method in interface org.chromattic.api.Chromattic
Opens a session and returns it.
openSession(String) - Method in interface org.chromattic.api.Chromattic
Opens a session for the specified workspace and returns it.
openSession(Credentials, String) - Method in interface org.chromattic.api.Chromattic
Opens with the specified credentials a session for the specified workspace and returns it.
openSession(Credentials) - Method in interface org.chromattic.api.Chromattic
Opens with the specified credentials a session and returns it.
options - Variable in class org.chromattic.api.ChromatticBuilder
.
orderBy(String) - Method in interface org.chromattic.api.query.QueryBuilder
Set the order by clause of the query.
org.chromattic.api - package org.chromattic.api
 
org.chromattic.api.annotations - package org.chromattic.api.annotations
 
org.chromattic.api.event - package org.chromattic.api.event
 
org.chromattic.api.format - package org.chromattic.api.format
 
org.chromattic.api.query - package org.chromattic.api.query
 

P

parse(String) - Method in class org.chromattic.api.ChromatticBuilder.Option.Type
 
Path - Annotation Type in org.chromattic.api.annotations
Annotates a bean property getter to return the current path of the related jcr node.
persist(Object, String) - Method in interface org.chromattic.api.ChromatticSession
Persists a transient object.
persist(Object, Object) - Method in interface org.chromattic.api.ChromatticSession
Persists a transient object.
persist(Object) - Method in interface org.chromattic.api.ChromatticSession
Persists a transient object relative to the root node.
persist(Object, Object, String) - Method in interface org.chromattic.api.ChromatticSession
Persists a transient object.
Properties - Annotation Type in org.chromattic.api.annotations
Annotates a Chromattic entity getter having a return type equals to java.util.Map.
Property - Annotation Type in org.chromattic.api.annotations
Defines the mapping between the property of a node type and a java bean property of the annotated class.
propertyChanged(String, Object, String, Object) - Method in interface org.chromattic.api.event.StateChangeListener
The value of a property changed

Q

Query<O> - Interface in org.chromattic.api.query
A base interface for all queries.
QueryBuilder<O> - Interface in org.chromattic.api.query
The query builder allows to create queries.
QueryLanguage - Enum in org.chromattic.api.query
Enumerates the queries languages.
QueryResult<R> - Interface in org.chromattic.api.query
The result for an query.

R

RelatedMappedBy - Annotation Type in org.chromattic.api.annotations
Defines the name of the property that is used on the other side of the relationship to maintain one to many relationship with path or reference.
RelationshipType - Enum in org.chromattic.api
The type of a relationship.
remove(Object) - Method in interface org.chromattic.api.ChromatticSession
 
removed(String, String, String, Object) - Method in interface org.chromattic.api.event.LifeCycleListener
An object is removed from the session.
ROOT_NODE_PATH - Static variable in class org.chromattic.api.ChromatticBuilder
The path of the root node.

S

save() - Method in interface org.chromattic.api.ChromatticSession
 
SESSION_LIFECYCLE_CLASSNAME - Static variable in class org.chromattic.api.ChromatticBuilder
The JCR session life cycle class name.
setOption(ChromatticBuilder.Option<T>, T) - Method in class org.chromattic.api.ChromatticBuilder
 
setOption(ChromatticBuilder.Option.Instance<T>, boolean) - Method in class org.chromattic.api.ChromatticBuilder
 
setOption(ChromatticBuilder.Option<T>, T, boolean) - Method in class org.chromattic.api.ChromatticBuilder
 
size() - Method in interface org.chromattic.api.query.QueryResult
Returns the number of results this query will returns until the iterator has no more elements to return.
StateChangeListener - Interface in org.chromattic.api.event
Allows for state change monitoring when the state of an object is changed.
Status - Enum in org.chromattic.api
The status of a Chromattic entity.
STRING - Static variable in class org.chromattic.api.ChromatticBuilder.Option.Type
.

U

UndeclaredRepositoryException - Exception in org.chromattic.api
Wraps an unexpected RepositoryException that is a checked exception.
UndeclaredRepositoryException() - Constructor for exception org.chromattic.api.UndeclaredRepositoryException
 
UndeclaredRepositoryException(String) - Constructor for exception org.chromattic.api.UndeclaredRepositoryException
 
UndeclaredRepositoryException(String, RepositoryException) - Constructor for exception org.chromattic.api.UndeclaredRepositoryException
 
UndeclaredRepositoryException(RepositoryException) - Constructor for exception org.chromattic.api.UndeclaredRepositoryException
 

V

valueOf(String) - Static method in enum org.chromattic.api.NameConflictResolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chromattic.api.query.QueryLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chromattic.api.RelationshipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chromattic.api.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.chromattic.api.NameConflictResolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chromattic.api.query.QueryLanguage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chromattic.api.RelationshipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chromattic.api.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(String) - Method in interface org.chromattic.api.query.QueryBuilder
Set the where clause of the query.
WorkspaceName - Annotation Type in org.chromattic.api.annotations
Annotates a bean property getter to return the current workspace name of the related jcr node.

A B C D E F G H I J L M N O P Q R S U V W

Copyright © 2009 eXo Platform SAS. All Rights Reserved.