org.kuali.student.lum.lu.dao
Interface LuDao

All Superinterfaces:
CrudDao, SearchableDao
All Known Implementing Classes:
LuDaoImpl

public interface LuDao
extends CrudDao, SearchableDao


Method Summary
 List<CluSet> getAllDynamicCluSets()
           
 List<String> getAllowedCluLoRelationTypesForLuType(String luTypeId)
           
 List<CluResultType> getAllowedCluResultTypesForLuType(String luTypeId)
           
 List<String> getAllowedLuLuRelationTypesByCluId(String cluId, String relatedCluId)
           
 List<String> getAllowedLuLuRelationTypesByLuiId(String luiId, String relatedLuiId)
           
 List<String> getAllowedLuLuRelationTypesForLuType(String luTypeId, String relatedLuTypeId)
           
 List<String> getAllowedResultComponentTypesForResultUsageType(String resultUsageType)
           
 List<String> getAllowedResultUsageTypesForLuType(String luTypeId)
           
 List<CluCluRelation> getCluCluRelationsByClu(String cluId)
           
 List<String> getCluIdsByLoId(String loId)
           
 List<String> getCluIdsByRelatedCluId(String cluId, String luLuRelationTypeId)
           
 List<String> getCluIdsByResultComponentId(String resultComponentId)
           
 List<String> getCluIdsByResultUsageType(String resultUsageTypeKey)
           
 List<CluLoRelation> getCluLoRelationsByClu(String cluId)
           
 List<CluLoRelation> getCluLoRelationsByCludIdAndLoId(String cluId, String loId)
           
 List<CluLoRelation> getCluLoRelationsByLo(String loId)
           
 List<CluPublication> getCluPublicationsByCluId(String cluId)
           
 List<CluPublication> getCluPublicationsByType(String luPublicationTypeKey)
           
 List<CluResult> getCluResultByClu(String cluId)
           
 List<Clu> getClusByIdList(List<String> cluIdList)
           
 List<Clu> getClusByLuType(String luTypeKey, String luState)
           
 List<Clu> getClusByRelatedCluId(String relatedCluId, String luLuRelationTypeId)
           
 List<Clu> getClusByRelation(String relatedCluId, String luLuRelationTypeKey)
           
 List<Clu> getClusByRelationSt(String relatedCluId, String luLuRelationTypeId, List<String> luStateList)
           
 List<CluSet> getCluSetInfoByIdList(List<String> cluSetIdList)
           
 List<CluSet> getCluSetsByCluVersionIndId(List<String> cluVersionIndId)
           
 List<Clu> getCrossListedClusByCodes(List<String> crossListedCodes)
           
 Clu getCurrentCluVersion(String cluVersionIndId)
           
 VersionDisplayInfo getCurrentCluVersionInfo(String cluVersionIndId, String objectTypeURI)
           
 VersionDisplayInfo getCurrentVersionOnDate(String refObjectId, String refObjectTypeURI, Date date)
           
 VersionDisplayInfo getFirstVersion(String refObjectId, String refObjectTypeURI)
           
 Clu getLatestCluVersion(String cluVersionIndId)
           
 VersionDisplayInfo getLatestVersion(String refObjectId, String refObjectTypeURI)
           
 List<String> getLuiIdsByCluId(String cluId)
           
 List<String> getLuiIdsByRelationType(String relatedLuiId, String luLuRelationTypeId)
           
 List<String> getLuiIdsInAtpByCluId(String cluId, String atpKey)
           
 List<LuiLuiRelation> getLuiLuiRelations(String luiId)
           
 List<Lui> getLuisByIdList(List<String> luiIds)
           
 List<Lui> getLuisByRelationType(String luiId, String luLuRelationTypeId)
           
 List<String> getRelatedCluIdsByCluId(String cluId, String luLuRelationTypeId)
           
 List<Clu> getRelatedClusByCluId(String cluId, String luLuRelationTypeId)
           
 List<String> getRelatedLuiIdsByLuiId(String luiId, String id)
           
 List<Lui> getRelatedLuisByLuiId(String luiId, String id)
           
 VersionDisplayInfo getVersionBySequenceNumber(String refObjectId, String refObjectTypeURI, Long sequence)
           
 List<VersionDisplayInfo> getVersions(String refObjectId, String refObjectTypeURI)
           
 List<VersionDisplayInfo> getVersionsInDateRange(String refObjectId, String refObjectTypeURI, Date from, Date to)
           
 Boolean isCluInCluSet(String cluId, String cluSetId)
           
 
Methods inherited from interface org.kuali.student.common.dao.CrudDao
create, delete, delete, fetch, find, update
 
Methods inherited from interface org.kuali.student.common.dao.SearchableDao
search
 

Method Detail

getClusByIdList

List<Clu> getClusByIdList(List<String> cluIdList)

getClusByLuType

List<Clu> getClusByLuType(String luTypeKey,
                          String luState)

getLuisByIdList

List<Lui> getLuisByIdList(List<String> luiIds)

getLuisByRelationType

List<Lui> getLuisByRelationType(String luiId,
                                String luLuRelationTypeId)

getLuiIdsByCluId

List<String> getLuiIdsByCluId(String cluId)

getLuiIdsInAtpByCluId

List<String> getLuiIdsInAtpByCluId(String cluId,
                                   String atpKey)

getCluSetInfoByIdList

List<CluSet> getCluSetInfoByIdList(List<String> cluSetIdList)

isCluInCluSet

Boolean isCluInCluSet(String cluId,
                      String cluSetId)

getLuiLuiRelations

List<LuiLuiRelation> getLuiLuiRelations(String luiId)

getCluCluRelationsByClu

List<CluCluRelation> getCluCluRelationsByClu(String cluId)

getClusByRelation

List<Clu> getClusByRelation(String relatedCluId,
                            String luLuRelationTypeKey)

getClusByRelationSt

List<Clu> getClusByRelationSt(String relatedCluId,
                              String luLuRelationTypeId,
                              List<String> luStateList)

getCluIdsByLoId

List<String> getCluIdsByLoId(String loId)

getRelatedCluIdsByCluId

List<String> getRelatedCluIdsByCluId(String cluId,
                                     String luLuRelationTypeId)

getCluIdsByRelatedCluId

List<String> getCluIdsByRelatedCluId(String cluId,
                                     String luLuRelationTypeId)

getRelatedClusByCluId

List<Clu> getRelatedClusByCluId(String cluId,
                                String luLuRelationTypeId)

getRelatedLuisByLuiId

List<Lui> getRelatedLuisByLuiId(String luiId,
                                String id)

getRelatedLuiIdsByLuiId

List<String> getRelatedLuiIdsByLuiId(String luiId,
                                     String id)

getLuiIdsByRelationType

List<String> getLuiIdsByRelationType(String relatedLuiId,
                                     String luLuRelationTypeId)

getCluLoRelationsByClu

List<CluLoRelation> getCluLoRelationsByClu(String cluId)

getCluLoRelationsByCludIdAndLoId

List<CluLoRelation> getCluLoRelationsByCludIdAndLoId(String cluId,
                                                     String loId)

getCluLoRelationsByLo

List<CluLoRelation> getCluLoRelationsByLo(String loId)

getAllowedCluLoRelationTypesForLuType

List<String> getAllowedCluLoRelationTypesForLuType(String luTypeId)

getAllowedCluResultTypesForLuType

List<CluResultType> getAllowedCluResultTypesForLuType(String luTypeId)

getCluIdsByResultUsageType

List<String> getCluIdsByResultUsageType(String resultUsageTypeKey)

getCluIdsByResultComponentId

List<String> getCluIdsByResultComponentId(String resultComponentId)

getAllowedResultUsageTypesForLuType

List<String> getAllowedResultUsageTypesForLuType(String luTypeId)

getAllowedResultComponentTypesForResultUsageType

List<String> getAllowedResultComponentTypesForResultUsageType(String resultUsageType)

getAllowedLuLuRelationTypesForLuType

List<String> getAllowedLuLuRelationTypesForLuType(String luTypeId,
                                                  String relatedLuTypeId)

getAllowedLuLuRelationTypesByLuiId

List<String> getAllowedLuLuRelationTypesByLuiId(String luiId,
                                                String relatedLuiId)

getAllowedLuLuRelationTypesByCluId

List<String> getAllowedLuLuRelationTypesByCluId(String cluId,
                                                String relatedCluId)

getCluResultByClu

List<CluResult> getCluResultByClu(String cluId)

getLatestCluVersion

Clu getLatestCluVersion(String cluVersionIndId)

getCurrentCluVersion

Clu getCurrentCluVersion(String cluVersionIndId)

getCurrentCluVersionInfo

VersionDisplayInfo getCurrentCluVersionInfo(String cluVersionIndId,
                                            String objectTypeURI)

getVersionsInDateRange

List<VersionDisplayInfo> getVersionsInDateRange(String refObjectId,
                                                String refObjectTypeURI,
                                                Date from,
                                                Date to)

getVersions

List<VersionDisplayInfo> getVersions(String refObjectId,
                                     String refObjectTypeURI)

getVersionBySequenceNumber

VersionDisplayInfo getVersionBySequenceNumber(String refObjectId,
                                              String refObjectTypeURI,
                                              Long sequence)

getFirstVersion

VersionDisplayInfo getFirstVersion(String refObjectId,
                                   String refObjectTypeURI)

getLatestVersion

VersionDisplayInfo getLatestVersion(String refObjectId,
                                    String refObjectTypeURI)

getCurrentVersionOnDate

VersionDisplayInfo getCurrentVersionOnDate(String refObjectId,
                                           String refObjectTypeURI,
                                           Date date)

getCluPublicationsByType

List<CluPublication> getCluPublicationsByType(String luPublicationTypeKey)

getCluPublicationsByCluId

List<CluPublication> getCluPublicationsByCluId(String cluId)

getCluSetsByCluVersionIndId

List<CluSet> getCluSetsByCluVersionIndId(List<String> cluVersionIndId)

getAllDynamicCluSets

List<CluSet> getAllDynamicCluSets()

getClusByRelatedCluId

List<Clu> getClusByRelatedCluId(String relatedCluId,
                                String luLuRelationTypeId)

getCrossListedClusByCodes

List<Clu> getCrossListedClusByCodes(List<String> crossListedCodes)


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.