|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectblackboard.dataintegration.ims.data.Role
public class Role
Contains information about a Member's Role in IMS Enterprise 1.1 XML.
NOTE: This class is included in the Public API for use by Data Integration custom field mapping scripts. It should not be used by any Building Blocks.
| Nested Class Summary | |
|---|---|
static class |
Role.RoleType
The Member's function within a group. |
static class |
Role.Status
Indicates if a Member is active or inactive in the Group. |
| Constructor Summary | |
|---|---|
Role()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getComments()
Get the description of the current status. |
java.lang.String |
getDatasource()
Get the identifier of the source system of this Role. |
java.util.Calendar |
getDatetime()
Get the date the current membership was established. |
java.lang.String |
getEmail()
Get the email address used to contact a member for information related to the specific Group membership. |
java.lang.String |
getExtension()
Get an XML string containing the custom extension data for this Role. |
Recstatus |
getRecstatus()
Get the type of operation to be performed on this Role. |
Role.RoleType |
getRoletype()
Get the type of this role. |
Role.Status |
getStatus()
Get the status of this role. |
java.lang.String |
getSubrole()
Get the sub type of this Role. |
TimeFrame |
getTimeframe()
Get the timeframe of the Membership. |
UserId |
getUserid()
Get the Person's user ID to access the Group within this Role's Membership |
void |
setComments(java.lang.String comments)
Set the description of the current status. |
void |
setDatasource(java.lang.String datasource)
Set the identifier of the source system of this Role. |
void |
setDatetime(java.util.Calendar datetime)
Set the date the current membership was established. |
void |
setEmail(java.lang.String email)
Set the email address used to contact a member for information related to the specific Group membership. |
void |
setExtension(java.lang.String extension)
Set the custom extension data for this Role. |
void |
setRecstatus(Recstatus recstatus)
Set the type of operation to be performed on this Role. |
void |
setRoletype(Role.RoleType roletype)
Set the type of this role. |
void |
setStatus(Role.Status status)
Set the status of this role. |
void |
setSubrole(java.lang.String subrole)
Set the sub type of this Role. |
void |
setTimeframe(TimeFrame timeframe)
Set the timeframe of the Membership. |
void |
setUserid(UserId userid)
Set the Person's user ID to access the Group within this Role's Membership |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Role()
| Method Detail |
|---|
public java.lang.String getComments()
public java.lang.String getDatasource()
public java.util.Calendar getDatetime()
Within xml the format is as defined by ISO8601.
public java.lang.String getEmail()
public java.lang.String getExtension()
In your script, you can use:
helper.getXPathString( data.extension, '/some/xpath/query' );To do an XPath query to easily get data out of this string.
public Recstatus getRecstatus()
public Role.RoleType getRoletype()
public Role.Status getStatus()
public java.lang.String getSubrole()
This is an open-ended value as opposed to the RoleType.
public TimeFrame getTimeframe()
public UserId getUserid()
public void setComments(java.lang.String comments)
comments - The description of the current status.public void setDatasource(java.lang.String datasource)
datasource - The data source.public void setDatetime(java.util.Calendar datetime)
datetime - The date the current membership was established.public void setEmail(java.lang.String email)
email - The contact email address.public void setExtension(java.lang.String extension)
extension - The custom extension data.public void setRecstatus(Recstatus recstatus)
recstatus - The type of operation to be performed on this Role.public void setRoletype(Role.RoleType roletype)
roletype - The type of this role.public void setStatus(Role.Status status)
status - The status of this role.public void setSubrole(java.lang.String subrole)
This is an open-ended value as opposed to the RoleType.
subrole - The sub type of this Role.public void setTimeframe(TimeFrame timeframe)
timeframe - The timeframe of the Membership.public void setUserid(UserId userid)
userid - The Person's user ID.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||