ca.macewan.ims.enterprise
Class Enterprise

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

public class Enterprise
extends Object

Represents the root "enterprise" element.

For more information, see the package description.

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

Field Summary
static int ITERATOR_GROUPS
           
static int ITERATOR_MEMBERSHIPS
           
static int ITERATOR_PERSONS
           
static String RECSTATUS_ADD
           
static String RECSTATUS_DELETE
           
static String[] RECSTATUS_ENUM
           
static String RECSTATUS_UPDATE
           
 
Constructor Summary
Enterprise()
           
 
Method Summary
 void addGroup(Group g)
           
 void addMembership(Membership m)
           
 void addPerson(Person p)
           
 Comments getComments()
           
 Group[] getGroups()
           
 Iterator getIterator(int type)
           
 Membership[] getMemberships()
           
 Person[] getPersons()
           
 Properties getProperties()
           
 void setComments(Comments c)
           
 void setProperties(Properties p)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ITERATOR_PERSONS

public static final int ITERATOR_PERSONS
See Also:
Constant Field Values

ITERATOR_GROUPS

public static final int ITERATOR_GROUPS
See Also:
Constant Field Values

ITERATOR_MEMBERSHIPS

public static final int ITERATOR_MEMBERSHIPS
See Also:
Constant Field Values

RECSTATUS_ADD

public static final String RECSTATUS_ADD
See Also:
Constant Field Values

RECSTATUS_UPDATE

public static final String RECSTATUS_UPDATE
See Also:
Constant Field Values

RECSTATUS_DELETE

public static final String RECSTATUS_DELETE
See Also:
Constant Field Values

RECSTATUS_ENUM

public static final String[] RECSTATUS_ENUM
Constructor Detail

Enterprise

public Enterprise()
Method Detail

setComments

public void setComments(Comments c)

getComments

public Comments getComments()

setProperties

public void setProperties(Properties p)

getProperties

public Properties getProperties()

addPerson

public void addPerson(Person p)

getPersons

public Person[] getPersons()

addGroup

public void addGroup(Group g)

getGroups

public Group[] getGroups()

addMembership

public void addMembership(Membership m)

getMemberships

public Membership[] getMemberships()

getIterator

public Iterator getIterator(int type)

validate

public void validate()
              throws IMSEnterpriseException
Throws:
IMSEnterpriseException