org.sakaiproject.tool.assessment.entity.impl
Class PublishedAssessmentEntityProviderImpl

java.lang.Object
  extended by org.sakaiproject.tool.assessment.entity.impl.PublishedAssessmentEntityProviderImpl
All Implemented Interfaces:
org.sakaiproject.entitybroker.collector.AutoRegister, org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.Propertyable, org.sakaiproject.entitybroker.entityprovider.capabilities.PropertyProvideable, org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider, org.sakaiproject.entitybroker.entityprovider.EntityProvider, org.sakaiproject.entitybroker.entityprovider.extension.PropertiesProvider, PublishedAssessmentEntityProvider

public class PublishedAssessmentEntityProviderImpl
extends Object
implements PublishedAssessmentEntityProvider, org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.PropertyProvideable

Entity Provider impl for samigo PublishedAssessments Implements PropertyProvideable to allow things to browse the entities provided by site

Author:
Joshua Ryan josh@asu.edu alt^I

Field Summary
 
Fields inherited from interface org.sakaiproject.tool.assessment.entity.api.PublishedAssessmentEntityProvider
ENTITY_PREFIX
 
Constructor Summary
PublishedAssessmentEntityProviderImpl()
           
 
Method Summary
 boolean entityExists(String id)
           
 List<String> findEntityRefs(String[] prefixes, String[] name, String[] searchValue, boolean exactMatch)
           
 String getEntityPrefix()
           
 Map<String,String> getProperties(String reference)
           
 String getPropertyValue(String reference, String name)
           
 PublishedAssessmentFacadeQueriesAPI getPublishedAssessmentFacadeQueries()
           
 org.sakaiproject.authz.api.SecurityService getSecurityService()
           
 void setPropertyValue(String reference, String name, String value)
           
 void setPublishedAssessmentFacadeQueries(PublishedAssessmentFacadeQueriesAPI publishedAssessmentFacadeQueries)
           
 void setSecurityService(org.sakaiproject.authz.api.SecurityService security)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublishedAssessmentEntityProviderImpl

public PublishedAssessmentEntityProviderImpl()
Method Detail

getEntityPrefix

public String getEntityPrefix()
Specified by:
getEntityPrefix in interface org.sakaiproject.entitybroker.entityprovider.EntityProvider

entityExists

public boolean entityExists(String id)
Specified by:
entityExists in interface org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider

findEntityRefs

public List<String> findEntityRefs(String[] prefixes,
                                   String[] name,
                                   String[] searchValue,
                                   boolean exactMatch)
Specified by:
findEntityRefs in interface org.sakaiproject.entitybroker.entityprovider.extension.PropertiesProvider

getProperties

public Map<String,String> getProperties(String reference)
Specified by:
getProperties in interface org.sakaiproject.entitybroker.entityprovider.extension.PropertiesProvider

getPropertyValue

public String getPropertyValue(String reference,
                               String name)
Specified by:
getPropertyValue in interface org.sakaiproject.entitybroker.entityprovider.extension.PropertiesProvider

setPropertyValue

public void setPropertyValue(String reference,
                             String name,
                             String value)
Specified by:
setPropertyValue in interface org.sakaiproject.entitybroker.entityprovider.extension.PropertiesProvider

getPublishedAssessmentFacadeQueries

public PublishedAssessmentFacadeQueriesAPI getPublishedAssessmentFacadeQueries()

setPublishedAssessmentFacadeQueries

public void setPublishedAssessmentFacadeQueries(PublishedAssessmentFacadeQueriesAPI publishedAssessmentFacadeQueries)

getSecurityService

public org.sakaiproject.authz.api.SecurityService getSecurityService()

setSecurityService

public void setSecurityService(org.sakaiproject.authz.api.SecurityService security)


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