/* * This code is distributed under The GNU Lesser General Public License (LGPLv3) * Please visit GNU site for LGPLv3 http://www.gnu.org/copyleft/lesser.html * * Copyright Denis Pavlov 2009 * Web: http://www.genericdtoassembler.org * SVN: https://svn.code.sf.net/p/geda-genericdto/code/trunk/ * SVN (mirror): http://geda-genericdto.googlecode.com/svn/trunk/ */ package com.inspiresoftware.lib.dto.geda.performance; /** * Interface to make DTO and Entities compatible for easier assertion. * * @author DPavlov */ public interface Level2 extends Verifiable { String getField1(); void setField1(String field1); String getField2(); void setField2(String field2); String getField3(); void setField3(String field3); String getField4(); void setField4(String field4); String getField5(); void setField5(String field5); String getField6(); void setField6(String field6); String getField7(); void setField7(String field7); String getField8(); void setField8(String field8); String getField9(); void setField9(String field9); String getField10(); void setField10(String field10); String getField11(); void setField11(String field11); String getField12(); void setField12(String field12); String getField13(); void setField13(String field13); String getField14(); void setField14(String field14); String getField15(); void setField15(String field15); String getField16(); void setField16(String field16); String getField17(); void setField17(String field17); String getField18(); void setField18(String field18); String getField19(); void setField19(String field19); String getField20(); void setField20(String field20); Level3 getEntity1(); void setEntity1(Level3 entity1); Level3 getEntity2(); void setEntity2(Level3 entity2); Level3 getEntity3(); void setEntity3(Level3 entity3); Level3 getEntity4(); void setEntity4(Level3 entity4); Level3 getEntity5(); void setEntity5(Level3 entity5); int hashCode(); boolean equals(Object obj); }