org.sakaiproject.sitestats.impl.report
Class ReportDefEntityProducer

java.lang.Object
  extended by org.sakaiproject.sitestats.impl.report.ReportDefEntityProducer
All Implemented Interfaces:
org.sakaiproject.entity.api.EntityProducer, org.sakaiproject.entity.api.EntityTransferrer

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


Constructor Summary
ReportDefEntityProducer()
           
 
Method Summary
 String archive(String siteId, Document doc, Stack stack, String archivePath, List attachments)
           
 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 setReportManager(ReportManager reportManager)
           
 void transferCopyEntities(String fromContext, String toContext, List ids)
           
 void transferCopyEntities(String fromContext, String toContext, List ids, boolean cleanup)
           
 boolean willArchiveMerge()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportDefEntityProducer

public ReportDefEntityProducer()
Method Detail

init

public void init()

setReportManager

public void setReportManager(ReportManager reportManager)

myToolIds

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

transferCopyEntities

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

transferCopyEntities

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

getLabel

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

willArchiveMerge

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

archive

public String archive(String siteId,
                      Document doc,
                      Stack stack,
                      String archivePath,
                      List attachments)
Specified by:
archive 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

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

getEntity

public org.sakaiproject.entity.api.Entity getEntity(org.sakaiproject.entity.api.Reference ref)
Specified by:
getEntity 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

getEntityAuthzGroups

public Collection getEntityAuthzGroups(org.sakaiproject.entity.api.Reference ref,
                                       String userId)
Specified by:
getEntityAuthzGroups 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


Copyright © 2006-2012 Universidade Fernando Pessoa. All Rights Reserved.