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
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
Copyright © 2011 Nuxeo SAS. All Rights Reserved.