2788N/A/*
2788N/A * CDDL HEADER START
2788N/A *
2788N/A * The contents of this file are subject to the terms of the
2788N/A * Common Development and Distribution License, Version 1.0 only
2788N/A * (the "License"). You may not use this file except in compliance
2788N/A * with the License.
2788N/A *
6982N/A * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
6982N/A * or http://forgerock.org/license/CDDLv1.0.html.
2788N/A * See the License for the specific language governing permissions
2788N/A * and limitations under the License.
2788N/A *
2788N/A * When distributing Covered Code, include this CDDL HEADER in each
6982N/A * file and include the License file at legal-notices/CDDLv1_0.txt.
6982N/A * If applicable, add the following below this CDDL HEADER, with the
6982N/A * fields enclosed by brackets "[]" replaced with your own identifying
6982N/A * information:
2788N/A * Portions Copyright [yyyy] [name of copyright owner]
2788N/A *
2788N/A * CDDL HEADER END
2788N/A *
2788N/A *
3215N/A * Copyright 2008 Sun Microsystems, Inc.
2788N/A */
2788N/Aimport java.io.*;
2788N/Aimport java.lang.*;
2788N/Aimport java.util.ArrayList;
2788N/A
2788N/Apublic class ArrayData
2788N/A{
2788N/A private ArrayList <Object> testGroupName;
2788N/A private ArrayList <Object> testGroupPurpose;
2788N/A private ArrayList <Object> testSubgroupName;
2788N/A private ArrayList <Object> testSuiteName;
2788N/A private ArrayList <Object> testSuitePurpose;
2788N/A private ArrayList <Object> testSuiteID;
2788N/A private ArrayList <Object> testSuiteGroup;
2788N/A private ArrayList <Object> testSuitePreamble;
2788N/A private ArrayList <Object> testSuitePostamble;
2788N/A private ArrayList <Object> testSuite;
2788N/A private ArrayList <Object> testName;
2788N/A private ArrayList <Object> testMarker;
2788N/A private ArrayList <Object> testID;
2788N/A private ArrayList <Object> testIssue;
2788N/A private ArrayList <Object> testGroup;
2788N/A private ArrayList <Object> testScript;
2788N/A private ArrayList <Object> testHTMLLink;
2788N/A private ArrayList <Object> testPurpose;
2788N/A private ArrayList <Object> testPreamble;
2788N/A private ArrayList <Object> testSteps;
2788N/A private ArrayList <Object> testPostamble;
2788N/A private ArrayList <Object> testResult;
2788N/A
2788N/A public ArrayData()
2788N/A {
2788N/A testGroupName = new ArrayList<Object>();
2788N/A testGroupPurpose = new ArrayList<Object>();
2788N/A testSubgroupName = new ArrayList<Object>();
2788N/A testSuiteName = new ArrayList<Object>();
2788N/A testSuitePurpose = new ArrayList<Object>();
2788N/A testSuiteID = new ArrayList<Object>();
2788N/A testSuiteGroup = new ArrayList<Object>();
2788N/A testSuitePreamble = new ArrayList<Object>();
2788N/A testSuitePostamble = new ArrayList<Object>();
2788N/A testSuite = new ArrayList<Object>();
2788N/A testName = new ArrayList<Object>();
2788N/A testMarker = new ArrayList<Object>();
2788N/A testID = new ArrayList<Object>();
2788N/A testIssue = new ArrayList<Object>();
2788N/A testGroup = new ArrayList<Object>();
2788N/A testScript = new ArrayList<Object>();
2788N/A testHTMLLink = new ArrayList<Object>();
2788N/A testPurpose = new ArrayList<Object>();
2788N/A testPreamble = new ArrayList<Object>();
2788N/A testSteps = new ArrayList<Object>();
2788N/A testPostamble = new ArrayList<Object>();
2788N/A testResult = new ArrayList<Object>();
2788N/A }
2788N/A
2788N/A public void setGroupName(String inGroupName){ testGroupName.add(inGroupName); }
2788N/A public void setGroupPurpose(String inGroupPurpose){ testGroupPurpose.add(inGroupPurpose); }
2788N/A public void setSubgroupName(String inSubgroupName){ testSubgroupName.add(inSubgroupName); }
2788N/A public void setTestSuiteName(String inTestSuiteName){ testSuiteName.add(inTestSuiteName); }
2788N/A public void setTestSuitePurpose(String inTestSuitePurpose){ testSuitePurpose.add(inTestSuitePurpose); }
2788N/A public void setTestSuiteID(String inTestSuiteID){ testSuiteID.add(inTestSuiteID); }
2788N/A public void setTestSuiteGroup(String inTestSuiteGroup){ testSuiteGroup.add(inTestSuiteGroup); }
2788N/A public void setTestSuitePreamble(String inTestSuitePreamble){ testSuitePreamble.add(inTestSuitePreamble); }
2788N/A public void setTestSuitePostamble(String inTestSuitePostamble){ testSuitePostamble.add(inTestSuitePostamble); }
2788N/A public void setTestSuite(String inTestSuite){ testSuite.add(inTestSuite); }
2788N/A public void setTestName(String inTestName){ testName.add(inTestName); }
2788N/A public void setTestMarker(String inTestMarker){ testMarker.add(inTestMarker); }
2788N/A public void setTestID(String inTestID){ testID.add(inTestID); }
2788N/A public void setTestIssue(String inTestIssue){ testIssue.add(inTestIssue); }
2788N/A public void setTestGroup(String inTestGroup){ testGroup.add(inTestGroup); }
2788N/A public void setTestScript(String inTestScript){ testScript.add(inTestScript); }
2788N/A public void setTestHTMLLink(String inTestHTMLLink){ testHTMLLink.add(inTestHTMLLink); }
2788N/A public void setTestPurpose(String inTestPurpose){ testPurpose.add(inTestPurpose); }
2788N/A public void setTestPreamble(String inTestPreamble){ testPreamble.add(inTestPreamble); }
2788N/A public void setTestSteps(ArrayList inTestSteps){ testSteps.add(inTestSteps); }
2788N/A public void setTestPostamble(String inTestPostamble){ testPostamble.add(inTestPostamble); }
2788N/A public void setTestResult(String inTestResult){ testResult.add(inTestResult); }
2788N/A
2788N/A public <Object> ArrayList getGroupName(){ return testGroupName; }
2788N/A public <Object> ArrayList getGroupPurpose(){ return testGroupPurpose; }
2788N/A public <Object> ArrayList getSubgroupName(){ return testSubgroupName; }
2788N/A public <Object> ArrayList getTestSuiteName(){ return testSuiteName; }
2788N/A public <Object> ArrayList getTestSuitePurpose(){ return testSuitePurpose; }
2788N/A public <Object> ArrayList getTestSuiteID(){ return testSuiteID; }
2788N/A public <Object> ArrayList getTestSuiteGroup(){ return testSuiteGroup; }
2788N/A public <Object> ArrayList getTestSuitePreamble(){ return testSuitePreamble; }
2788N/A public <Object> ArrayList getTestSuitePostamble(){ return testSuitePostamble; }
2788N/A public <Object> ArrayList getTestSuite(){ return testSuite; }
2788N/A public <Object> ArrayList getTestName(){ return testName; }
2788N/A public <Object> ArrayList getTestMarker(){ return testMarker; }
2788N/A public <Object> ArrayList getTestID(){ return testID; }
2788N/A public <Object> ArrayList getTestIssue(){ return testIssue; }
2788N/A public <Object> ArrayList getTestGroup(){ return testGroup; }
2788N/A public <Object> ArrayList getTestScript(){ return testScript; }
2788N/A public <Object> ArrayList getTestHTMLLink(){ return testHTMLLink; }
2788N/A public <Object> ArrayList getTestPurpose(){ return testPurpose; }
2788N/A public <Object> ArrayList getTestPreamble(){ return testPreamble; }
2788N/A public <Object> ArrayList getTestSteps(){ return testSteps; }
2788N/A public <Object> ArrayList getTestPostamble(){ return testPostamble; }
2788N/A public <Object> ArrayList getTestResult(){ return testResult; }
2788N/A
2788N/A public String getGroupName(int index){ if(testGroupName != null && index < testGroupName.size()) return (String)(testGroupName.get(index)); else return null;}
2788N/A public String getGroupPurpose(int index){ if(testGroupPurpose != null && index < testGroupPurpose.size()) return (String)(testGroupPurpose.get(index)); else return null;}
2788N/A public String getSubgroupName(int index){ if(testSubgroupName != null && index < testSubgroupName.size()) return (String)(testSubgroupName.get(index)); else return null;}
2788N/A public String getTestSuiteName(int index){ if(testSuiteName != null && index < testSuiteName.size()) return (String)(testSuiteName.get(index)); else return null;}
2788N/A public String getTestSuitePurpose(int index){ if(testSuitePurpose != null && index < testSuitePurpose.size()) return (String)(testSuitePurpose.get(index)); else return null;}
2788N/A public String getTestSuiteID(int index){ if(testSuiteID != null && index < testSuiteID.size()) return (String)(testSuiteID.get(index)); else return null;}
2788N/A public String getTestSuiteGroup(int index){ if(testSuiteGroup != null && index < testSuiteGroup.size()) return (String)(testSuiteGroup.get(index)); else return null;}
2788N/A public String getTestSuitePreamble(int index){ if(testSuitePreamble != null && index < testSuitePreamble.size()) return (String)(testSuitePreamble.get(index)); else return null;}
2788N/A public String getTestSuitePostamble(int index){ if(testSuitePostamble != null && index < testSuitePostamble.size()) return (String)(testSuitePostamble.get(index)); else return null;}
2788N/A public String getTestSuite(int index){ if(testSuite != null && index < testSuite.size()) return (String)(testSuite.get(index)); else return null;}
2788N/A public String getTestName(int index){ if(testName != null && index < testName.size()) return (String)(testName.get(index)); else return null;}
2788N/A public String getTestMarker(int index){ if(testMarker != null && index < testMarker.size()) return (String)(testMarker.get(index)); else return null;}
2788N/A public String getTestID(int index){ if(testID != null && index < testID.size()) return (String)(testID.get(index)); else return null;}
2788N/A public String getTestIssue(int index){ if(testIssue != null && index < testIssue.size()) return (String)(testIssue.get(index)); else return null;}
2788N/A public String getTestGroup(int index){ if(testGroup != null && index < testGroup.size()) return (String)(testGroup.get(index)); else return null;}
2788N/A public String getTestScript(int index){ if(testScript != null && index < testScript.size()) return (String)(testScript.get(index)); else return null;}
2788N/A public String getTestHTMLLink(int index){ if(testHTMLLink != null && index < testHTMLLink.size()) return (String)(testHTMLLink.get(index)); else return null;}
2788N/A public String getTestPurpose(int index){ if(testPurpose != null && index < testPurpose.size()) return (String)(testPurpose.get(index)); else return null;}
2788N/A public String getTestPreamble(int index){if(testPreamble != null && index < testPreamble.size()) return (String)(testPreamble.get(index)); else return null;}
2788N/A public ArrayList<String> getTestSteps(int index){ if(testSteps != null && index < testSteps.size()) return (ArrayList<String>)(testSteps.get(index)); else return null;}
2788N/A public String getTestPostamble(int index){ if(testPostamble != null && index < testPostamble.size()) return (String)(testPostamble.get(index)); else return null;}
2788N/A public String getTestResult(int index){ if(testResult != null && index < testResult.size()) return (String)(testResult.get(index)); else return null;}
2788N/A
2788N/A public int size(){ return testName.size(); }
2788N/A public int sizeSuites(){ return testSuiteName.size(); }
2788N/A}