org.exoplatform.applications.repoload
Class DataUploader
java.lang.Object
org.exoplatform.applications.repoload.DataUploader
- Direct Known Subclasses:
- DataUploaderAPI, DataUploaderTh
public class DataUploader
- extends java.lang.Object
Created by The eXo Platform SAS Author : Alex Reshetnyak alex.reshetnyak@exoplatform.org.ua
reshetnyak.alex@gmail.com 05.04.2007 17:14:45
- Version:
- $Id: DataUploader.java 05.04.2007 17:14:45 rainfox
|
Method Summary |
protected void |
addNode_file(WorkspaceStorageConnection con,
java.lang.String name,
int orderNum,
TransientNodeData parentNode,
java.util.Calendar date,
TransientValueData fData)
|
protected TransientNodeData |
addNode(WorkspaceStorageConnection con,
java.lang.String name,
int orderNum,
NodeImpl parentNode,
java.util.Calendar date)
|
protected TransientNodeData |
addNode(WorkspaceStorageConnection con,
java.lang.String name,
int orderNum,
TransientNodeData parentNode,
java.util.Calendar date)
|
protected WorkspaceStorageConnection |
getConnection()
|
NodeImpl |
getNode(NodeImpl parentNode,
java.lang.String relPath)
|
javax.jcr.Property |
getProperty(NodeImpl node,
java.lang.String relPath)
|
protected int[] |
getTree(java.lang.String sTree)
|
WorkspaceDataContainerBase |
getWorkspaceDataContainer()
|
void |
initRepository()
|
void |
readData()
|
void |
uploadData()
|
void |
uploadDataTh()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected org.apache.commons.logging.Log log
args
protected java.lang.String[] args
mapConfig
protected java.util.HashMap<java.lang.String,java.lang.String> mapConfig
tree
protected java.lang.String tree
sVdfile
protected java.lang.String sVdfile
sConf
protected java.lang.String sConf
sRoot
protected java.lang.String sRoot
sWorkspace
protected java.lang.String sWorkspace
sRepository
protected java.lang.String sRepository
sReadTree
protected java.lang.String sReadTree
session
protected SessionImpl session
dataManager
protected SessionDataManager dataManager
repository
protected RepositoryImpl repository
credentials
protected CredentialsImpl credentials
workspace
protected WorkspaceImpl workspace
repositoryService
protected RepositoryService repositoryService
root
protected NodeImpl root
rootTestNode
protected NodeImpl rootTestNode
container
protected org.exoplatform.container.StandaloneContainer container
connection
protected WorkspaceStorageConnection connection
workspaceDataContainer
protected WorkspaceDataContainerBase workspaceDataContainer
locationFactory
protected LocationFactory locationFactory
fileData
protected TransientValueData fileData
date
protected java.util.Calendar date
sName
protected java.lang.String sName
sFile
protected java.lang.String sFile
countNodes
public int countNodes
sMimeType
protected java.lang.String sMimeType
fileCleaner
protected FileCleaner fileCleaner
DataUploader
public DataUploader(java.lang.String[] args)
initRepository
public void initRepository()
throws java.lang.Exception
- Throws:
java.lang.Exception
uploadData
public void uploadData()
throws java.lang.Exception
- Throws:
java.lang.Exception
uploadDataTh
public void uploadDataTh()
readData
public void readData()
addNode
protected TransientNodeData addNode(WorkspaceStorageConnection con,
java.lang.String name,
int orderNum,
NodeImpl parentNode,
java.util.Calendar date)
throws java.lang.Exception
- Throws:
java.lang.Exception
addNode
protected TransientNodeData addNode(WorkspaceStorageConnection con,
java.lang.String name,
int orderNum,
TransientNodeData parentNode,
java.util.Calendar date)
throws java.lang.Exception
- Throws:
java.lang.Exception
addNode_file
protected void addNode_file(WorkspaceStorageConnection con,
java.lang.String name,
int orderNum,
TransientNodeData parentNode,
java.util.Calendar date,
TransientValueData fData)
throws java.lang.Exception
- Throws:
java.lang.Exception
getNode
public NodeImpl getNode(NodeImpl parentNode,
java.lang.String relPath)
throws javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
- Throws:
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
getProperty
public javax.jcr.Property getProperty(NodeImpl node,
java.lang.String relPath)
throws javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
- Throws:
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
getTree
protected int[] getTree(java.lang.String sTree)
getConnection
protected WorkspaceStorageConnection getConnection()
throws java.lang.Exception
- Throws:
java.lang.Exception
getWorkspaceDataContainer
public WorkspaceDataContainerBase getWorkspaceDataContainer()
Copyright © 2012 eXo Platform SAS. All Rights Reserved.