public class DocumentationComponent extends DefaultComponent implements DocumentationService
| Modifier and Type | Field and Description |
|---|---|
static String |
DIRECTORY_NAME |
static String |
Read_Grp |
static String |
Root_NAME |
static String |
Root_PATH |
static String |
Write_Grp |
| Constructor and Description |
|---|
DocumentationComponent() |
activate, applicationStarted, deactivate, getApplicationStartedOrder, getLastModified, registerContribution, registerExtension, setLastModified, unregisterContribution, unregisterExtensionpublic static final String DIRECTORY_NAME
public static final String Root_PATH
public static final String Root_NAME
public static final String Read_Grp
public static final String Write_Grp
public <T> T getAdapter(Class<T> adapter)
Adaptablenull if
no such object can be found.getAdapter in interface AdaptablegetAdapter in class DefaultComponentadapter - the adapter class to look upnull if this object does not
have an adapter for the given classpublic Map<String,List<DocumentationItem>> listDocumentationItems(CoreSession session, String category, String targetType) throws Exception
listDocumentationItems in interface DocumentationServiceExceptionpublic List<DocumentationItem> findDocumentItems(CoreSession session, NuxeoArtifact nxItem) throws ClientException
findDocumentItems in interface DocumentationServiceClientExceptionpublic List<DocumentationItem> findDocumentationItemVariants(CoreSession session, DocumentationItem item) throws ClientException
findDocumentationItemVariants in interface DocumentationServiceClientExceptionpublic List<DocumentModel> findDocumentModelVariants(CoreSession session, DocumentationItem item) throws ClientException
ClientExceptionpublic DocumentationItem createDocumentationItem(CoreSession session, NuxeoArtifact item, String title, String content, String type, List<String> applicableVersions, boolean approved, String renderingType) throws ClientException
createDocumentationItem in interface DocumentationServiceClientExceptionpublic void deleteDocumentationItem(CoreSession session, String uuid) throws ClientException
deleteDocumentationItem in interface DocumentationServiceClientExceptionpublic DocumentationItem updateDocumentationItem(CoreSession session, DocumentationItem docItem) throws ClientException
updateDocumentationItem in interface DocumentationServiceClientExceptionpublic List<String> getCategoryKeys() throws Exception
getCategoryKeys in interface DocumentationServiceExceptionpublic Map<String,String> getCategories() throws Exception
getCategories in interface DocumentationServiceExceptionpublic void exportDocumentation(CoreSession session, OutputStream out)
exportDocumentation in interface DocumentationServicepublic void importDocumentation(CoreSession session, InputStream is)
importDocumentation in interface DocumentationServicepublic String getDocumentationStats(CoreSession session)
getDocumentationStats in interface DocumentationServicepublic Map<String,DocumentationItem> getAvailableDescriptions(CoreSession session, String targetType) throws Exception
getAvailableDescriptions in interface DocumentationServiceExceptionCopyright © 2013 Nuxeo SA. All Rights Reserved.