org.sakaiproject.tool.assessment.services.assessment
Class AssessmentEntityProducer

java.lang.Object
  extended by org.sakaiproject.tool.assessment.services.assessment.AssessmentEntityProducer
All Implemented Interfaces:
org.sakaiproject.entity.api.EntityProducer, org.sakaiproject.entity.api.EntityTransferrer, org.sakaiproject.entity.api.EntityTransferrerRefMigrator

public class AssessmentEntityProducer
extends Object
implements org.sakaiproject.entity.api.EntityTransferrer, org.sakaiproject.entity.api.EntityProducer, org.sakaiproject.entity.api.EntityTransferrerRefMigrator


Constructor Summary
AssessmentEntityProducer()
           
 
Method Summary
 String archive(String siteId, Document doc, Stack stack, String archivePath, List attachments)
           
 void destroy()
           
 org.sakaiproject.entity.api.Entity getEntity(org.sakaiproject.entity.api.Reference ref)
           
 Collection getEntityAuthzGroups(org.sakaiproject.entity.api.Reference ref, String userId)
           
 String getEntityDescription(org.sakaiproject.entity.api.Reference ref)
           
 org.sakaiproject.entity.api.ResourceProperties getEntityResourceProperties(org.sakaiproject.entity.api.Reference ref)
           
 String getEntityUrl(org.sakaiproject.entity.api.Reference ref)
           
 org.sakaiproject.entity.api.HttpAccess getHttpAccess()
           
 String getLabel()
           
 void init()
           
 String merge(String siteId, Element root, String archivePath, String fromSiteId, Map attachmentNames, Map userIdTrans, Set userListAllowImport)
           
 String[] myToolIds()
           
 boolean parseEntityReference(String reference, org.sakaiproject.entity.api.Reference ref)
           
 void transferCopyEntities(String fromContext, String toContext, List resourceIds)
           
 void transferCopyEntities(String fromContext, String toContext, List ids, boolean cleanup)
           
 Map<String,String> transferCopyEntitiesRefMigrator(String fromContext, String toContext, List resourceIds)
           
 Map<String,String> transferCopyEntitiesRefMigrator(String fromContext, String toContext, List ids, boolean cleanup)
           
 void updateEntityReferences(String toContext, Map<String,String> transversalMap)
          
 boolean willArchiveMerge()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssessmentEntityProducer

public AssessmentEntityProducer()
Method Detail

init

public void init()

destroy

public void destroy()

myToolIds

public String[] myToolIds()
Specified by:
myToolIds in interface org.sakaiproject.entity.api.EntityTransferrer

transferCopyEntities

public void transferCopyEntities(String fromContext,
                                 String toContext,
                                 List resourceIds)
Specified by:
transferCopyEntities in interface org.sakaiproject.entity.api.EntityTransferrer

transferCopyEntitiesRefMigrator

public Map<String,String> transferCopyEntitiesRefMigrator(String fromContext,
                                                          String toContext,
                                                          List resourceIds)
Specified by:
transferCopyEntitiesRefMigrator in interface org.sakaiproject.entity.api.EntityTransferrerRefMigrator

archive

public String archive(String siteId,
                      Document doc,
                      Stack stack,
                      String archivePath,
                      List attachments)
Specified by:
archive in interface org.sakaiproject.entity.api.EntityProducer

getEntity

public org.sakaiproject.entity.api.Entity getEntity(org.sakaiproject.entity.api.Reference ref)
Specified by:
getEntity in interface org.sakaiproject.entity.api.EntityProducer

getEntityAuthzGroups

public Collection getEntityAuthzGroups(org.sakaiproject.entity.api.Reference ref,
                                       String userId)
Specified by:
getEntityAuthzGroups in interface org.sakaiproject.entity.api.EntityProducer

getEntityDescription

public String getEntityDescription(org.sakaiproject.entity.api.Reference ref)
Specified by:
getEntityDescription in interface org.sakaiproject.entity.api.EntityProducer

getEntityResourceProperties

public org.sakaiproject.entity.api.ResourceProperties getEntityResourceProperties(org.sakaiproject.entity.api.Reference ref)
Specified by:
getEntityResourceProperties in interface org.sakaiproject.entity.api.EntityProducer

getEntityUrl

public String getEntityUrl(org.sakaiproject.entity.api.Reference ref)
Specified by:
getEntityUrl in interface org.sakaiproject.entity.api.EntityProducer

getHttpAccess

public org.sakaiproject.entity.api.HttpAccess getHttpAccess()
Specified by:
getHttpAccess in interface org.sakaiproject.entity.api.EntityProducer

getLabel

public String getLabel()
Specified by:
getLabel in interface org.sakaiproject.entity.api.EntityProducer

merge

public String merge(String siteId,
                    Element root,
                    String archivePath,
                    String fromSiteId,
                    Map attachmentNames,
                    Map userIdTrans,
                    Set userListAllowImport)
Specified by:
merge in interface org.sakaiproject.entity.api.EntityProducer

parseEntityReference

public boolean parseEntityReference(String reference,
                                    org.sakaiproject.entity.api.Reference ref)
Specified by:
parseEntityReference in interface org.sakaiproject.entity.api.EntityProducer

willArchiveMerge

public boolean willArchiveMerge()
Specified by:
willArchiveMerge in interface org.sakaiproject.entity.api.EntityProducer

transferCopyEntities

public void transferCopyEntities(String fromContext,
                                 String toContext,
                                 List ids,
                                 boolean cleanup)
Specified by:
transferCopyEntities in interface org.sakaiproject.entity.api.EntityTransferrer

transferCopyEntitiesRefMigrator

public Map<String,String> transferCopyEntitiesRefMigrator(String fromContext,
                                                          String toContext,
                                                          List ids,
                                                          boolean cleanup)
Specified by:
transferCopyEntitiesRefMigrator in interface org.sakaiproject.entity.api.EntityTransferrerRefMigrator

updateEntityReferences

public void updateEntityReferences(String toContext,
                                   Map<String,String> transversalMap)

Specified by:
updateEntityReferences in interface org.sakaiproject.entity.api.EntityTransferrerRefMigrator


Copyright © 2005-2013 Sakai Project. All Rights Reserved.