com.jaspersoft.jasperserver.export.modules.repository
Class ResourceImporter
java.lang.Object
com.jaspersoft.jasperserver.export.modules.BaseImporterModule
com.jaspersoft.jasperserver.export.modules.repository.ResourceImporter
- All Implemented Interfaces:
- ImporterModule, ResourceImportHandler, org.springframework.beans.factory.InitializingBean
public class ResourceImporter
- extends BaseImporterModule
- implements ResourceImportHandler, org.springframework.beans.factory.InitializingBean
- Version:
- $Id: ResourceImporter.java 8430 2007-05-30 13:18:32Z lucian $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
Method Summary |
void |
afterPropertiesSet()
|
protected java.lang.String |
appendPath(java.lang.String uri,
java.lang.String name)
|
protected Folder |
createFolder(FolderBean folderBean)
|
protected Folder |
createFolder(java.lang.String uri)
|
protected void |
createPrependFolder()
|
protected Resource |
createResource(ResourceBean bean)
|
protected void |
ensureParent(java.lang.String uri)
|
ResourceModuleConfiguration |
getConfiguration()
|
protected FolderBean |
getFolderDetails(java.lang.String uri,
boolean required)
|
protected java.lang.String |
getPrependPath()
|
java.lang.String |
getPrependPathArg()
|
protected java.lang.String |
getResourceFileName(java.lang.String uri)
|
protected Role |
getRole(java.lang.String roleName)
|
protected User |
getUser(java.lang.String username)
|
byte[] |
handleData(ResourceBean resourceBean,
java.lang.String dataFile,
java.lang.String providerId)
|
ResourceReference |
handleReference(ResourceReferenceBean beanReference)
|
Resource |
handleResource(ResourceBean resource)
|
java.lang.String |
handleResource(java.lang.String uri)
|
protected void |
importFolder(java.lang.String uri,
boolean detailsRequired)
|
protected java.lang.String |
importResource(java.lang.String uri)
|
void |
init(ImporterModuleContext moduleContext)
|
protected void |
initProcess()
|
protected java.lang.String |
prependedPath(java.lang.String uri)
|
void |
process()
|
protected void |
queueEntryFolders()
|
protected void |
queueEntryResources()
|
protected void |
queueResources(java.lang.String uri,
FolderBean folderBean)
|
protected void |
queueSubFolders(java.lang.String uri,
FolderBean folderBean)
|
protected ResourceBean |
readResourceBean(java.lang.String uri)
|
void |
setConfiguration(ResourceModuleConfiguration configuration)
|
protected void |
setPermission(InternalURI object,
RepositoryObjectPermissionBean permissionBean,
boolean checkExisting)
|
protected void |
setPermissions(InternalURI object,
RepositoryObjectPermissionBean[] permissions,
boolean checkExisting)
|
void |
setPrependPathArg(java.lang.String prependPathArg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceImporter
public ResourceImporter()
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
init
public void init(ImporterModuleContext moduleContext)
- Specified by:
init
in interface ImporterModule
- Overrides:
init
in class BaseImporterModule
getPrependPath
protected java.lang.String getPrependPath()
process
public void process()
- Specified by:
process
in interface ImporterModule
queueEntryFolders
protected void queueEntryFolders()
queueEntryResources
protected void queueEntryResources()
createPrependFolder
protected void createPrependFolder()
initProcess
protected void initProcess()
importFolder
protected void importFolder(java.lang.String uri,
boolean detailsRequired)
queueSubFolders
protected void queueSubFolders(java.lang.String uri,
FolderBean folderBean)
queueResources
protected void queueResources(java.lang.String uri,
FolderBean folderBean)
prependedPath
protected java.lang.String prependedPath(java.lang.String uri)
appendPath
protected java.lang.String appendPath(java.lang.String uri,
java.lang.String name)
getFolderDetails
protected FolderBean getFolderDetails(java.lang.String uri,
boolean required)
ensureParent
protected void ensureParent(java.lang.String uri)
createFolder
protected Folder createFolder(java.lang.String uri)
createFolder
protected Folder createFolder(FolderBean folderBean)
importResource
protected java.lang.String importResource(java.lang.String uri)
createResource
protected Resource createResource(ResourceBean bean)
readResourceBean
protected ResourceBean readResourceBean(java.lang.String uri)
getResourceFileName
protected java.lang.String getResourceFileName(java.lang.String uri)
handleReference
public ResourceReference handleReference(ResourceReferenceBean beanReference)
- Specified by:
handleReference
in interface ResourceImportHandler
handleData
public byte[] handleData(ResourceBean resourceBean,
java.lang.String dataFile,
java.lang.String providerId)
- Specified by:
handleData
in interface ResourceImportHandler
handleResource
public Resource handleResource(ResourceBean resource)
- Specified by:
handleResource
in interface ResourceImportHandler
handleResource
public java.lang.String handleResource(java.lang.String uri)
- Specified by:
handleResource
in interface ResourceImportHandler
setPermissions
protected void setPermissions(InternalURI object,
RepositoryObjectPermissionBean[] permissions,
boolean checkExisting)
setPermission
protected void setPermission(InternalURI object,
RepositoryObjectPermissionBean permissionBean,
boolean checkExisting)
getRole
protected Role getRole(java.lang.String roleName)
getUser
protected User getUser(java.lang.String username)
getConfiguration
public ResourceModuleConfiguration getConfiguration()
setConfiguration
public void setConfiguration(ResourceModuleConfiguration configuration)
getPrependPathArg
public java.lang.String getPrependPathArg()
setPrependPathArg
public void setPrependPathArg(java.lang.String prependPathArg)
Copyright © 2007. All Rights Reserved.