Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.model
Interface Resource

All Superinterfaces:
Adaptable
All Known Subinterfaces:
AdapterResource, ModuleResource
All Known Implementing Classes:
AbstractResource, AbstractSiteDocumentObject, AdministrativeStatusObject, AuditService, BlogCommentService, BlogCommentService, BlogPerspectiveAdapter, BlogPerspectiveAdapter, BlogPost, BlogRssAdapter, BlogSite, BlogSites, BlogTagAdapter, CommentService, ConnectClientRoot, DefaultAdapter, DefaultObject, DocumentObject, DocumentResolverService, DocumentResource, DocumentRoot, DownloadHandler, EngineService, ExtensibleResource, FileService, GadgetDocument, GadgetRoot, Gadgets, Group, GwtResource, InstallHandler, JsonAdapter, JSONDocument, LastDocuments, LockService, Main, Main, Main, Main, Main, Main, Management, ManagementModule, ManagementObject, ModuleRoot, MyDocsRoot, PackageListingProvider, Page, PermissionService, PerspectiveAdapter, PictureAdapter, ProbeObject, ProbesObject, RestPublishingHandler, RssAdapter, Site, Sites, SpacesModuleRoot, SpaceWebObject, StatusesObject, TagAdapter, UninstallHandler, UniversWebObject, User, UserService, VersionService, ViewService, WebCommentService, WebForm, Wizard

public interface Resource
extends Adaptable

Author:
Bogdan Stefanescu

Method Summary
 boolean checkGuard(java.lang.String guard)
          Checks the given guard expression in the context of this resource.
 void dispose()
           
 AdapterResource getActiveAdapter()
          Returns the active Adapter on this object if any in the current request.
 WebContext getContext()
           
 java.util.Set<java.lang.String> getFacets()
           
 java.util.List<LinkDescriptor> getLinks(java.lang.String category)
           
 Module getModule()
           
 java.lang.String getName()
           
 Resource getNext()
           
 java.lang.String getNextSegment()
           
 java.lang.String getPath()
           
 Resource getPrevious()
           
 Template getTemplate(java.lang.String fileName)
           
 java.lang.String getTrailingPath()
           
 ResourceType getType()
           
 java.lang.String getURL()
           
 Template getView(java.lang.String viewId)
           
 boolean hasFacet(java.lang.String facet)
           
 Resource initialize(WebContext ctx, ResourceType type, java.lang.Object... args)
           
 boolean isAdapter()
           
 boolean isInstanceOf(java.lang.String type)
           
 boolean isRoot()
           
 AdapterResource newAdapter(java.lang.String type, java.lang.Object... args)
           
 Resource newObject(java.lang.String type, java.lang.Object... args)
           
 javax.ws.rs.core.Response redirect(java.lang.String uri)
           
 void setNext(Resource next)
           
 void setPrevious(Resource previous)
           
 void setRoot(boolean isRoot)
           
 
Methods inherited from interface org.nuxeo.runtime.model.Adaptable
getAdapter
 

Method Detail

initialize

Resource initialize(WebContext ctx,
                    ResourceType type,
                    java.lang.Object... args)

dispose

void dispose()

getContext

WebContext getContext()

getModule

Module getModule()

getType

ResourceType getType()

isInstanceOf

boolean isInstanceOf(java.lang.String type)

getName

java.lang.String getName()

getPath

java.lang.String getPath()

getTrailingPath

java.lang.String getTrailingPath()

getNextSegment

java.lang.String getNextSegment()

getURL

java.lang.String getURL()

getPrevious

Resource getPrevious()

getNext

Resource getNext()

setNext

void setNext(Resource next)

setPrevious

void setPrevious(Resource previous)

isAdapter

boolean isAdapter()

isRoot

boolean isRoot()

setRoot

void setRoot(boolean isRoot)

getFacets

java.util.Set<java.lang.String> getFacets()

hasFacet

boolean hasFacet(java.lang.String facet)

getLinks

java.util.List<LinkDescriptor> getLinks(java.lang.String category)

newObject

Resource newObject(java.lang.String type,
                   java.lang.Object... args)

newAdapter

AdapterResource newAdapter(java.lang.String type,
                           java.lang.Object... args)

getView

Template getView(java.lang.String viewId)

getTemplate

Template getTemplate(java.lang.String fileName)

redirect

javax.ws.rs.core.Response redirect(java.lang.String uri)

getActiveAdapter

AdapterResource getActiveAdapter()
Returns the active Adapter on this object if any in the current request.

Returns:
the service instance or null

checkGuard

boolean checkGuard(java.lang.String guard)
                   throws java.text.ParseException
Checks the given guard expression in the context of this resource.

Throws:
java.text.ParseException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.