org.kuali.ole.docstore.document
Class WorkLicenseDocumentManager

java.lang.Object
  extended by org.kuali.ole.docstore.document.AbstractDocumentManager
      extended by org.kuali.ole.docstore.document.WorkLicenseDocumentManager
All Implemented Interfaces:
DocumentManager

public class WorkLicenseDocumentManager
extends AbstractDocumentManager

Implements the DocumentManager interface for [Work-License-*] documents.

Version:
%I%, %G%

Field Summary
 
Fields inherited from class org.kuali.ole.docstore.document.AbstractDocumentManager
docCategory, docFormat, docType, nodeManager, repositoryManager
 
Constructor Summary
protected WorkLicenseDocumentManager()
           
 
Method Summary
protected  String checkOutContent(javax.jcr.Node nodeByUUID, String format, String operation)
           
protected  byte[] convertContentToBytes(RequestDocument reqDoc)
           
static WorkLicenseDocumentManager getInstance()
           
 boolean isVersioningEnabled()
           
protected  void modifyAdditionalAttributes(AdditionalAttributes additionalAttributes, RequestDocument requestDocument)
           
 
Methods inherited from class org.kuali.ole.docstore.document.AbstractDocumentManager
addNewRecordsToDocStore, batchIngest, buildResponse, buildResponseDocument, buildResponseDocuments, bulkIngest, checkin, checkin, checkout, checkout, delete, delete, delete, deleteIndex, getVersionManager, index, ingest, ingest, modifyContent, modifyDocumentContent, store, store, storeDocument, storeLinkedDocuments, updateContentToNode, updateDocstore, updateIndex, updateRecord, updateVersion, validateInput, validateInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkLicenseDocumentManager

protected WorkLicenseDocumentManager()
Method Detail

getInstance

public static WorkLicenseDocumentManager getInstance()

isVersioningEnabled

public boolean isVersioningEnabled()
Overrides:
isVersioningEnabled in class AbstractDocumentManager

modifyAdditionalAttributes

protected void modifyAdditionalAttributes(AdditionalAttributes additionalAttributes,
                                          RequestDocument requestDocument)
Overrides:
modifyAdditionalAttributes in class AbstractDocumentManager

convertContentToBytes

protected byte[] convertContentToBytes(RequestDocument reqDoc)
                                throws OleDocStoreException
Overrides:
convertContentToBytes in class AbstractDocumentManager
Throws:
OleDocStoreException

checkOutContent

protected String checkOutContent(javax.jcr.Node nodeByUUID,
                                 String format,
                                 String operation)
                          throws OleDocStoreException
Overrides:
checkOutContent in class AbstractDocumentManager
Throws:
OleDocStoreException


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