org.kuali.rice.krms.impl.type
Class AgendaTypeServiceBase

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.validation.AttributeValidatingTypeServiceBase
      extended by org.kuali.rice.krms.impl.type.KrmsTypeServiceBase
          extended by org.kuali.rice.krms.impl.type.AgendaTypeServiceBase
All Implemented Interfaces:
AgendaTypeService, RemotableAttributeOwner
Direct Known Subclasses:
AgendaTypeServiceImpl, CampusAgendaTypeService

public class AgendaTypeServiceBase
extends KrmsTypeServiceBase
implements AgendaTypeService

Base class for AgendaTypeService implementations, providing boilerplate for attribute building and merging from various sources.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.rice.kns.datadictionary.validation.AttributeValidatingTypeServiceBase
AttributeValidatingTypeServiceBase.TypeAttributeDefinition, AttributeValidatingTypeServiceBase.TypeAttributeValidationException
 
Field Summary
static AgendaTypeService defaultAgendaTypeService
           
 
Constructor Summary
AgendaTypeServiceBase()
           
 
Method Summary
 Agenda loadAgenda(AgendaDefinition agendaDefinition)
          Load an Agenda created from the given AgendaDefinition
 
Methods inherited from class org.kuali.rice.krms.impl.type.KrmsTypeServiceBase
getAttributeFields, getDataDictionaryRemoteFieldService, getTypeAttributeDefinitions, sortFields, translateTypeAttribute, validateAttributes, validateAttributesAgainstExisting, validateNonDataDictionaryAttribute
 
Methods inherited from class org.kuali.rice.kns.datadictionary.validation.AttributeValidatingTypeServiceBase
createErrorString, extractErrorsFromGlobalVariablesErrorMap, getAttributeErrorLabel, getAttributeFormatter, getAttributeValidatingExpression, getConfigurationService, getDataDictionaryService, getDictionaryValidationService, validateAttributeFormat, validateAttributeRequired, validateDataDictionaryAttribute, validatePrimitiveAttributeFromDescriptor, validateReferencesExistAndActive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krms.framework.type.RemotableAttributeOwner
getAttributeFields, validateAttributes, validateAttributesAgainstExisting
 

Field Detail

defaultAgendaTypeService

public static final AgendaTypeService defaultAgendaTypeService
Constructor Detail

AgendaTypeServiceBase

public AgendaTypeServiceBase()
Method Detail

loadAgenda

public Agenda loadAgenda(AgendaDefinition agendaDefinition)
Description copied from interface: AgendaTypeService
Load an Agenda created from the given AgendaDefinition

Specified by:
loadAgenda in interface AgendaTypeService
Parameters:
agendaDefinition - defines the Agenda to create
Returns:
Agenda created from the given AgendaDefinition


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.