|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sakaiproject.archive.impl.ArchiveService2Impl
public class ArchiveService2Impl
| Field Summary | |
|---|---|
protected org.sakaiproject.entity.api.EntityManager |
m_entityManager
Dependency: EntityManager. |
protected String[] |
m_filteredSakaiRoles
|
protected String[] |
m_filteredSakaiServices
|
protected boolean |
m_filterSakaiRoles
|
protected boolean |
m_filterSakaiServices
|
protected org.sakaiproject.component.api.ServerConfigurationService |
m_serverConfigurationService
Dependency: ServerConfigurationService. |
protected SiteArchiver |
m_siteArchiver
Dependency: SiteArchiver |
protected SiteMerger |
m_siteMerger
Dependency: SiteMerger |
protected String |
m_storagePath
A full path and file name to the storage file. |
| Fields inherited from interface org.sakaiproject.archive.api.ArchiveService |
|---|
FROM_CT, FROM_SAKAI, FROM_SAKAI_2_8, FROM_WT, SAKAI_assign_draft_import, SAKAI_msg_draft_import, SAKAI_rsc_draft_import, SAKAI_schedule_draft_import, SERVICE_NAME |
| Constructor Summary | |
|---|---|
ArchiveService2Impl()
|
|
| Method Summary | |
|---|---|
String |
archive(String siteId)
Create an archive for the resources of a site. |
void |
destroy()
|
void |
init()
Init and Destroy |
String |
merge(String fileName,
String siteId,
String creatorId)
Process a merge for the file, or if it's a directory, for all contained files (one level deep). |
void |
setEntityManager(org.sakaiproject.entity.api.EntityManager service)
|
void |
setMergeFilteredSakaiRoles(String[] filtered)
|
void |
setMergeFilteredSakaiServices(String[] filtered)
|
void |
setMergeFilterSakaiRoles(boolean filter)
|
void |
setMergeFilterSakaiServices(boolean filter)
|
void |
setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService service)
|
void |
setSiteArchiver(SiteArchiver siteArchiver)
|
void |
setSiteMerger(SiteMerger siteMerger)
|
void |
setStoragePath(String path)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.sakaiproject.component.api.ServerConfigurationService m_serverConfigurationService
protected org.sakaiproject.entity.api.EntityManager m_entityManager
protected SiteArchiver m_siteArchiver
protected SiteMerger m_siteMerger
protected String m_storagePath
protected boolean m_filterSakaiServices
protected boolean m_filterSakaiRoles
protected String[] m_filteredSakaiServices
protected String[] m_filteredSakaiRoles
| Constructor Detail |
|---|
public ArchiveService2Impl()
| Method Detail |
|---|
public void setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService service)
public void setEntityManager(org.sakaiproject.entity.api.EntityManager service)
public void setSiteArchiver(SiteArchiver siteArchiver)
public void setSiteMerger(SiteMerger siteMerger)
public void setStoragePath(String path)
public void setMergeFilterSakaiServices(boolean filter)
public void setMergeFilterSakaiRoles(boolean filter)
public void setMergeFilteredSakaiServices(String[] filtered)
public void setMergeFilteredSakaiRoles(String[] filtered)
public void init()
public void destroy()
public String archive(String siteId)
archive in interface ArchiveServicesiteId - The id of the site to archive.
public String merge(String fileName,
String siteId,
String creatorId)
merge in interface ArchiveServicefileName - The site name (for the archive file) to read from.mergeId - The id string to use to make ids in the merge consistent and unique.creatorId - The creator id
If null or blank, the date/time string of the merge is used.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||