Package org.nuxeo.core.resources.model

Interface Summary
IContainer A container may contains any number of site resources
IContentSource  
IPropertyManager A Property manager service
It is associating a property to a resource so that properties may be retrieved later given a resource and a property name.
IResourceManager The resource manager is the entry point to the resource tree.
IResourceMetadata Metadata that describes a site object There are some predefined metadata fields but custom fields can be added or removed dinamically
IResourceTreeRoot The root of the Apogee resource tree.
ISite A site manage a tree of resources and is the tree resource root Resources are managed through the site controller.
ISiteContainer A container of ISite resources
ISiteController A site controller operation execution and notification on a specific site
There are a small set of required operations for any type of site.
ISiteControllerRegistry A registry keeping associations between site types (site URI schemas) and controller classes
ISiteFile Marker interface for resource that cannot have children
ISiteFolder Marker interface for all site resource that may contains other resources The path of a contained resource is container.getPath() + '/' + resource.getName() and the URI is container.getURI() + '/' + resource.getName()
ISiteOperation This object describe an operation on a site that may modify site resources.
ISiteOperationHandler  
ISiteOperationListener A listener notified when a site operation is performed
ISiteOperationStatus  
ISiteResource A Site resource is a resource specific to a site context.
ISiteResourceVisitor  
ISiteService A site service
 

Class Summary
NullSiteController A controller that is doing nothing