org.kuali.student.contract.model
Interface DictionaryModel

All Superinterfaces:
SearchModel, ServiceContractModel

public interface DictionaryModel
extends SearchModel, ServiceContractModel

Abstration of the spreadsheet that holds the data so we can implement both google and excel versions as well as caching and expanding ones.

Author:
nwright

Method Summary
 List<Constraint> getConstraints()
          get constraints
 List<CrossObjectConstraint> getCrossObjectConstraints()
          get cross object constraints
 List<Dictionary> getDictionary()
          get dictionary entries
 List<Field> getFields()
          get fields
 List<OrchObj> getOrchObjs()
          get Orchestration Object Definitions
 List<Project> getProjects()
          get the project definitions
 List<String> getSourceNames()
          get name of the source of this spreadsheet
 List<State> getStates()
          load lu States
 List<Type> getTypes()
          get the kuali student types
 
Methods inherited from interface org.kuali.student.contract.model.SearchModel
getSearchTypes
 
Methods inherited from interface org.kuali.student.contract.model.ServiceContractModel
getMessageStructures, getServiceMethods, getServices, getXmlTypes
 

Method Detail

getSourceNames

List<String> getSourceNames()
get name of the source of this spreadsheet

Specified by:
getSourceNames in interface SearchModel
Specified by:
getSourceNames in interface ServiceContractModel
Returns:

getDictionary

List<Dictionary> getDictionary()
get dictionary entries

Returns:

getStates

List<State> getStates()
load lu States

Returns:

getTypes

List<Type> getTypes()
get the kuali student types

Returns:

getFields

List<Field> getFields()
get fields

Returns:

getConstraints

List<Constraint> getConstraints()
get constraints

Returns:

getCrossObjectConstraints

List<CrossObjectConstraint> getCrossObjectConstraints()
get cross object constraints

Returns:

getOrchObjs

List<OrchObj> getOrchObjs()
get Orchestration Object Definitions

Returns:

getProjects

List<Project> getProjects()
get the project definitions

Returns:
list of projects known to the metadata


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