org.sakaiproject.delegatedaccess.dao
Interface DelegatedAccessDao

All Known Implementing Classes:
DelegatedAccessDaoImpl

public interface DelegatedAccessDao


Method Summary
 void addSiteProperty(String siteId, String propertyName, String propertyValue)
           
 List<String> getDistinctSiteTerms(String termField)
           
 List<String> getEmptyNonSiteNodes(String hierarchyId)
           
 Map<String,List<String>> getNodesBySiteRef(String[] siteRef, String hierarchyId)
          returns a Map of -> {siteRef, {nodeId, nodeId ...}}
 String getSiteProperty(String propertyName, String siteId)
           
 void removeSiteProperty(String siteId, String propertyName)
           
 void updateSiteProperty(String siteId, String propertyName, String propertyValue)
           
 

Method Detail

getDistinctSiteTerms

List<String> getDistinctSiteTerms(String termField)

getSiteProperty

String getSiteProperty(String propertyName,
                       String siteId)

updateSiteProperty

void updateSiteProperty(String siteId,
                        String propertyName,
                        String propertyValue)

addSiteProperty

void addSiteProperty(String siteId,
                     String propertyName,
                     String propertyValue)

removeSiteProperty

void removeSiteProperty(String siteId,
                        String propertyName)

getNodesBySiteRef

Map<String,List<String>> getNodesBySiteRef(String[] siteRef,
                                           String hierarchyId)
returns a Map of -> {siteRef, {nodeId, nodeId ...}}

Parameters:
siteRef -
hierarchyId -
Returns:

getEmptyNonSiteNodes

List<String> getEmptyNonSiteNodes(String hierarchyId)


Copyright © 2003-2012 Sakai Project. All Rights Reserved.