/********************************************************************************** * $URL: https://source.sakaiproject.org/svn/assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SerializableSubmissionAccess.java $ * $Id: SerializableSubmissionAccess.java 120595 2013-03-01 20:33:37Z azeckoski@unicon.net $ *********************************************************************************** * * Copyright (c) 2007, 2008 The Sakai Foundation * * Licensed under the Educational Community License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.opensource.org/licenses/ECL-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * **********************************************************************************/ package org.sakaiproject.assignment.impl.conversion.api; import java.util.List; import org.sakaiproject.entity.api.serialize.SerializableEntity; /** * <pre> * This is an accessor interface for the Submission to enable the conversion to do its work * All methods should be straight getters and setters with no logic. * </pre> * */ public interface SerializableSubmissionAccess { /** * @return the id */ public String getId(); /** * @param id the id to set */ public void setId(String id); /** * @return the grade */ public String getGrade(); /** * @param grade the grade to set */ public void setGrade(String grade); /** * @return the assignment */ public String getAssignment(); /** * @param assignment the assignment to set */ public void setAssignment(String assignment); /** * @return the context */ public String getContext(); /** * @param context the context to set */ public void setContext(String context); /** * @return the datereturned */ public String getDatereturned(); /** * @param datereturned the datereturned to set */ public void setDatereturned(String datereturned); /** * @return the feedbackcomment */ public String getFeedbackcomment(); /** * @param feedbackcomment the feedbackcomment to set */ public void setFeedbackcomment(String feedbackcomment); /** * @return the feedbackcomment_html */ public String getFeedbackcomment_html(); /** * @param feedbackcomment_html the feedbackcomment_html to set */ public void setFeedbackcomment_html(String feedbackcomment_html); /** * @return the feedbacktext */ public String getFeedbacktext(); /** * @param feedbacktext the feedbacktext to set */ public void setFeedbacktext(String feedbacktext); /** * @return the feedbacktext_html */ public String getFeedbacktext_html(); /** * @param feedbacktext_html the feedbacktext_html to set */ public void setFeedbacktext_html(String feedbacktext_html); /** * @return the graded */ public String getGraded(); /** * @param graded the graded to set */ public void setGraded(String graded); /** * @return the gradereleased */ public String getGradereleased(); /** * @param gradereleased the gradereleased to set */ public void setGradereleased(String gradereleased); /** * @return the lastmod */ public String getLastmod(); /** * @param lastmod the lastmod to set */ public void setLastmod(String lastmod); /** * @return the pledgeflag */ public String getPledgeflag(); /** * @param pledgeflag the pledgeflag to set */ public void setPledgeflag(String pledgeflag); /** * @return the returned */ public String getReturned(); /** * @param returned the returned to set */ public void setReturned(String returned); /** * @return the reviewReport */ public String getReviewReport(); /** * @param reviewReport the reviewReport to set */ public void setReviewReport(String reviewReport); /** * @return the reviewScore */ public String getReviewScore(); /** * @param reviewScore the reviewScore to set */ public void setReviewScore(String reviewScore); /** * @return the reviewStatus */ public String getReviewStatus(); /** * @param reviewStatus the reviewStatus to set */ public void setReviewStatus(String reviewStatus); /** * @return the submitted */ public String getSubmitted(); /** * @param submitted the submitted to set */ public void setSubmitted(String submitted); /** * @return the submittedattachments */ public List<String> getSubmittedattachments(); /** * @param submittedattachments the submittedattachments to set */ public void setSubmittedattachments(List<String> submittedattachments); /** * @return the feedbackattachments */ public List<String> getFeedbackattachments(); /** * @param feedbackattachments the feedbackattachments to set */ public void setFeedbackattachments(List<String> feedbackattachments); /** * @return the datesubmitted */ public String getDatesubmitted(); /** * @param datesubmitted the datesubmitted to set */ public void setDatesubmitted(String datesubmitted); /** * @return the submittedtext */ public String getSubmittedtext(); /** * @param submittedtext the submittedtext to set */ public void setSubmittedtext(String submittedtext); /** * @return the submittedtext_html */ public String getSubmittedtext_html(); /** * @param submittedtext_html the submittedtext_html to set */ public void setSubmittedtext_html(String submittedtext_html); /** * @return the submitters */ public List<String> getSubmitters(); /** * @return the submitter id */ public String getSubmitterId(); /** * @param id the submitter id to set */ public void setSubmitterId(String id); public void setSubmissionLog(List<String> log); public List<String> getSubmissionLog(); public void setGrades(List<String> grades); public List<String> getGrades(); /** * @param submitters the submitters to set */ public void setSubmitters(List<String> submitters); /** * * @return */ public SerializableEntity getSerializableProperties(); }