ca.macewan.ims.enterprise
Class Group

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

public class Group
extends Object

Represents a "group" element.

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

Constructor Summary
Group()
           
Group(SourcedID id, Description desc)
           
 
Method Summary
 void addGroupType(GroupType type)
           
 void addRelationship(Relationship rel)
           
 void addSourcedID(SourcedID id)
           
 Comments getComments()
           
 String getDataSource()
           
 Description getDescription()
           
 String getEMail()
           
 EnrollControl getEnrollControl()
           
 Extension getExtension()
           
 GroupType[] getGroupType()
           
 Org getOrg()
           
 String getRecStatus()
           
 int getRecStatusInt()
           
 Relationship[] getRelationship()
           
 SourcedID[] getSourcedID()
           
 TimeFrame getTimeFrame()
           
 String getURL()
           
 URL getURLRaw()
           
 void setComments(Comments c)
           
 void setDataSource(String src)
           
 void setDescription(Description desc)
           
 void setEMail(String mail)
           
 void setEnrollControl(EnrollControl ec)
           
 void setExtension(Extension e)
           
 void setOrg(Org o)
           
 void setRecStatus(int status)
           
 void setRecStatus(String status)
           
 void setTimeFrame(TimeFrame tf)
           
 void setURL(String urls)
           
 void setURL(URL u)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Group

public Group()

Group

public Group(SourcedID id,
             Description desc)
Method Detail

setRecStatus

public void setRecStatus(int status)

setRecStatus

public void setRecStatus(String status)

getRecStatus

public String getRecStatus()
                    throws IMSEnterpriseException
Throws:
IMSEnterpriseException

getRecStatusInt

public int getRecStatusInt()
                    throws IMSEnterpriseException
Throws:
IMSEnterpriseException

setComments

public void setComments(Comments c)

getComments

public Comments getComments()

addSourcedID

public void addSourcedID(SourcedID id)

getSourcedID

public SourcedID[] getSourcedID()

addGroupType

public void addGroupType(GroupType type)

getGroupType

public GroupType[] getGroupType()

setDescription

public void setDescription(Description desc)

getDescription

public Description getDescription()

setOrg

public void setOrg(Org o)

getOrg

public Org getOrg()

setTimeFrame

public void setTimeFrame(TimeFrame tf)

getTimeFrame

public TimeFrame getTimeFrame()

setEnrollControl

public void setEnrollControl(EnrollControl ec)

getEnrollControl

public EnrollControl getEnrollControl()

setEMail

public void setEMail(String mail)

getEMail

public String getEMail()

setURL

public void setURL(String urls)
            throws IMSEnterpriseException
Throws:
IMSEnterpriseException

setURL

public void setURL(URL u)

getURL

public String getURL()

getURLRaw

public URL getURLRaw()

addRelationship

public void addRelationship(Relationship rel)

getRelationship

public Relationship[] getRelationship()

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