dbStorage
Class S_DataSet

java.lang.Object
  extended by dbStorage.S_DataSet

public class S_DataSet
extends java.lang.Object


Field Summary
private  java.lang.String description
           
private  java.lang.String name
           
private  java.lang.String path
           
private  int privilege
           
private  java.lang.String template
           
private  int updated
           
private  int variableCount
           
private  java.util.ArrayList variables
           
private  int version
           
 
Constructor Summary
S_DataSet()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 int getPrivilege()
           
 java.lang.String getTemplate()
           
 int getUpdated()
           
 S_Variable getVariable(java.lang.String name)
          A method to return a variable given the name
 int getVariableCount()
           
 java.util.ArrayList getVariables()
           
 int getVersion()
           
 int hashCode()
           
 boolean isIndex(S_Variable variable)
          isIndex This method checks to see if a variable is an index for any other variables within the dataset--it is assumed that if it is, then the values should be unique
 void removeVariable(java.lang.String varName)
          removeVariable
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setPath(java.lang.String path)
           
 void setPrivilege(int privilege)
           
 void setTemplate(java.lang.String template)
           
 void setUpdated(int updated)
           
 void setVariableCount(int variableCount)
           
 void setVariables(java.util.ArrayList variables)
           
 void setVersion(int version)
           
 void sortValuesByIndex(java.lang.String indexName)
          sortValuesByIndex A method that will sort all values in a dataset by a given index (if a parameter doesn't have the index then it isn't sorted)
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

variableCount

private int variableCount

description

private java.lang.String description

name

private java.lang.String name

privilege

private int privilege

version

private int version

updated

private int updated

template

private java.lang.String template

path

private java.lang.String path

variables

private java.util.ArrayList variables
Constructor Detail

S_DataSet

public S_DataSet()
Method Detail

getVariableCount

public int getVariableCount()

setVariableCount

public void setVariableCount(int variableCount)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getPrivilege

public int getPrivilege()

setPrivilege

public void setPrivilege(int privilege)

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getUpdated

public int getUpdated()

setUpdated

public void setUpdated(int updated)

getTemplate

public java.lang.String getTemplate()

setTemplate

public void setTemplate(java.lang.String template)

getVariables

public java.util.ArrayList getVariables()

getVariable

public S_Variable getVariable(java.lang.String name)
A method to return a variable given the name

Parameters:
name - String
Returns:
S_Variable

removeVariable

public void removeVariable(java.lang.String varName)
removeVariable

Parameters:
varName - String

setVariables

public void setVariables(java.util.ArrayList variables)

sortValuesByIndex

public void sortValuesByIndex(java.lang.String indexName)
sortValuesByIndex A method that will sort all values in a dataset by a given index (if a parameter doesn't have the index then it isn't sorted)

Parameters:
indexName - String

toString

public java.lang.String toString()
toString

Overrides:
toString in class java.lang.Object
Returns:
String

isIndex

public boolean isIndex(S_Variable variable)
isIndex This method checks to see if a variable is an index for any other variables within the dataset--it is assumed that if it is, then the values should be unique

Parameters:
variable - S_Variable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object