Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.model
Interface Resource

All Superinterfaces:
Adaptable
All Known Subinterfaces:
AdapterResource, ModuleResource
All Known Implementing Classes:
AbstractResource, AbstractSiteDocumentObject, AdministrativeStatusObject, AuditService, BasicsObject, BlogCommentService, BlogCommentService, BlogPerspectiveAdapter, BlogPerspectiveAdapter, BlogPost, BlogRssAdapter, BlogSite, BlogSites, BlogTagAdapter, CommentService, ConnectClientRoot, DefaultAdapter, DefaultObject, DocumentObject, DocumentResolverService, DocumentRoot, DocumentsObject, DownloadHandler, EngineService, ExtendedDocumentsObject, ExtendedSamplesRoot, FileService, Group, GwtResource, HelloObject, InstallHandler, JsonAdapter, LastDocuments, LockService, Main, Main, Main, Main, Main, Main, Management, ManagementModule, ManagementObject, ModuleRoot, PackageListingProvider, Page, PermissionService, PerspectiveAdapter, ProbeObject, ProbesObject, RemoveHandler, RestPublishingHandler, RssAdapter, SamplesRoot, Shell, Site, Sites, StatusesObject, TagAdapter, TemplatingObject, Test, UninstallHandler, User, UserBuddiesObject, UserManagerObject, UserObject, UserService, VersionService, ViewService, WebCommentService, WebForm, Wizard

public interface Resource
extends Adaptable

Author:
Bogdan Stefanescu

Method Summary
 boolean checkGuard(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()
           
 Set<String> getFacets()
           
 List<LinkDescriptor> getLinks(String category)
           
 Module getModule()
           
 String getName()
           
 Resource getNext()
           
 String getNextSegment()
           
 String getPath()
           
 Resource getPrevious()
           
 Template getTemplate(String fileName)
           
 String getTrailingPath()
           
 ResourceType getType()
           
 String getURL()
           
 Template getView(String viewId)
           
 boolean hasFacet(String facet)
           
 Resource initialize(WebContext ctx, ResourceType type, Object... args)
           
 boolean isAdapter()
           
 boolean isInstanceOf(String type)
           
 boolean isRoot()
           
 AdapterResource newAdapter(String type, Object... args)
           
 Resource newObject(String type, Object... args)
           
 Response redirect(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,
                    Object... args)

dispose

void dispose()

getContext

WebContext getContext()

getModule

Module getModule()

getType

ResourceType getType()

isInstanceOf

boolean isInstanceOf(String type)

getName

String getName()

getPath

String getPath()

getTrailingPath

String getTrailingPath()

getNextSegment

String getNextSegment()

getURL

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

Set<String> getFacets()

hasFacet

boolean hasFacet(String facet)

getLinks

List<LinkDescriptor> getLinks(String category)

newObject

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

newAdapter

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

getView

Template getView(String viewId)

getTemplate

Template getTemplate(String fileName)

redirect

Response redirect(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(String guard)
                   throws ParseException
Checks the given guard expression in the context of this resource.

Throws:
ParseException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.