| Package | Description | 
|---|---|
| org.exoplatform.services.cms.folksonomy | 
 Handles all the tag-related actions on documents and files. 
 | 
| org.exoplatform.services.cms.link | 
 Handles links related to documents and files, including creating, updating and deleting. 
 | 
| org.exoplatform.services.cms.timeline | 
 Handles all views and actions for the Timeline view. 
 | 
| org.exoplatform.services.cms.views | 
 Handles all actions and configurations related to views. 
 | 
| org.exoplatform.services.jcr.ext.common | 
 This package defines the common exo-jcr extension class. 
 | 
| org.exoplatform.services.jcr.ext.registry | 
 This package defines the registry service. 
 | 
| org.exoplatform.services.wcm.publication | 
 Provides the WCMComposer, one of the core services of web content management. 
 | 
| org.exoplatform.services.wcm.search | 
 Provides Search Service to handle search on a site with different criteria. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<javax.jcr.Node> | 
NewFolksonomyService.getAllDocumentsByTag(String tagPath,
                    String workspace,
                    SessionProvider sessionProvider)
Gets all documents which are marked with a given tag. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<javax.jcr.Node> | 
LinkManager.getAllLinks(javax.jcr.Node targetNode,
           String linkType,
           SessionProvider sessionProvider)
Gets all links of a target node by a given link type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfEarlierThisMonth(String nodePath,
                              String workspace,
                              SessionProvider sessionProvider,
                              String userName,
                              boolean byUser)
Gets all documents earlier this month. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfEarlierThisMonth(String nodePath,
                              String workspace,
                              SessionProvider sessionProvider,
                              String userName,
                              boolean byUser,
                              boolean isLimit)
Gets all documents earlier this month. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfEarlierThisWeek(String nodePath,
                             String workspace,
                             SessionProvider sessionProvider,
                             String userName,
                             boolean byUser)
Gets all documents earlier this week. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfEarlierThisWeek(String nodePath,
                             String workspace,
                             SessionProvider sessionProvider,
                             String userName,
                             boolean byUser,
                             boolean isLimit)
Gets all documents earlier this week. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfEarlierThisYear(String nodePath,
                             String workspace,
                             SessionProvider sessionProvider,
                             String userName,
                             boolean byUser)
Gets all documents earlier this year. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfEarlierThisYear(String nodePath,
                             String workspace,
                             SessionProvider sessionProvider,
                             String userName,
                             boolean byUser,
                             boolean isLimit)
Gets all documents earlier this year. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfToday(String nodePath,
                   String workspace,
                   SessionProvider sessionProvider,
                   String userName,
                   boolean byUser)
Gets all documents of today. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfToday(String nodePath,
                   String workspace,
                   SessionProvider sessionProvider,
                   String userName,
                   boolean byUser,
                   boolean isLimit)
Gets all documents of today. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfYesterday(String nodePath,
                       String workspace,
                       SessionProvider sessionProvider,
                       String userName,
                       boolean byUser)
Gets all documents of yesterday. 
 | 
List<javax.jcr.Node> | 
TimelineService.getDocumentsOfYesterday(String nodePath,
                       String workspace,
                       SessionProvider sessionProvider,
                       String userName,
                       boolean byUser,
                       boolean isLimit)
Gets all documents of yesterday. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
ManageViewService.addTemplate(String name,
           String content,
           String homePath,
           SessionProvider provider)
Adds a new template to a place with the given path. 
 | 
List<javax.jcr.Node> | 
ManageViewService.getAllTemplates(String homeAlias,
               SessionProvider provider)
Gets all templates. 
 | 
javax.jcr.Node | 
ApplicationTemplateManagerService.getApplicationTemplateHome(String portletName,
                          SessionProvider provider)
Gets the application template home. 
 | 
javax.jcr.Node | 
ManageViewService.getTemplate(String path,
           SessionProvider provider)
Gets a template by a given path. 
 | 
javax.jcr.Node | 
ApplicationTemplateManagerService.getTemplateByName(String portletName,
                 String category,
                 String templateName,
                 SessionProvider sessionProvider)
Gets a template by its name under a given category. 
 | 
javax.jcr.Node | 
ApplicationTemplateManagerService.getTemplateByPath(String templatePath,
                 SessionProvider sessionProvider)
Gets a template by its path under a given category. 
 | 
javax.jcr.Node | 
ManageViewService.getTemplateHome(String homeAlias,
               SessionProvider provider)
Gets the template home that contains all templates. 
 | 
List<javax.jcr.Node> | 
ApplicationTemplateManagerService.getTemplatesByCategory(String portletName,
                      String category,
                      SessionProvider sessionProvider)
Gets templates under a given category. 
 | 
javax.jcr.Node | 
ManageViewService.getViewByName(String viewName,
             SessionProvider provider)
Gets a view by its name. 
 | 
void | 
ManageViewService.removeTemplate(String templatePath,
              SessionProvider provider)
Removes a template by a given path. 
 | 
void | 
ApplicationTemplateManagerService.removeTemplate(String portletName,
              String catgory,
              String templateName,
              SessionProvider sessionProvider)
Removes a template from a given portlet. 
 | 
String | 
ManageViewService.updateTemplate(String name,
              String content,
              String homePath,
              SessionProvider provider)
Updates a template at the given path. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SessionProvider | 
SessionProvider.createAnonimProvider()
Helper for creating Anonymous session provider. 
 | 
static SessionProvider | 
SessionProvider.createProvider(List<AccessControlEntry> accessList)
Gives a  
SessionProvider for a given list of AccessControlEntry. | 
static SessionProvider | 
SessionProvider.createSystemProvider()
Helper for creating System session provider. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RegistryService.createEntry(SessionProvider sessionProvider,
           String groupPath,
           org.exoplatform.services.jcr.ext.registry.RegistryEntry entry)
Creates an entry in the group. 
 | 
org.exoplatform.services.jcr.ext.registry.RegistryEntry | 
RegistryService.getEntry(SessionProvider sessionProvider,
        String entryPath)
Returns the corresponding registry entry which wraps a node of type "exo:registryEntry" 
 | 
org.exoplatform.services.jcr.ext.registry.Registry.RegistryNode | 
RegistryService.getRegistry(SessionProvider sessionProvider)
Returns the registry node which wraps a node of type "exo:registry" (the whole registry tree) 
 | 
void | 
RegistryService.recreateEntry(SessionProvider sessionProvider,
             String groupPath,
             org.exoplatform.services.jcr.ext.registry.RegistryEntry entry)
Re-creates an entry in the group. 
 | 
void | 
RegistryService.removeEntry(SessionProvider sessionProvider,
           String entryPath)
Removes the entry at the given absolute path (concatenation of group path / entry name) 
 | 
void | 
RegistryService.updateEntry(SessionProvider sessionProvider,
           String groupPath,
           org.exoplatform.services.jcr.ext.registry.RegistryEntry entry)
Update an entry in the group. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
javax.jcr.Node | 
WCMComposer.getContent(String workspace,
          String nodeIdentifier,
          HashMap<String,String> filters,
          SessionProvider sessionProvider)
Gets a content node at a specified path based on given filters. 
 | 
List<javax.jcr.Node> | 
WCMComposer.getContents(String workspace,
           String path,
           HashMap<String,String> filters,
           SessionProvider sessionProvider)
Gets content nodes at a specified path based on given filters. 
 | 
org.exoplatform.services.wcm.publication.Result | 
WCMComposer.getPaginatedContents(org.exoplatform.services.wcm.core.NodeLocation nodeLocation,
                    HashMap<String,String> filters,
                    SessionProvider sessionProvider)
Gets content nodes that are paginated at a specified path based on given filters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
org.exoplatform.services.wcm.search.base.AbstractPageList<org.exoplatform.services.wcm.search.ResultNode> | 
SiteSearchService.searchPageContents(SessionProvider sessionProvider,
                  org.exoplatform.services.wcm.search.QueryCriteria queryCriteria,
                  int pageSize,
                  boolean isSearchContent)
Searches for pages. 
 | 
org.exoplatform.services.wcm.search.base.AbstractPageList<org.exoplatform.services.wcm.search.ResultNode> | 
SiteSearchService.searchSiteContents(SessionProvider sessionProvider,
                  org.exoplatform.services.wcm.search.QueryCriteria queryCriteria,
                  int pageSize,
                  boolean isSearchContent)
Searches for content nodes of a site. 
 | 
Copyright © 2003-2017 eXo Platform SAS. All Rights Reserved.