blob: 48439b737d6f5981ca3be3697970517a1cee5610 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.jdo.tck.pc.fieldtypes;
import java.io.Serializable;
import java.util.Map;
public class MapStringValueCollections {
public int identifier;
public Map MapOfObject_String0;
public Map MapOfObject_String1;
public Map MapOfObject_String2;
public Map MapOfObject_String3;
public Map MapOfObject_String4;
public Map MapOfObject_String6;
public Map MapOfObject_String8;
public Map MapOfSimpleClass_String9;
public Map MapOfSimpleClass_String10;
public Map MapOfSimpleClass_String11;
public Map MapOfSimpleClass_String12;
public Map MapOfSimpleClass_String13;
public Map MapOfSimpleClass_String15;
public Map MapOfSimpleClass_String17;
public Map MapOfSimpleInterface_String18;
public Map MapOfSimpleInterface_String19;
public Map MapOfSimpleInterface_String20;
public Map MapOfSimpleInterface_String21;
public Map MapOfSimpleInterface_String22;
public Map MapOfSimpleInterface_String24;
public Map MapOfSimpleInterface_String26;
public Map MapOfString_String27;
public Map MapOfString_String28;
public Map MapOfString_String29;
public Map MapOfString_String30;
public Map MapOfString_String31;
public Map MapOfString_String33;
public Map MapOfString_String35;
public Map MapOfDate_String36;
public Map MapOfDate_String37;
public Map MapOfDate_String38;
public Map MapOfDate_String39;
public Map MapOfDate_String40;
public Map MapOfDate_String42;
public Map MapOfDate_String44;
public Map MapOfBigDecimal_String45;
public Map MapOfBigDecimal_String46;
public Map MapOfBigDecimal_String47;
public Map MapOfBigDecimal_String48;
public Map MapOfBigDecimal_String49;
public Map MapOfBigDecimal_String51;
public Map MapOfBigDecimal_String53;
public Map MapOfBigInteger_String54;
public Map MapOfBigInteger_String55;
public Map MapOfBigInteger_String56;
public Map MapOfBigInteger_String57;
public Map MapOfBigInteger_String58;
public Map MapOfBigInteger_String60;
public Map MapOfBigInteger_String62;
public Map MapOfByte_String63;
public Map MapOfByte_String64;
public Map MapOfByte_String65;
public Map MapOfByte_String66;
public Map MapOfByte_String67;
public Map MapOfByte_String69;
public Map MapOfByte_String71;
public Map MapOfDouble_String72;
public Map MapOfDouble_String73;
public Map MapOfDouble_String74;
public Map MapOfDouble_String75;
public Map MapOfDouble_String76;
public Map MapOfDouble_String78;
public Map MapOfDouble_String80;
public Map MapOfFloat_String81;
public Map MapOfFloat_String82;
public Map MapOfFloat_String83;
public Map MapOfFloat_String84;
public Map MapOfFloat_String85;
public Map MapOfFloat_String87;
public Map MapOfFloat_String89;
public Map MapOfInteger_String90;
public Map MapOfInteger_String91;
public Map MapOfInteger_String92;
public Map MapOfInteger_String93;
public Map MapOfInteger_String94;
public Map MapOfInteger_String96;
public Map MapOfInteger_String98;
public Map MapOfLong_String99;
public Map MapOfLong_String100;
public Map MapOfLong_String101;
public Map MapOfLong_String102;
public Map MapOfLong_String103;
public Map MapOfLong_String105;
public Map MapOfLong_String107;
public Map MapOfShort_String108;
public Map MapOfShort_String109;
public Map MapOfShort_String110;
public Map MapOfShort_String111;
public Map MapOfShort_String112;
public Map MapOfShort_String114;
public Map MapOfShort_String116;
public static final String [] fieldSpecs = {
"public Map MapOfObject_String0",
"embedded-value=true public Map MapOfObject_String1",
"embedded-value=false public Map MapOfObject_String2",
"embedded-key=true public Map MapOfObject_String3",
"embedded-key=true embedded-value=true public Map MapOfObject_String4",
"embedded-key=false public Map MapOfObject_String6",
"embedded-key=false embedded-value=false public Map MapOfObject_String8",
"public Map MapOfSimpleClass_String9",
"embedded-value=true public Map MapOfSimpleClass_String10",
"embedded-value=false public Map MapOfSimpleClass_String11",
"embedded-key=true public Map MapOfSimpleClass_String12",
"embedded-key=true embedded-value=true public Map MapOfSimpleClass_String13",
"embedded-key=false public Map MapOfSimpleClass_String15",
"embedded-key=false embedded-value=false public Map MapOfSimpleClass_String17",
"public Map MapOfSimpleInterface_String18",
"embedded-value=true public Map MapOfSimpleInterface_String19",
"embedded-value=false public Map MapOfSimpleInterface_String20",
"embedded-key=true public Map MapOfSimpleInterface_String21",
"embedded-key=true embedded-value=true public Map MapOfSimpleInterface_String22",
"embedded-key=false public Map MapOfSimpleInterface_String24",
"embedded-key=false embedded-value=false public Map MapOfSimpleInterface_String26",
"public Map MapOfString_String27",
"embedded-value=true public Map MapOfString_String28",
"embedded-value=false public Map MapOfString_String29",
"embedded-key=true public Map MapOfString_String30",
"embedded-key=true embedded-value=true public Map MapOfString_String31",
"embedded-key=false public Map MapOfString_String33",
"embedded-key=false embedded-value=false public Map MapOfString_String35",
"public Map MapOfDate_String36",
"embedded-value=true public Map MapOfDate_String37",
"embedded-value=false public Map MapOfDate_String38",
"embedded-key=true public Map MapOfDate_String39",
"embedded-key=true embedded-value=true public Map MapOfDate_String40",
"embedded-key=false public Map MapOfDate_String42",
"embedded-key=false embedded-value=false public Map MapOfDate_String44",
"public Map MapOfBigDecimal_String45",
"embedded-value=true public Map MapOfBigDecimal_String46",
"embedded-value=false public Map MapOfBigDecimal_String47",
"embedded-key=true public Map MapOfBigDecimal_String48",
"embedded-key=true embedded-value=true public Map MapOfBigDecimal_String49",
"embedded-key=false public Map MapOfBigDecimal_String51",
"embedded-key=false embedded-value=false public Map MapOfBigDecimal_String53",
"public Map MapOfBigInteger_String54",
"embedded-value=true public Map MapOfBigInteger_String55",
"embedded-value=false public Map MapOfBigInteger_String56",
"embedded-key=true public Map MapOfBigInteger_String57",
"embedded-key=true embedded-value=true public Map MapOfBigInteger_String58",
"embedded-key=false public Map MapOfBigInteger_String60",
"embedded-key=false embedded-value=false public Map MapOfBigInteger_String62",
"public Map MapOfByte_String63",
"embedded-value=true public Map MapOfByte_String64",
"embedded-value=false public Map MapOfByte_String65",
"embedded-key=true public Map MapOfByte_String66",
"embedded-key=true embedded-value=true public Map MapOfByte_String67",
"embedded-key=false public Map MapOfByte_String69",
"embedded-key=false embedded-value=false public Map MapOfByte_String71",
"public Map MapOfDouble_String72",
"embedded-value=true public Map MapOfDouble_String73",
"embedded-value=false public Map MapOfDouble_String74",
"embedded-key=true public Map MapOfDouble_String75",
"embedded-key=true embedded-value=true public Map MapOfDouble_String76",
"embedded-key=false public Map MapOfDouble_String78",
"embedded-key=false embedded-value=false public Map MapOfDouble_String80",
"public Map MapOfFloat_String81",
"embedded-value=true public Map MapOfFloat_String82",
"embedded-value=false public Map MapOfFloat_String83",
"embedded-key=true public Map MapOfFloat_String84",
"embedded-key=true embedded-value=true public Map MapOfFloat_String85",
"embedded-key=false public Map MapOfFloat_String87",
"embedded-key=false embedded-value=false public Map MapOfFloat_String89",
"public Map MapOfInteger_String90",
"embedded-value=true public Map MapOfInteger_String91",
"embedded-value=false public Map MapOfInteger_String92",
"embedded-key=true public Map MapOfInteger_String93",
"embedded-key=true embedded-value=true public Map MapOfInteger_String94",
"embedded-key=false public Map MapOfInteger_String96",
"embedded-key=false embedded-value=false public Map MapOfInteger_String98",
"public Map MapOfLong_String99",
"embedded-value=true public Map MapOfLong_String100",
"embedded-value=false public Map MapOfLong_String101",
"embedded-key=true public Map MapOfLong_String102",
"embedded-key=true embedded-value=true public Map MapOfLong_String103",
"embedded-key=false public Map MapOfLong_String105",
"embedded-key=false embedded-value=false public Map MapOfLong_String107",
"public Map MapOfShort_String108",
"embedded-value=true public Map MapOfShort_String109",
"embedded-value=false public Map MapOfShort_String110",
"embedded-key=true public Map MapOfShort_String111",
"embedded-key=true embedded-value=true public Map MapOfShort_String112",
"embedded-key=false public Map MapOfShort_String114",
"embedded-key=false embedded-value=false public Map MapOfShort_String116"
};
public int getLength()
{
return fieldSpecs.length;
}
public Map get(int index)
{
switch (index)
{
case(0):
return MapOfObject_String0;
case(1):
return MapOfObject_String1;
case(2):
return MapOfObject_String2;
case(3):
return MapOfObject_String3;
case(4):
return MapOfObject_String4;
case(5):
return MapOfObject_String6;
case(6):
return MapOfObject_String8;
case(7):
return MapOfSimpleClass_String9;
case(8):
return MapOfSimpleClass_String10;
case(9):
return MapOfSimpleClass_String11;
case(10):
return MapOfSimpleClass_String12;
case(11):
return MapOfSimpleClass_String13;
case(12):
return MapOfSimpleClass_String15;
case(13):
return MapOfSimpleClass_String17;
case(14):
return MapOfSimpleInterface_String18;
case(15):
return MapOfSimpleInterface_String19;
case(16):
return MapOfSimpleInterface_String20;
case(17):
return MapOfSimpleInterface_String21;
case(18):
return MapOfSimpleInterface_String22;
case(19):
return MapOfSimpleInterface_String24;
case(20):
return MapOfSimpleInterface_String26;
case(21):
return MapOfString_String27;
case(22):
return MapOfString_String28;
case(23):
return MapOfString_String29;
case(24):
return MapOfString_String30;
case(25):
return MapOfString_String31;
case(26):
return MapOfString_String33;
case(27):
return MapOfString_String35;
case(28):
return MapOfDate_String36;
case(29):
return MapOfDate_String37;
case(30):
return MapOfDate_String38;
case(31):
return MapOfDate_String39;
case(32):
return MapOfDate_String40;
case(33):
return MapOfDate_String42;
case(34):
return MapOfDate_String44;
case(35):
return MapOfBigDecimal_String45;
case(36):
return MapOfBigDecimal_String46;
case(37):
return MapOfBigDecimal_String47;
case(38):
return MapOfBigDecimal_String48;
case(39):
return MapOfBigDecimal_String49;
case(40):
return MapOfBigDecimal_String51;
case(41):
return MapOfBigDecimal_String53;
case(42):
return MapOfBigInteger_String54;
case(43):
return MapOfBigInteger_String55;
case(44):
return MapOfBigInteger_String56;
case(45):
return MapOfBigInteger_String57;
case(46):
return MapOfBigInteger_String58;
case(47):
return MapOfBigInteger_String60;
case(48):
return MapOfBigInteger_String62;
case(49):
return MapOfByte_String63;
case(50):
return MapOfByte_String64;
case(51):
return MapOfByte_String65;
case(52):
return MapOfByte_String66;
case(53):
return MapOfByte_String67;
case(54):
return MapOfByte_String69;
case(55):
return MapOfByte_String71;
case(56):
return MapOfDouble_String72;
case(57):
return MapOfDouble_String73;
case(58):
return MapOfDouble_String74;
case(59):
return MapOfDouble_String75;
case(60):
return MapOfDouble_String76;
case(61):
return MapOfDouble_String78;
case(62):
return MapOfDouble_String80;
case(63):
return MapOfFloat_String81;
case(64):
return MapOfFloat_String82;
case(65):
return MapOfFloat_String83;
case(66):
return MapOfFloat_String84;
case(67):
return MapOfFloat_String85;
case(68):
return MapOfFloat_String87;
case(69):
return MapOfFloat_String89;
case(70):
return MapOfInteger_String90;
case(71):
return MapOfInteger_String91;
case(72):
return MapOfInteger_String92;
case(73):
return MapOfInteger_String93;
case(74):
return MapOfInteger_String94;
case(75):
return MapOfInteger_String96;
case(76):
return MapOfInteger_String98;
case(77):
return MapOfLong_String99;
case(78):
return MapOfLong_String100;
case(79):
return MapOfLong_String101;
case(80):
return MapOfLong_String102;
case(81):
return MapOfLong_String103;
case(82):
return MapOfLong_String105;
case(83):
return MapOfLong_String107;
case(84):
return MapOfShort_String108;
case(85):
return MapOfShort_String109;
case(86):
return MapOfShort_String110;
case(87):
return MapOfShort_String111;
case(88):
return MapOfShort_String112;
case(89):
return MapOfShort_String114;
case(90):
return MapOfShort_String116;
default:
throw new IndexOutOfBoundsException("Bad index " + index);
}
}
public boolean set(int index,Map value)
{
if(fieldSpecs[index].indexOf("final") != -1)
return false;
switch (index)
{
case(0):
MapOfObject_String0= value;
break;
case(1):
MapOfObject_String1= value;
break;
case(2):
MapOfObject_String2= value;
break;
case(3):
MapOfObject_String3= value;
break;
case(4):
MapOfObject_String4= value;
break;
case(5):
MapOfObject_String6= value;
break;
case(6):
MapOfObject_String8= value;
break;
case(7):
MapOfSimpleClass_String9= value;
break;
case(8):
MapOfSimpleClass_String10= value;
break;
case(9):
MapOfSimpleClass_String11= value;
break;
case(10):
MapOfSimpleClass_String12= value;
break;
case(11):
MapOfSimpleClass_String13= value;
break;
case(12):
MapOfSimpleClass_String15= value;
break;
case(13):
MapOfSimpleClass_String17= value;
break;
case(14):
MapOfSimpleInterface_String18= value;
break;
case(15):
MapOfSimpleInterface_String19= value;
break;
case(16):
MapOfSimpleInterface_String20= value;
break;
case(17):
MapOfSimpleInterface_String21= value;
break;
case(18):
MapOfSimpleInterface_String22= value;
break;
case(19):
MapOfSimpleInterface_String24= value;
break;
case(20):
MapOfSimpleInterface_String26= value;
break;
case(21):
MapOfString_String27= value;
break;
case(22):
MapOfString_String28= value;
break;
case(23):
MapOfString_String29= value;
break;
case(24):
MapOfString_String30= value;
break;
case(25):
MapOfString_String31= value;
break;
case(26):
MapOfString_String33= value;
break;
case(27):
MapOfString_String35= value;
break;
case(28):
MapOfDate_String36= value;
break;
case(29):
MapOfDate_String37= value;
break;
case(30):
MapOfDate_String38= value;
break;
case(31):
MapOfDate_String39= value;
break;
case(32):
MapOfDate_String40= value;
break;
case(33):
MapOfDate_String42= value;
break;
case(34):
MapOfDate_String44= value;
break;
case(35):
MapOfBigDecimal_String45= value;
break;
case(36):
MapOfBigDecimal_String46= value;
break;
case(37):
MapOfBigDecimal_String47= value;
break;
case(38):
MapOfBigDecimal_String48= value;
break;
case(39):
MapOfBigDecimal_String49= value;
break;
case(40):
MapOfBigDecimal_String51= value;
break;
case(41):
MapOfBigDecimal_String53= value;
break;
case(42):
MapOfBigInteger_String54= value;
break;
case(43):
MapOfBigInteger_String55= value;
break;
case(44):
MapOfBigInteger_String56= value;
break;
case(45):
MapOfBigInteger_String57= value;
break;
case(46):
MapOfBigInteger_String58= value;
break;
case(47):
MapOfBigInteger_String60= value;
break;
case(48):
MapOfBigInteger_String62= value;
break;
case(49):
MapOfByte_String63= value;
break;
case(50):
MapOfByte_String64= value;
break;
case(51):
MapOfByte_String65= value;
break;
case(52):
MapOfByte_String66= value;
break;
case(53):
MapOfByte_String67= value;
break;
case(54):
MapOfByte_String69= value;
break;
case(55):
MapOfByte_String71= value;
break;
case(56):
MapOfDouble_String72= value;
break;
case(57):
MapOfDouble_String73= value;
break;
case(58):
MapOfDouble_String74= value;
break;
case(59):
MapOfDouble_String75= value;
break;
case(60):
MapOfDouble_String76= value;
break;
case(61):
MapOfDouble_String78= value;
break;
case(62):
MapOfDouble_String80= value;
break;
case(63):
MapOfFloat_String81= value;
break;
case(64):
MapOfFloat_String82= value;
break;
case(65):
MapOfFloat_String83= value;
break;
case(66):
MapOfFloat_String84= value;
break;
case(67):
MapOfFloat_String85= value;
break;
case(68):
MapOfFloat_String87= value;
break;
case(69):
MapOfFloat_String89= value;
break;
case(70):
MapOfInteger_String90= value;
break;
case(71):
MapOfInteger_String91= value;
break;
case(72):
MapOfInteger_String92= value;
break;
case(73):
MapOfInteger_String93= value;
break;
case(74):
MapOfInteger_String94= value;
break;
case(75):
MapOfInteger_String96= value;
break;
case(76):
MapOfInteger_String98= value;
break;
case(77):
MapOfLong_String99= value;
break;
case(78):
MapOfLong_String100= value;
break;
case(79):
MapOfLong_String101= value;
break;
case(80):
MapOfLong_String102= value;
break;
case(81):
MapOfLong_String103= value;
break;
case(82):
MapOfLong_String105= value;
break;
case(83):
MapOfLong_String107= value;
break;
case(84):
MapOfShort_String108= value;
break;
case(85):
MapOfShort_String109= value;
break;
case(86):
MapOfShort_String110= value;
break;
case(87):
MapOfShort_String111= value;
break;
case(88):
MapOfShort_String112= value;
break;
case(89):
MapOfShort_String114= value;
break;
case(90):
MapOfShort_String116= value;
break;
default:
throw new IndexOutOfBoundsException("Bad index " + index);
}
return true;
}
public static class Oid implements Serializable {
public int identifier;
public Oid() {
}
public Oid(String s) { identifier = Integer.parseInt(justTheId(s)); }
public String toString() { return this.getClass().getName() + ": " + identifier;}
public int hashCode() { return (int)identifier ; }
public boolean equals(Object other) {
if (other != null && (other instanceof Oid)) {
Oid k = (Oid)other;
return k.identifier == this.identifier;
}
return false;
}
protected static String justTheId(String str) {
return str.substring(str.indexOf(':') + 1);
}
}
}