14
14
public class Model {
15
15
16
16
private String name ;
17
- private HashSet <String > implementations ;
17
+ private TreeSet <String > implementations ;
18
18
private ArrayList <Field > fields ;
19
19
private static final String template = getTemplate ();
20
20
private String tableName ;
@@ -32,7 +32,7 @@ public class Model {
32
32
*/
33
33
protected Model (String modelName , JSONObject modelInfo , String packageName , HashMap <String , String > options ){
34
34
this .name = modelName ;
35
- this .implementations = new HashSet <>();
35
+ this .implementations = new TreeSet <>();
36
36
this .fields = new ArrayList <>();
37
37
this .options = options ;
38
38
this .packageName = packageName ;
@@ -207,7 +207,7 @@ public String getJavaCode(){
207
207
StringBuilder hasMany = new StringBuilder ();
208
208
StringBuilder initArrays = new StringBuilder ();
209
209
String getLastModified = "" ;
210
- java . util . TreeSet <String > includes = new java . util . TreeSet <>();
210
+ TreeSet <String > includes = new TreeSet <>();
211
211
212
212
213
213
for (int i =0 ; i <fields .size (); i ++){
@@ -599,15 +599,14 @@ else if (fieldType.equals("byte[]")){
599
599
getJson .append (" if (json.has(\" " );
600
600
getJson .append (fieldName );
601
601
getJson .append ("\" )){\r \n " );
602
- getJson .append (" JSONArray _" );
602
+ getJson .append (" for (JSONValue _" );
603
603
getJson .append (fieldName );
604
- getJson .append (" = json.get(\" " );
604
+ getJson .append (" : json.get(\" " );
605
605
getJson .append (fieldName );
606
- getJson .append ("\" ).toJSONArray();\r \n " );
607
- getJson .append (" for (int i=0; i<_" + fieldName + ".length(); i++){\r \n " );
606
+ getJson .append ("\" ).toJSONArray()){\r \n " );
608
607
getJson .append (" " );
609
608
getJson .append (fieldName );
610
- getJson .append (".add(new " + modelName + "(_" + fieldName + ".get(i). toJSONObject()));\r \n " );
609
+ getJson .append (".add(new " + modelName + "(_" + fieldName + ".toJSONObject()));\r \n " );
611
610
getJson .append (" }\r \n " );
612
611
getJson .append (" }\r \n \r \n " );
613
612
}
@@ -759,8 +758,8 @@ public String getTableSQL(){
759
758
760
759
761
760
//Add fields
762
- java . util . ArrayList <String > foreignKeys = new java . util . ArrayList <>();
763
- java . util . Iterator <Field > it = fields .iterator ();
761
+ ArrayList <String > foreignKeys = new ArrayList <>();
762
+ Iterator <Field > it = fields .iterator ();
764
763
while (it .hasNext ()){
765
764
Field field = it .next ();
766
765
if (field .isArray ()) continue ;
@@ -823,7 +822,7 @@ public String getTableSQL(){
823
822
*/
824
823
public String getDiamondTableSQL (){
825
824
StringBuilder str = new StringBuilder ();
826
- java . util . Iterator <Field > it = fields .iterator ();
825
+ Iterator <Field > it = fields .iterator ();
827
826
while (it .hasNext ()){
828
827
Field field = it .next ();
829
828
if (field .isArray ()){
@@ -925,7 +924,7 @@ public String getDiamondTableSQL(){
925
924
*/
926
925
public String getForeignKeySQL (){
927
926
StringBuilder str = new StringBuilder ();
928
- java . util . Iterator <Field > it = fields .iterator ();
927
+ Iterator <Field > it = fields .iterator ();
929
928
while (it .hasNext ()){
930
929
Field field = it .next ();
931
930
if (!field .isArray ()){
@@ -967,7 +966,7 @@ public String getForeignKeySQL(){
967
966
public String getIndexSQL (){
968
967
StringBuilder str = new StringBuilder ();
969
968
String indexPrefix = "IDX_" + tableName .toUpperCase ()+ "_" ;
970
- java . util . Iterator <Field > it = fields .iterator ();
969
+ Iterator <Field > it = fields .iterator ();
971
970
while (it .hasNext ()){
972
971
Field field = it .next ();
973
972
if (!field .isArray ()){
@@ -1036,7 +1035,7 @@ public String getTriggerSQL(){
1036
1035
/** Returns true if the model contains a lastModified date field.
1037
1036
*/
1038
1037
protected boolean hasLastModifiedField (){
1039
- java . util . Iterator <Field > it = fields .iterator ();
1038
+ Iterator <Field > it = fields .iterator ();
1040
1039
while (it .hasNext ()){
1041
1040
Field field = it .next ();
1042
1041
if (field .isArray ()) continue ;
0 commit comments