Package org.chromattic.api.annotations

Interface Summary
DefaultValue Allows to define default values for properties typed with a primitive type.
 

Annotation Types Summary
Create Defines a creator method to create transient instances of a Chromattic entity.
DefaultValue.Boolean  
DefaultValue.Double  
DefaultValue.Float  
DefaultValue.Int  
DefaultValue.Long  
Destroy Defines a destructor method to significate the end of life of a Chromattic entity.
FindById  
FormattedBy  
Id Annotates a bean property getter to return the current identifier of the related jcr node.
ManyToOne Defines the many side in a one to many relationship.
MappedBy Defines the name of the property that is used to maintain one to many relationship with path or reference.
MixinType The mixin annotation can be used to annote a class and declares that it represents one or several mixins.
Name Annotates a bean property getter to return the current name of the related jcr node.
NamingPolicy Provide information about the naming to the children of a node.
OneToMany Defines the one side in a one to many relationship.
OneToOne Defines the one side in a one to one relationship.
Path Annotates a bean property getter to return the current path of the related jcr node.
PrimaryType Defines the mapping between a node type and a java class.
Properties Annotates a Chromattic entity getter having a return type equals to java.util.Map.
Property Defines the mapping between the property of a node type and a java bean property of the annotated class.
RelatedMappedBy 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.
WorkspaceName Annotates a bean property getter to return the current workspace name of the related jcr node.
 



Copyright © 2010 eXo Platform SAS. All Rights Reserved.