mocks
Class MockDocumentTypeServiceImpl

java.lang.Object
  extended by mocks.MockDocumentTypeServiceImpl
All Implemented Interfaces:
XmlExporter, XmlLoader, DocumentTypeQueryService, DocumentTypeService

public class MockDocumentTypeServiceImpl
extends Object
implements DocumentTypeService


Constructor Summary
MockDocumentTypeServiceImpl()
           
 
Method Summary
 void addDocumentType(DocumentType documentType, PostProcessor postProcessor)
           
 void clearCacheForAttributeUpdate(RuleAttribute ruleAttribute)
           
 void delete(DocumentType documentType)
           
 org.jdom.Element export(ExportDataSet dataSet)
           
 Collection find(DocumentType documentType, String docGroupName, boolean climbHiearchy)
           
 List findAllCurrent()
           
 List findAllCurrentRootDocuments()
           
 DocumentType findByDocumentId(String documentId)
           
 DocumentType findById(String documentTypeId)
           
 DocumentType findByName(String name)
           
 DocumentType findByNameCaseInsensitive(String name)
           
 DocumentType findByNameIgnoreCache(String documentTypeId)
           
 List findByRouteHeaderId(String documentId)
           
 List<DocumentType> findPreviousInstances(String documentTypeName)
           
 DocumentType findRootDocumentType(DocumentType docType)
           
 Collection findRouteLevels(String documentTypeId)
           
 void flushCache()
           
 List getChildDocumentTypes(String documentTypeId)
           
 Integer getDocumentTypeCount()
           
 Integer getMaxVersionNumber(String name)
           
 DocumentType getMostRecentDocType(String docTypeName)
           
 PostProcessor getPostProcessor(String documentTypeId)
           
 boolean isLockedForRouting(DocumentType documentType)
           
 void loadXml(InputStream inputStream, String principalId)
           
 void makeCurrent(List documentTypes)
           
 void makeCurrent(String documentId)
           
 void save(DocumentType documentType)
           
 void save(DocumentType documentType, boolean flushCache)
           
 DocumentType setDocumentTypeVersion(DocumentType documentType, boolean currentInd)
           
 boolean supportPrettyPrint()
           
 void versionAndSave(DocumentType documentType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockDocumentTypeServiceImpl

public MockDocumentTypeServiceImpl()
Method Detail

setDocumentTypeVersion

public DocumentType setDocumentTypeVersion(DocumentType documentType,
                                           boolean currentInd)

getMostRecentDocType

public DocumentType getMostRecentDocType(String docTypeName)

isLockedForRouting

public boolean isLockedForRouting(DocumentType documentType)

makeCurrent

public void makeCurrent(List documentTypes)

addDocumentType

public void addDocumentType(DocumentType documentType,
                            PostProcessor postProcessor)

findByDocumentId

public DocumentType findByDocumentId(String documentId)
Specified by:
findByDocumentId in interface DocumentTypeQueryService

getMaxVersionNumber

public Integer getMaxVersionNumber(String name)

findById

public DocumentType findById(String documentTypeId)
Specified by:
findById in interface DocumentTypeQueryService

findByName

public DocumentType findByName(String name)
Specified by:
findByName in interface DocumentTypeQueryService

findByNameCaseInsensitive

public DocumentType findByNameCaseInsensitive(String name)
Specified by:
findByNameCaseInsensitive in interface DocumentTypeService

versionAndSave

public void versionAndSave(DocumentType documentType)
Specified by:
versionAndSave in interface DocumentTypeService

getPostProcessor

public PostProcessor getPostProcessor(String documentTypeId)

findRouteLevels

public Collection findRouteLevels(String documentTypeId)

find

public Collection find(DocumentType documentType,
                       String docGroupName,
                       boolean climbHiearchy)
Specified by:
find in interface DocumentTypeQueryService

delete

public void delete(DocumentType documentType)

findByRouteHeaderId

public List findByRouteHeaderId(String documentId)

makeCurrent

public void makeCurrent(String documentId)

findAllCurrentRootDocuments

public List findAllCurrentRootDocuments()
Specified by:
findAllCurrentRootDocuments in interface DocumentTypeService

findRootDocumentType

public DocumentType findRootDocumentType(DocumentType docType)
Specified by:
findRootDocumentType in interface DocumentTypeQueryService

loadXml

public void loadXml(InputStream inputStream,
                    String principalId)
Specified by:
loadXml in interface XmlLoader

export

public org.jdom.Element export(ExportDataSet dataSet)
Specified by:
export in interface XmlExporter

supportPrettyPrint

public boolean supportPrettyPrint()
Specified by:
supportPrettyPrint in interface XmlExporter

findAllCurrent

public List findAllCurrent()
Specified by:
findAllCurrent in interface DocumentTypeService

getChildDocumentTypes

public List getChildDocumentTypes(String documentTypeId)
Specified by:
getChildDocumentTypes in interface DocumentTypeService

findByNameIgnoreCache

public DocumentType findByNameIgnoreCache(String documentTypeId)

save

public void save(DocumentType documentType)
Specified by:
save in interface DocumentTypeService

save

public void save(DocumentType documentType,
                 boolean flushCache)

flushCache

public void flushCache()

clearCacheForAttributeUpdate

public void clearCacheForAttributeUpdate(RuleAttribute ruleAttribute)

getDocumentTypeCount

public Integer getDocumentTypeCount()

findPreviousInstances

public List<DocumentType> findPreviousInstances(String documentTypeName)
Specified by:
findPreviousInstances in interface DocumentTypeService


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.