cvm.model.handlers.schema.control
Class ControlSchema

java.lang.Object
  extended by cvm.model.handlers.schema.control.ControlSchema

public class ControlSchema
extends java.lang.Object

This is an object represnetation of the control schema this is used instead of the text veriosn of the schema.

Author:
Frank Hernandez

Constructor Summary
ControlSchema()
           
 
Method Summary
 void addConnection(ConnectionObject dev)
          Add a connection to the ControlSchema.
 void addFormType(ConnectionFormType form)
          Add a formType to the ControlSchema.
 void addIsAttachedType(ConnectionIsAttachedType type)
          Add a isAttachedType to the ControlSchema.
 void addMediumType(ConnectionMediumType type)
          Add a mediumType to the ControlSchema.
 void addPersonType(ConnectionPersonType type)
          Add a personType to the ControlSchema.
 boolean equals(java.lang.Object obj)
          Used for comparing schema.
 java.util.ArrayList<ConnectionObject> getConnections()
          Returns the connection list.
 java.util.ArrayList<ConnectionFormType> getFormTypes()
          Returns the formTypes list.
 java.util.ArrayList<ConnectionIsAttachedType> getIsAttachedTypes()
          Returns the isAttachedTypes list.
 java.util.ArrayList<ConnectionMediumType> getMediumTypes()
          Returns the mediumTypes list.
 java.util.ArrayList<ConnectionPersonType> getPersonTypes()
          Returns the personTypes list.
 void setConnections(java.util.ArrayList<ConnectionObject> newConns)
          Replaces the connection list.
 void setFormTypes(java.util.ArrayList<ConnectionFormType> newFormTypes)
          Replaces the formTypes list.
 void setIsAttachedTypes(java.util.ArrayList<ConnectionIsAttachedType> newIsAttachedTypes)
          Replaces the isAttachedTypes list.
 void setMediumTypes(java.util.ArrayList<ConnectionMediumType> newMedTypes)
          Replaces the mediumTypes list.
 void setPersonTypes(java.util.ArrayList<ConnectionPersonType> newPersonTypes)
          Replaces the personTypes list.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlSchema

public ControlSchema()
Method Detail

addConnection

public void addConnection(ConnectionObject dev)
Add a connection to the ControlSchema.

Parameters:
dev - ConnetionObject instance to add.

addMediumType

public void addMediumType(ConnectionMediumType type)
Add a mediumType to the ControlSchema.

Parameters:
type - ConnectionMediumType instance to add.

addFormType

public void addFormType(ConnectionFormType form)
Add a formType to the ControlSchema.

Parameters:
form - ConnectionFormType instance to add.

addPersonType

public void addPersonType(ConnectionPersonType type)
Add a personType to the ControlSchema.

Parameters:
type - ConnectionPersonType instance to add.

addIsAttachedType

public void addIsAttachedType(ConnectionIsAttachedType type)
Add a isAttachedType to the ControlSchema.

Parameters:
type - ConnectionIsAttachedType instance to add.

getConnections

public java.util.ArrayList<ConnectionObject> getConnections()
Returns the connection list.

Returns:
connections list.

setConnections

public void setConnections(java.util.ArrayList<ConnectionObject> newConns)
Replaces the connection list.

Parameters:
newConns - new connections list.

getMediumTypes

public java.util.ArrayList<ConnectionMediumType> getMediumTypes()
Returns the mediumTypes list.

Returns:
mediumTypes list.

setMediumTypes

public void setMediumTypes(java.util.ArrayList<ConnectionMediumType> newMedTypes)
Replaces the mediumTypes list.

Parameters:
newMedTypes -

getFormTypes

public java.util.ArrayList<ConnectionFormType> getFormTypes()
Returns the formTypes list.

Returns:
formTypes list.

setFormTypes

public void setFormTypes(java.util.ArrayList<ConnectionFormType> newFormTypes)
Replaces the formTypes list.

Parameters:
newFormTypes - new formTypes list.

getPersonTypes

public java.util.ArrayList<ConnectionPersonType> getPersonTypes()
Returns the personTypes list.

Returns:
personTypes list.

setPersonTypes

public void setPersonTypes(java.util.ArrayList<ConnectionPersonType> newPersonTypes)
Replaces the personTypes list.

Parameters:
newPersonTypes - new formTypes list.

getIsAttachedTypes

public java.util.ArrayList<ConnectionIsAttachedType> getIsAttachedTypes()
Returns the isAttachedTypes list.

Returns:
isAttachedTypes list.

setIsAttachedTypes

public void setIsAttachedTypes(java.util.ArrayList<ConnectionIsAttachedType> newIsAttachedTypes)
Replaces the isAttachedTypes list.

Parameters:
newIsAttachedTypes - new isAttachedTypes list.

equals

public boolean equals(java.lang.Object obj)
Used for comparing schema.

Overrides:
equals in class java.lang.Object