01: /**********************************************************************************
02: * $URL: https://source.sakaiproject.org/svn/syllabus/tags/sakai_2-4-1/syllabus-api/src/java/org/sakaiproject/api/app/syllabus/SyllabusItem.java $
03: * $Id: SyllabusItem.java 8802 2006-05-03 15:06:26Z cwen@iupui.edu $
04: ***********************************************************************************
05: *
06: * Copyright (c) 2003, 2004, 2005, 2006 The Sakai Foundation.
07: *
08: * Licensed under the Educational Community License, Version 1.0 (the "License");
09: * you may not use this file except in compliance with the License.
10: * You may obtain a copy of the License at
11: *
12: * http://www.opensource.org/licenses/ecl1.php
13: *
14: * Unless required by applicable law or agreed to in writing, software
15: * distributed under the License is distributed on an "AS IS" BASIS,
16: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17: * See the License for the specific language governing permissions and
18: * limitations under the License.
19: *
20: **********************************************************************************/package org.sakaiproject.api.app.syllabus;
21:
22: import java.util.Set;
23:
24: /**
25: * @author <a href="mailto:jlannan.iupui.edu">Jarrod Lannan</a>
26: * @version $id
27: */
28: public interface SyllabusItem {
29: /**
30: * @return Returns the syllabi.
31: */
32: public Set getSyllabi();
33:
34: /**
35: * @param syllabi The syllabi to set.
36: */
37: public void setSyllabi(Set syllabi);
38:
39: /**
40: * @return Returns the contextId.
41: */
42: public String getContextId();
43:
44: /**
45: * @param contextId The contextId to set.
46: */
47: public void setContextId(String contextId);
48:
49: /**
50: * @return Returns the lockId.
51: */
52: public Integer getLockId();
53:
54: /**
55: * @return Returns the surrogateKey.
56: */
57: public Long getSurrogateKey();
58:
59: /**
60: * @return Returns the userId.
61: */
62: public String getUserId();
63:
64: /**
65: * @param userId The userId to set.
66: */
67: public void setUserId(String userId);
68:
69: /**
70: * @return Returns the redirectURL.
71: */
72: public String getRedirectURL();
73:
74: /**
75: * @param redirectURL The redirectURL to set.
76: */
77: public void setRedirectURL(String redirectURL);
78: }
|