org.sakaiproject.profile2.entity
Class ProfileContentProducer

java.lang.Object
  extended by org.sakaiproject.profile2.entity.ProfileContentProducer
All Implemented Interfaces:
org.sakaiproject.search.api.EntityContentProducer

public class ProfileContentProducer
extends Object
implements org.sakaiproject.search.api.EntityContentProducer


Constructor Summary
ProfileContentProducer()
           
 
Method Summary
 boolean canRead(String reference)
           
 Integer getAction(org.sakaiproject.event.api.Event event)
           
 String getContainer(String ref)
           
 String getContent(String ref)
           
 Reader getContentReader(String ref)
           
 Map getCustomProperties(String ref)
           
 String getCustomRDF(String ref)
           
 String getId(String ref)
           
 List getSiteContent(String siteId)
           
 Iterator getSiteContentIterator(String siteId)
           
 String getSiteId(String eventRef)
           
 String getSubType(String ref)
           
 String getTitle(String ref)
           
 String getTool()
           
 String getType(String ref)
           
 String getUrl(String ref)
           
 void init()
           
 boolean isContentFromReader(String ref)
           
 boolean isForIndex(String ref)
           
 boolean matches(org.sakaiproject.event.api.Event event)
           
 boolean matches(String ref)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileContentProducer

public ProfileContentProducer()
Method Detail

init

public void init()

canRead

public boolean canRead(String reference)
Specified by:
canRead in interface org.sakaiproject.search.api.EntityContentProducer

getAction

public Integer getAction(org.sakaiproject.event.api.Event event)
Specified by:
getAction in interface org.sakaiproject.search.api.EntityContentProducer

getContainer

public String getContainer(String ref)
Specified by:
getContainer in interface org.sakaiproject.search.api.EntityContentProducer

getContent

public String getContent(String ref)
Specified by:
getContent in interface org.sakaiproject.search.api.EntityContentProducer

getContentReader

public Reader getContentReader(String ref)
Specified by:
getContentReader in interface org.sakaiproject.search.api.EntityContentProducer

getCustomProperties

public Map getCustomProperties(String ref)
Specified by:
getCustomProperties in interface org.sakaiproject.search.api.EntityContentProducer

getCustomRDF

public String getCustomRDF(String ref)
Specified by:
getCustomRDF in interface org.sakaiproject.search.api.EntityContentProducer

getId

public String getId(String ref)
Specified by:
getId in interface org.sakaiproject.search.api.EntityContentProducer

getSiteContent

public List getSiteContent(String siteId)

getSiteContentIterator

public Iterator getSiteContentIterator(String siteId)
Specified by:
getSiteContentIterator in interface org.sakaiproject.search.api.EntityContentProducer

getSiteId

public String getSiteId(String eventRef)
Specified by:
getSiteId in interface org.sakaiproject.search.api.EntityContentProducer

getSubType

public String getSubType(String ref)
Specified by:
getSubType in interface org.sakaiproject.search.api.EntityContentProducer

getTitle

public String getTitle(String ref)
Specified by:
getTitle in interface org.sakaiproject.search.api.EntityContentProducer

getTool

public String getTool()
Specified by:
getTool in interface org.sakaiproject.search.api.EntityContentProducer

getType

public String getType(String ref)
Specified by:
getType in interface org.sakaiproject.search.api.EntityContentProducer

getUrl

public String getUrl(String ref)
Specified by:
getUrl in interface org.sakaiproject.search.api.EntityContentProducer

isContentFromReader

public boolean isContentFromReader(String ref)
Specified by:
isContentFromReader in interface org.sakaiproject.search.api.EntityContentProducer

isForIndex

public boolean isForIndex(String ref)
Specified by:
isForIndex in interface org.sakaiproject.search.api.EntityContentProducer

matches

public boolean matches(String ref)
Specified by:
matches in interface org.sakaiproject.search.api.EntityContentProducer

matches

public boolean matches(org.sakaiproject.event.api.Event event)
Specified by:
matches in interface org.sakaiproject.search.api.EntityContentProducer


Copyright © 2008-2012 The Sakai Foundation. All Rights Reserved.