bacoAlunos
ENGSOFT2019
BlueGrey
calm
Elegant
Català-Valencià - Catalan
中文 - Chinese (Simplified)
中文 - Chinese (Traditional)
Česky - Czech
Dansk - Danish
Nederlands - Dutch
English - English
Suomi - Finnish
Français - French
Deutsch - German
עברית - Hebrew
हिंदी - Hindi
Magyar - Hungarian
Bahasa Indonesia - Indonesian
Italiano - Italian
日本語 - Japanese
한국어 - Korean
मराठी - Marathi
Norsk - Norwegian
Polski - Polish
Português - Portuguese
Português - Portuguese (Brazil)
Русский - Russian
Slovenčina - Slovak
Slovenščina - Slovenian
Español - Spanish
Svenska - Swedish
Türkçe - Turkish
Oëzbekcha - Uzbek
Subversion Repositories
bacoAlunos
(root)
/
impl
/
src
/
java
/
pt
/
estgp
/
estgweb
/
domain
/
views
/
CourseUnitView.java
@ 204
- Rev
Rev
Rev 203
|
Blame
|
Compare with Previous
|
Last modification
|
View Log
|
RSS feed
package
pt.estgp.estgweb.domain.views
;
import
org.apache.log4j.Logger
;
import
pt.estgp.estgweb.domain.*
;
import
java.io.Serializable
;
import
java.util.Set
;
import
java.util.List
;
/**
* @author Jorge Machado
* @date 2/Mar/2008
* @time 19:34:49
* @see pt.estgp.estgweb.domain.views
*/
public
class
CourseUnitView
extends
DomainObjectView
implements
ICanManage
{
private
static
final
1.
5
.0/docs/api/java/util/logging/Logger.html">
Logger
logger =
1.
5
.0/docs/api/java/util/logging/Logger.html">
Logger
.
getLogger
(
CourseUnitView.
class
)
;
private
long
id
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
name
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
code
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
courseCode
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
courseName
;
private
BlogView blog
;
private
Set
<
CourseUnitAnnouncement
>
announcements
;
private
CourseUnit courseUnit
;
private
Set
<
TeacherImpl
>
teachers
;
private
Set
<
StudentImpl
>
students
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
objectives
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
programStreamId
;
private
int
programSize
;
private
1.
5
.0/docs/api/java/lang/String.html">
String
extension
;
public
1.
5
.0/docs/api/java/lang/Class.html">
Class
getReferenceClass
(
)
{
return
CourseUnitImpl.
class
;
}
public
1.
5
.0/docs/api/java/io/Serializable.html">
Serializable
getSerializable
(
)
{
return
id
;
}
public
CourseUnitView
(
)
{
}
public
CourseUnitView
(
CourseUnit courseUnit
)
{
super
(
courseUnit
)
;
this
.
courseUnit
= courseUnit
;
this
.
courseName
= courseUnit.
getCourseName
(
)
;
this
.
name
= courseUnit.
getName
(
)
;
this
.
code
= courseUnit.
getCode
(
)
;
this
.
courseCode
= courseUnit.
getCourseCode
(
)
;
// if(courseUnit.getBlog() != null)
// this.blog = new BlogView(courseUnit.getBlog());
this
.
id
= courseUnit.
getId
(
)
;
this
.
students
= courseUnit.
getStudents
(
)
;
this
.
teachers
= courseUnit.
getTeachers
(
)
;
this
.
announcements
= courseUnit.
getAnnouncements
(
)
;
this
.
objectives
= courseUnit.
getObjectives
(
)
;
this
.
programStreamId
= courseUnit.
getProgramStreamId
(
)
;
}
public
void
setId
(
long
id
)
{
this
.
id
= id
;
}
public
void
setName
(
1.
5
.0/docs/api/java/lang/String.html">
String
name
)
{
this
.
name
= name
;
}
public
void
setCode
(
1.
5
.0/docs/api/java/lang/String.html">
String
code
)
{
this
.
code
= code
;
}
public
void
setCourseCode
(
1.
5
.0/docs/api/java/lang/String.html">
String
courseCode
)
{
this
.
courseCode
= courseCode
;
}
public
void
setCourseName
(
1.
5
.0/docs/api/java/lang/String.html">
String
courseName
)
{
this
.
courseName
= courseName
;
}
public
void
persistViewInObject
(
CourseUnit c
)
{
c.
setObjectives
(
objectives
)
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getObjectives
(
)
{
return
objectives
;
}
public
void
setObjectives
(
1.
5
.0/docs/api/java/lang/String.html">
String
objectives
)
{
this
.
objectives
= objectives
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getProgramStreamId
(
)
{
return
programStreamId
;
}
public
void
setProgramStreamId
(
1.
5
.0/docs/api/java/lang/String.html">
String
programStreamId
)
{
this
.
programStreamId
= programStreamId
;
}
public
long
getId
(
)
{
return
id
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getName
(
)
{
return
name
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getCode
(
)
{
return
code
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getCourseCode
(
)
{
return
courseCode
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getCourseName
(
)
{
return
courseName
;
}
public
BlogView getBlog
(
)
{
return
blog
;
}
public
int
getProgramSize
(
)
{
return
programSize
;
}
public
void
setProgramSize
(
int
programSize
)
{
this
.
programSize
= programSize
;
}
public
1.
5
.0/docs/api/java/lang/String.html">
String
getExtension
(
)
{
return
extension
;
}
public
void
setExtension
(
1.
5
.0/docs/api/java/lang/String.html">
String
extension
)
{
this
.
extension
= extension
;
}
public
Set
<
CourseUnitAnnouncement
>
getAnnouncements
(
)
{
return
announcements
;
}
public
Set
<
TeacherImpl
>
getTeachers
(
)
{
return
teachers
;
}
public
Set
<
StudentImpl
>
getStudents
(
)
{
return
students
;
}
public
boolean
isOwnedBy
(
GenericUser u
)
{
return
u
!
=
null
&&
u
instanceof
TeacherImpl
&&
(
(
TeacherImpl
)
u
)
.
hasCourseUnit
(
getId
(
)
)
;
}
/**
* Not implemented can be variuous teachers
* @return null
* use isOwnedBy in this class
*/
public
GenericUser getOwner
(
)
{
return
null
;
}
/**
* Not implemented
* @return
*/
public
List
<
String
>
getOwnerRoles
(
)
{
return
null
;
}
/**
* Not implemented
* @return
*/
public
1.
5
.0/docs/api/java/lang/String.html">
String
getChoosedOwnerRole
(
)
{
return
null
;
}
public
boolean
isInternal
(
)
{
return
true
;
}
public
boolean
isValid
(
)
{
return
true
;
}
}