org.kuali.student.lum.program.dto.assembly
Interface ProgramCommonAssembly

All Known Subinterfaces:
ProgramAtpAssembly, ProgramBasicOrgAssembly, ProgramCodeAssembly, ProgramCredentialAssembly, ProgramFullOrgAssembly, ProgramIdentifierAssembly, ProgramPublicationAssembly, ProgramRequirementAssembly
All Known Implementing Classes:
CoreProgramInfo, CredentialProgramInfo, MajorDisciplineInfo, ProgramRequirementInfo, ProgramVariationInfo

public interface ProgramCommonAssembly


Method Summary
 Map<String,String> getAttributes()
          List of key/value pairs, typically used for dynamic attributes.
 String getId()
          Unique identifier for a program.
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 String getState()
          The current status of the program.
 String getType()
          Unique identifier for a learning unit type.
 void setAttributes(Map<String,String> attributes)
           
 void setId(String id)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setState(String state)
           
 void setType(String type)
           
 

Method Detail

getAttributes

Map<String,String> getAttributes()
List of key/value pairs, typically used for dynamic attributes.


setAttributes

void setAttributes(Map<String,String> attributes)

getMetaInfo

MetaInfo getMetaInfo()
Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations.


setMetaInfo

void setMetaInfo(MetaInfo metaInfo)

getType

String getType()
Unique identifier for a learning unit type. Once set at create time, this field may not be updated.


setType

void setType(String type)

getState

String getState()
The current status of the program. The values for this field are constrained to those in the luState enumeration. A separate setup operation does not exist for retrieval of the meta data around this value.


setState

void setState(String state)

getId

String getId()
Unique identifier for a program. This is optional, due to the identifier being set at the time of creation. Once the Program has been created, this should be seen as required.


setId

void setId(String id)


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