ca.macewan.ims.enterprise
Class Role

java.lang.Object
  extended byca.macewan.ims.enterprise.Role

public class Role
extends Object

Represents a "role" element.

Version:
0.1
Author:
Erwin Veugelers
See Also:
IMS Enterprise Specification

Field Summary
static String ROLETYPE_ADMINISTRATOR
           
static String ROLETYPE_CONTENTDEVELOPER
           
static String[] ROLETYPE_ENUM
           
static String ROLETYPE_INSTRUCTOR
           
static String ROLETYPE_LEARNER
           
static String ROLETYPE_MANAGER
           
static String ROLETYPE_MEMBER
           
static String ROLETYPE_MENTOR
           
static String ROLETYPE_TEACHINGASSISTANT
           
static String STATUS_ACTIVE
           
static String[] STATUS_ENUM
           
static String STATUS_INACTIVE
           
 
Constructor Summary
Role()
           
Role(String s)
           
 
Method Summary
 void addFinalResult(FinalResult r)
           
 void addInterimResult(InterimResult r)
           
 Comments getComments()
           
 String getDataSource()
           
 String getDateTime()
           
 Date getDateTimeRaw()
           
 String getEMail()
           
 Extension getExtension()
           
 FinalResult[] getFinalResult()
           
 InterimResult[] getInterimResult()
           
 String getRecStatus()
           
 int getRecStatusInt()
           
 String getRoleType()
           
 String getStatus()
           
 String getSubRole()
           
 TimeFrame getTimeFrame()
           
 UserID getUserID()
           
 void setComments(Comments c)
           
 void setDataSource(String src)
           
 void setDateTime(Date date)
           
 void setDateTime(String datetm)
           
 void setEMail(String mail)
           
 void setExtension(Extension e)
           
 void setRecStatus(int rs)
           
 void setRecStatus(String rs)
           
 void setRoleType(String rt)
           
 void setStatus(String s)
           
 void setSubRole(String sr)
           
 void setTimeFrame(TimeFrame tf)
           
 void setUserID(UserID id)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLETYPE_LEARNER

public static final String ROLETYPE_LEARNER
See Also:
Constant Field Values

ROLETYPE_INSTRUCTOR

public static final String ROLETYPE_INSTRUCTOR
See Also:
Constant Field Values

ROLETYPE_CONTENTDEVELOPER

public static final String ROLETYPE_CONTENTDEVELOPER
See Also:
Constant Field Values

ROLETYPE_MEMBER

public static final String ROLETYPE_MEMBER
See Also:
Constant Field Values

ROLETYPE_MANAGER

public static final String ROLETYPE_MANAGER
See Also:
Constant Field Values

ROLETYPE_MENTOR

public static final String ROLETYPE_MENTOR
See Also:
Constant Field Values

ROLETYPE_ADMINISTRATOR

public static final String ROLETYPE_ADMINISTRATOR
See Also:
Constant Field Values

ROLETYPE_TEACHINGASSISTANT

public static final String ROLETYPE_TEACHINGASSISTANT
See Also:
Constant Field Values

ROLETYPE_ENUM

public static final String[] ROLETYPE_ENUM

STATUS_INACTIVE

public static final String STATUS_INACTIVE
See Also:
Constant Field Values

STATUS_ACTIVE

public static final String STATUS_ACTIVE
See Also:
Constant Field Values

STATUS_ENUM

public static final String[] STATUS_ENUM
Constructor Detail

Role

public Role()

Role

public Role(String s)
Method Detail

setRecStatus

public void setRecStatus(int rs)

setRecStatus

public void setRecStatus(String rs)

getRecStatus

public String getRecStatus()

getRecStatusInt

public int getRecStatusInt()
                    throws IMSEnterpriseException
Throws:
IMSEnterpriseException

setRoleType

public void setRoleType(String rt)

getRoleType

public String getRoleType()

setSubRole

public void setSubRole(String sr)

getSubRole

public String getSubRole()

setStatus

public void setStatus(String s)

getStatus

public String getStatus()

setUserID

public void setUserID(UserID id)

getUserID

public UserID getUserID()

setComments

public void setComments(Comments c)

getComments

public Comments getComments()

setDateTime

public void setDateTime(String datetm)
                 throws IMSEnterpriseException
Throws:
IMSEnterpriseException

setDateTime

public void setDateTime(Date date)

getDateTime

public String getDateTime()

getDateTimeRaw

public Date getDateTimeRaw()

setTimeFrame

public void setTimeFrame(TimeFrame tf)

getTimeFrame

public TimeFrame getTimeFrame()

addInterimResult

public void addInterimResult(InterimResult r)

getInterimResult

public InterimResult[] getInterimResult()

addFinalResult

public void addFinalResult(FinalResult r)

getFinalResult

public FinalResult[] getFinalResult()

setEMail

public void setEMail(String mail)

getEMail

public String getEMail()

setDataSource

public void setDataSource(String src)

getDataSource

public String getDataSource()

setExtension

public void setExtension(Extension e)

getExtension

public Extension getExtension()

validate

public void validate()
              throws IMSEnterpriseException
Throws:
IMSEnterpriseException