Package org.nuxeo.ecm.webengine.model
Interface Resource
- All Superinterfaces:
Adaptable
- All Known Subinterfaces:
AdapterResource,ModuleResource
- All Known Implementing Classes:
AbstractResource,AbstractResourceService,AbstractResourceService,AbstractUMObject,AbstractUMRootObject,ACLAdapter,AnnotationAdapter,APIRoot,AsyncOperationAdapter,AuditAdapter,AuditService,AuthenticationTokensObject,AutomationResource,BatchUploadObject,BinariesObject,BlobAdapter,BlobObject,BlobsObject,BOAdapter,BulkActionFrameworkObject,BulkActionObject,BulkObject,CapabilitiesObject,ChildrenAdapter,CommentAdapter,ConfigEndPoint,ConfigurationObject,ConnectClientRoot,ConnectObject,ConversionRootObject,ConvertAdapter,DefaultAdapter,DefaultObject,DirectoryEntryObject,DirectoryObject,DirectoryRootObject,DistributionObject,DocTypeEndPoint,DocumentModelListPaginableAdapter,DocumentObject,DocumentResolverService,DocumentRoot,DownloadHandler,EasyShare,EmptyDocumentAdapter,ExecutableResource,ExtractBinaryFulltextObject,FacetEndPoint,FilesEndpoint,FileService,GroupMemberGroupsAdapter,GroupMemberUsersAdapter,GroupObject,GroupRootObject,InstallHandler,JSONDocumentObject,LockService,Main,Main,ManagementObject,MeObject,MigrationObject,ModuleRoot,NuxeoDriveObject,OAuth2Callback,OAuth2Object,OAuth2Object,OperationAdapter,OperationResource,PackageListingProvider,PageProviderAdapter,PageProvidersObject,PaginableAdapter,PaginableObject,PermissionService,PicturesObject,PreviewAdapter,ProbesObject,QueryExecutor,QueryObject,RemoveHandler,RenditionAdapter,RenditionObject,RepositoryObject,ResourceBundleEndpoint,ResourceService,ResourceService,RootResource,RootResource,SchedulerObject,SchemaEndPoint,SearchAdapter,SearchObject,SearchObject,StreamObject,TargetPlatformObject,TaskAdapter,TaskObject,TemplateBasedResource,TemplateResource,ThumbnailsObject,UIDSequencerObject,UninstallHandler,UserInvitationObject,UserObject,UserRootObject,UserToGroupObject,VersionService,VersionsObject,VideosObject,ViewService,WOPIRoot,WorkflowAdapter,WorkflowModelObject,WorkflowObject,WorkflowsObject,WorkManagerObject,XDocReportResourceService
- Author:
- Bogdan Stefanescu
-
Method Summary
Modifier and TypeMethodDescriptionbooleancheckGuard(String guard) Checks the given guard expression in the context of this resource.voiddispose()Returns the active Adapter on this object if any in the current request.getName()getNext()getPath()getTemplate(String fileName) getType()getURL()booleaninitialize(WebContext ctx, ResourceType type, Object... args) booleanbooleanisInstanceOf(String type) booleanisRoot()newAdapter(String type, Object... args) jakarta.ws.rs.core.ResponsevoidvoidsetPrevious(Resource previous) voidsetRoot(boolean isRoot) Methods inherited from interface org.nuxeo.runtime.model.Adaptable
getAdapter
-
Method Details
-
initialize
-
dispose
void dispose() -
getContext
WebContext getContext() -
getModule
Module getModule() -
getType
ResourceType getType() -
isInstanceOf
-
getName
String getName() -
getPath
String getPath() -
getTrailingPath
String getTrailingPath() -
getNextSegment
String getNextSegment() -
getURL
String getURL() -
getPrevious
Resource getPrevious() -
getNext
Resource getNext() -
setNext
-
setPrevious
-
isAdapter
boolean isAdapter() -
isRoot
boolean isRoot() -
setRoot
void setRoot(boolean isRoot) -
getFacets
-
hasFacet
-
getLinks
-
newObject
-
newAdapter
-
getView
-
getTemplate
-
redirect
-
getActiveAdapter
AdapterResource getActiveAdapter()Returns the active Adapter on this object if any in the current request.- Returns:
- the service instance or null
-
checkGuard
Checks the given guard expression in the context of this resource.- Throws:
ParseException
-