Lines 99-105
Link Here
|
99 |
throw new LayerGenerationException("You must specify either projectType or projectTypes", e, processingEnv, lpr); |
99 |
throw new LayerGenerationException("You must specify either projectType or projectTypes", e, processingEnv, lpr); |
100 |
} |
100 |
} |
101 |
for (String type : lpr.projectType()) { |
101 |
for (String type : lpr.projectType()) { |
102 |
layer(e).instanceFile("Projects/" + type + "/Lookup", null, LookupProvider.class, lpr, null).write(); |
102 |
layer(e).instanceFile("Projects/" + type + "/Lookup", null, LookupProvider.class, lpr, null).position(0).write(); |
103 |
} |
103 |
} |
104 |
for (LookupProvider.Registration.ProjectType type : lpr.projectTypes()) { |
104 |
for (LookupProvider.Registration.ProjectType type : lpr.projectTypes()) { |
105 |
layer(e).instanceFile("Projects/" + type.id() + "/Lookup", null, LookupProvider.class, type, null).position(type.position()).write(); |
105 |
layer(e).instanceFile("Projects/" + type.id() + "/Lookup", null, LookupProvider.class, type, null).position(type.position()).write(); |
Lines 131-137
Link Here
|
131 |
LayerBuilder.File f = layer(e).file("Projects/" + type + "/Lookup/" + fileBaseName + ".instance"). |
131 |
LayerBuilder.File f = layer(e).file("Projects/" + type + "/Lookup/" + fileBaseName + ".instance"). |
132 |
methodvalue("instanceCreate", LazyLookupProviders.class.getName(), "forProjectServiceProvider"). |
132 |
methodvalue("instanceCreate", LazyLookupProviders.class.getName(), "forProjectServiceProvider"). |
133 |
stringvalue("class", binAndMethodNames[0]). |
133 |
stringvalue("class", binAndMethodNames[0]). |
134 |
stringvalue("service", servicesBinName); |
134 |
stringvalue("service", servicesBinName). |
|
|
135 |
position(0); |
135 |
if (binAndMethodNames[1] != null) { |
136 |
if (binAndMethodNames[1] != null) { |
136 |
f.stringvalue("method", binAndMethodNames[1]); |
137 |
f.stringvalue("method", binAndMethodNames[1]); |
137 |
} |
138 |
} |
Lines 174-179
Link Here
|
174 |
methodvalue("instanceCreate", LazyLookupProviders.class.getName(), "forLookupMerger"). |
175 |
methodvalue("instanceCreate", LazyLookupProviders.class.getName(), "forLookupMerger"). |
175 |
instanceAttribute("lookupMergerInstance", LookupMerger.class). |
176 |
instanceAttribute("lookupMergerInstance", LookupMerger.class). |
176 |
stringvalue("service", serviceBinName). |
177 |
stringvalue("service", serviceBinName). |
|
|
178 |
position(0). |
177 |
write(); |
179 |
write(); |
178 |
} |
180 |
} |
179 |
for (LookupProvider.Registration.ProjectType type : lmr.projectTypes()) { |
181 |
for (LookupProvider.Registration.ProjectType type : lmr.projectTypes()) { |