nl.hippo.portal.cms
Class CMSServiceImpl

java.lang.Object
  extended by nl.hippo.portal.cms.CMSServiceImpl
All Implemented Interfaces:
nl.hippo.portal.cms.CMSService

public class CMSServiceImpl
extends java.lang.Object
implements nl.hippo.portal.cms.CMSService

Version:
$Id: CMSServiceImpl.java 6849 2007-06-19 14:50:23Z ddam $

Field Summary
 
Fields inherited from interface nl.hippo.portal.cms.CMSService
DEFAULT, NOCACHE, RESOURCE
 
Constructor Summary
CMSServiceImpl(java.lang.String name, nl.hippo.client.api.service.WebdavService webdavService)
           
 
Method Summary
 nl.hippo.client.api.content.DocumentPath createAbsolutePath(java.lang.String path)
           
 nl.hippo.client.api.content.DocumentPath createRelativePath(java.lang.String path)
           
 int delete(nl.hippo.client.api.content.DocumentPath targetPath)
           
 nl.hippo.client.api.content.FacetCollection facetSearch(nl.hippo.client.api.content.DocumentPath path, java.io.InputStream dasl)
           
 nl.hippo.client.api.content.FacetCollection facetSearch(nl.hippo.client.api.content.DocumentPath path, java.lang.String dasl)
           
 nl.hippo.client.api.content.FacetCollection facetSearch(java.lang.String path, java.io.InputStream dasl)
           
 nl.hippo.client.api.content.FacetCollection facetSearch(java.lang.String path, java.lang.String dasl)
           
 nl.hippo.client.api.content.Document get(nl.hippo.client.api.content.DocumentPath path)
           
 nl.hippo.client.api.content.Document get(java.lang.String path)
           
 nl.hippo.client.api.content.Document getById(java.lang.String documentId)
           
 nl.hippo.client.api.content.DocumentMetadata getMetaData(nl.hippo.client.api.content.DocumentPath path)
           
 nl.hippo.client.api.content.DocumentMetadata getMetaData(java.lang.String path)
           
 nl.hippo.client.api.content.DocumentMetadata getMetaDataById(java.lang.String documentId)
           
 java.lang.String getName()
           
 boolean isDocumentIdEnabled()
           
 int makeCol(nl.hippo.client.api.content.DocumentPath targetPath)
           
 int proppatch(nl.hippo.client.api.content.DocumentPath targetPath, nl.hippo.client.api.content.Property[] propertiesToRemove, nl.hippo.client.api.content.Property[] propertiesToAdd)
           
 int proppatch(java.lang.String targetPath, nl.hippo.client.api.content.Property[] propertiesToRemove, nl.hippo.client.api.content.Property[] propertiesToAdd)
           
 int put(nl.hippo.client.api.content.DocumentPath targetPath, java.io.InputStream putObject)
           
 int put(java.lang.String targetPath, java.io.InputStream putObject)
           
 nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path, java.lang.String daslQuery)
           
 nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path, java.lang.String daslQuery, boolean includeContent)
           
 nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path, java.lang.String daslQuery, java.util.Map daslParameters)
           
 nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path, java.lang.String daslQuery, java.util.Map daslParameters, boolean includeContent)
           
 nl.hippo.client.api.content.DocumentCollection search(java.lang.String path, java.lang.String daslQuery)
           
 nl.hippo.client.api.content.DocumentCollection search(java.lang.String path, java.lang.String daslQuery, boolean includeContent)
           
 nl.hippo.client.api.content.DocumentCollection search(java.lang.String path, java.lang.String daslQuery, java.util.Map daslParameters)
           
 nl.hippo.client.api.content.DocumentCollection search(java.lang.String path, java.lang.String daslQuery, java.util.Map daslParameters, boolean includeContent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMSServiceImpl

public CMSServiceImpl(java.lang.String name,
                      nl.hippo.client.api.service.WebdavService webdavService)
Method Detail

get

public nl.hippo.client.api.content.Document get(java.lang.String path)
Specified by:
get in interface nl.hippo.portal.cms.CMSService

get

public nl.hippo.client.api.content.Document get(nl.hippo.client.api.content.DocumentPath path)
Specified by:
get in interface nl.hippo.portal.cms.CMSService

getName

public java.lang.String getName()
Specified by:
getName in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(java.lang.String path,
                                                             java.lang.String daslQuery)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(java.lang.String path,
                                                             java.lang.String daslQuery,
                                                             boolean includeContent)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path,
                                                             java.lang.String daslQuery,
                                                             boolean includeContent)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path,
                                                             java.lang.String daslQuery)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(java.lang.String path,
                                                             java.lang.String daslQuery,
                                                             java.util.Map daslParameters)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(java.lang.String path,
                                                             java.lang.String daslQuery,
                                                             java.util.Map daslParameters,
                                                             boolean includeContent)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path,
                                                             java.lang.String daslQuery,
                                                             java.util.Map daslParameters)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

search

public nl.hippo.client.api.content.DocumentCollection search(nl.hippo.client.api.content.DocumentPath path,
                                                             java.lang.String daslQuery,
                                                             java.util.Map daslParameters,
                                                             boolean includeContent)
Specified by:
search in interface nl.hippo.portal.cms.CMSService

createAbsolutePath

public nl.hippo.client.api.content.DocumentPath createAbsolutePath(java.lang.String path)
Specified by:
createAbsolutePath in interface nl.hippo.portal.cms.CMSService

createRelativePath

public nl.hippo.client.api.content.DocumentPath createRelativePath(java.lang.String path)
Specified by:
createRelativePath in interface nl.hippo.portal.cms.CMSService

getById

public nl.hippo.client.api.content.Document getById(java.lang.String documentId)
Specified by:
getById in interface nl.hippo.portal.cms.CMSService

getMetaData

public nl.hippo.client.api.content.DocumentMetadata getMetaData(java.lang.String path)
Specified by:
getMetaData in interface nl.hippo.portal.cms.CMSService

getMetaData

public nl.hippo.client.api.content.DocumentMetadata getMetaData(nl.hippo.client.api.content.DocumentPath path)
Specified by:
getMetaData in interface nl.hippo.portal.cms.CMSService

getMetaDataById

public nl.hippo.client.api.content.DocumentMetadata getMetaDataById(java.lang.String documentId)
Specified by:
getMetaDataById in interface nl.hippo.portal.cms.CMSService

isDocumentIdEnabled

public boolean isDocumentIdEnabled()
Specified by:
isDocumentIdEnabled in interface nl.hippo.portal.cms.CMSService

facetSearch

public nl.hippo.client.api.content.FacetCollection facetSearch(java.lang.String path,
                                                               java.io.InputStream dasl)
Specified by:
facetSearch in interface nl.hippo.portal.cms.CMSService

facetSearch

public nl.hippo.client.api.content.FacetCollection facetSearch(nl.hippo.client.api.content.DocumentPath path,
                                                               java.io.InputStream dasl)
Specified by:
facetSearch in interface nl.hippo.portal.cms.CMSService

facetSearch

public nl.hippo.client.api.content.FacetCollection facetSearch(java.lang.String path,
                                                               java.lang.String dasl)
Specified by:
facetSearch in interface nl.hippo.portal.cms.CMSService

facetSearch

public nl.hippo.client.api.content.FacetCollection facetSearch(nl.hippo.client.api.content.DocumentPath path,
                                                               java.lang.String dasl)
Specified by:
facetSearch in interface nl.hippo.portal.cms.CMSService

put

public int put(java.lang.String targetPath,
               java.io.InputStream putObject)
Specified by:
put in interface nl.hippo.portal.cms.CMSService

put

public int put(nl.hippo.client.api.content.DocumentPath targetPath,
               java.io.InputStream putObject)
Specified by:
put in interface nl.hippo.portal.cms.CMSService

proppatch

public int proppatch(java.lang.String targetPath,
                     nl.hippo.client.api.content.Property[] propertiesToRemove,
                     nl.hippo.client.api.content.Property[] propertiesToAdd)
Specified by:
proppatch in interface nl.hippo.portal.cms.CMSService

proppatch

public int proppatch(nl.hippo.client.api.content.DocumentPath targetPath,
                     nl.hippo.client.api.content.Property[] propertiesToRemove,
                     nl.hippo.client.api.content.Property[] propertiesToAdd)
Specified by:
proppatch in interface nl.hippo.portal.cms.CMSService

delete

public int delete(nl.hippo.client.api.content.DocumentPath targetPath)
Specified by:
delete in interface nl.hippo.portal.cms.CMSService

makeCol

public int makeCol(nl.hippo.client.api.content.DocumentPath targetPath)
Specified by:
makeCol in interface nl.hippo.portal.cms.CMSService


Copyright © 2007-2008 . All Rights Reserved.