001package org.kuali.ole.docstore.repository; 002 003import java.io.File; 004import java.io.FileOutputStream; 005import java.io.IOException; 006import java.util.Calendar; 007 008import org.apache.commons.io.FileUtils; 009import org.kuali.ole.RepositoryManager; 010import org.kuali.ole.docstore.DocStoreConstants; 011import org.kuali.ole.docstore.model.enums.DocFormat; 012import org.kuali.ole.docstore.model.enums.DocType; 013import org.kuali.ole.docstore.model.xmlpojo.ingest.AdditionalAttributes; 014import org.kuali.ole.docstore.model.xmlpojo.ingest.RequestDocument; 015import org.kuali.ole.pojo.OleException; 016import org.omg.CORBA.Request; 017import org.slf4j.Logger; 018import org.slf4j.LoggerFactory; 019 020import javax.jcr.Node; 021import javax.jcr.RepositoryException; 022import javax.jcr.Session; 023 024/** 025 * User: tirumalesh.b 026 * Date: 4/9/12 Time: 1:00 PM 027 */ 028public class WorkLicenseNodeManager 029 extends CustomNodeManager 030 implements NodeManager { 031 private static WorkLicenseNodeManager ourInstance = new WorkLicenseNodeManager(); 032 private static Logger LOG = LoggerFactory.getLogger(WorkLicenseNodeManager.class); 033 034 public static WorkLicenseNodeManager getInstance() { 035 return ourInstance; 036 } 037 038 private WorkLicenseNodeManager() { 039 super(); 040 numLevels = 2; 041 } 042 043 public String getParentNodePath() { 044 return "/work/license"; 045 } 046 047}