org.telscenter.sail.webapp.domain.project
Interface ProjectMetadata

All Known Implementing Classes:
ProjectMetadataImpl

public interface ProjectMetadata

Version:
$Id:$
Author:
patrick lawler

Method Summary
 String getAuthor()
           
 String getCompTime()
           
 String getContact()
           
 String getGradeRange()
           
 Long getId()
           
 String getKeywords()
           
 String getLanguage()
           
 Date getLastCleaned()
           
 Date getLastEdited()
           
 Date getLastMinified()
           
 String getLessonPlan()
           
 String getMaxScores()
           
 Long getPostLevel()
           
 Long getProjectId()
           
 String getStandards()
           
 String getSubject()
           
 String getSummary()
           
 String getTechReqs()
           
 String getTitle()
           
 String getTools()
           
 String getTotalTime()
           
 String getVersionId()
           
 void populateFromJSON(JSONObject metadataJSON)
          Populates this metadata object using values from the specified JSON obj.
 void setAuthor(String author)
           
 void setCompTime(String mins)
           
 void setContact(String contact)
           
 void setGradeRange(String range)
           
 void setId(Long id)
           
 void setKeywords(String keywords)
           
 void setLanguage(String language)
           
 void setLastCleaned(Date lastCleaned)
           
 void setLastEdited(Date lastEdited)
           
 void setLastMinified(Date lastMinified)
           
 void setLessonPlan(String lessonPlan)
           
 void setMaxScores(String maxScores)
           
 void setPostLevel(Long postLevel)
           
 void setProjectId(Long projectId)
           
 void setStandards(String standards)
           
 void setSubject(String subject)
           
 void setSummary(String summary)
           
 void setTechReqs(String reqs)
           
 void setTitle(String title)
           
 void setTools(String tools)
           
 void setTotalTime(String mins)
           
 void setVersionId(String versionId)
           
 String toJSONString()
           
 

Method Detail

populateFromJSON

void populateFromJSON(JSONObject metadataJSON)
Populates this metadata object using values from the specified JSON obj.


getTitle

String getTitle()
Returns:
String the title to get

setTitle

void setTitle(String title)
Parameters:
String - the title to set

getAuthor

String getAuthor()
Returns:
String the author to get

setAuthor

void setAuthor(String author)
Parameters:
String - the author to set

getSubject

String getSubject()
Returns:
String the subject to get

setSubject

void setSubject(String subject)
Parameters:
String - the subject to set

getSummary

String getSummary()
Returns:
String the summary to get

setSummary

void setSummary(String summary)
Parameters:
String - the summary to set

getId

Long getId()
Returns:
Long the id to get

setId

void setId(Long id)
Parameters:
Long - the id to set

getGradeRange

String getGradeRange()
Returns:
String the grade range to get

setGradeRange

void setGradeRange(String range)
Parameters:
String - the grade rang to set

getTotalTime

String getTotalTime()
Returns:
Long the total time to get

setTotalTime

void setTotalTime(String mins)
Parameters:
Long - the total time to set (in mins)

getCompTime

String getCompTime()
Returns:
Long the comp time to get

setCompTime

void setCompTime(String mins)
Parameters:
Long - the total time to set (in mins)

getContact

String getContact()
Returns:
String the contact to get

setContact

void setContact(String contact)
Parameters:
String - the contact to set

getTechReqs

String getTechReqs()
Returns:
String the tech reqs to get

setTechReqs

void setTechReqs(String reqs)
Parameters:
String - the tech reqs to set

getTools

String getTools()
Returns:
String the tools to get

setTools

void setTools(String tools)
Parameters:
String - the tools to set

getLessonPlan

String getLessonPlan()
Returns:
String the lesson plan

setStandards

void setStandards(String standards)
Parameters:
String - standards

getStandards

String getStandards()
Returns:
String the lesson plan

setLessonPlan

void setLessonPlan(String lessonPlan)
Parameters:
String - lessonPlan

getKeywords

String getKeywords()
Parameters:
String - keywords

setKeywords

void setKeywords(String keywords)

getLanguage

String getLanguage()
Parameters:
String - language

setLanguage

void setLanguage(String language)

setProjectId

void setProjectId(Long projectId)
Parameters:
projectId - the projectId to set

getVersionId

String getVersionId()
Returns:
the versionId

setVersionId

void setVersionId(String versionId)
Parameters:
versionId - the versionId to set

getProjectId

Long getProjectId()
Returns:
the projectId

setLastCleaned

void setLastCleaned(Date lastCleaned)

getLastCleaned

Date getLastCleaned()

setLastEdited

void setLastEdited(Date lastEdited)

getLastEdited

Date getLastEdited()

setLastMinified

void setLastMinified(Date lastMinified)

getLastMinified

Date getLastMinified()

getPostLevel

Long getPostLevel()

setPostLevel

void setPostLevel(Long postLevel)

getMaxScores

String getMaxScores()

setMaxScores

void setMaxScores(String maxScores)

toJSONString

String toJSONString()


Copyright © 2012. All Rights Reserved.