Revision 47198
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/JDBCStoreProviderBase.java | ||
---|---|---|
30 | 30 |
import java.util.List; |
31 | 31 |
import org.apache.commons.lang3.BooleanUtils; |
32 | 32 |
import org.apache.commons.lang3.StringUtils; |
33 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
33 | 34 |
import org.cresques.cts.IProjection; |
34 | 35 |
import org.gvsig.expressionevaluator.Expression; |
35 | 36 |
import org.gvsig.fmap.dal.DALLocator; |
... | ... | |
752 | 753 |
@Override |
753 | 754 |
public String toString() { |
754 | 755 |
try { |
755 |
return String.format("%s %x %s", this.getClass().getSimpleName(), this.hashCode(), this.helper.toString()); |
|
756 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
757 |
builder.append("hash", String.format("%x", this.hashCode())); |
|
758 |
builder.append("helper", this.helper, true); |
|
759 |
return builder.toString(); |
|
756 | 760 |
} catch (Exception e) { |
757 | 761 |
return super.toString(); |
758 | 762 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/JDBCHelperBase.java | ||
---|---|---|
33 | 33 |
import java.util.List; |
34 | 34 |
import java.util.function.Predicate; |
35 | 35 |
import org.apache.commons.codec.binary.Hex; |
36 |
import org.apache.commons.codec.digest.DigestUtils; |
|
37 | 36 |
import org.apache.commons.collections.CollectionUtils; |
38 | 37 |
import org.apache.commons.collections.iterators.ReverseListIterator; |
39 | 38 |
import org.apache.commons.io.IOUtils; |
40 | 39 |
import org.apache.commons.lang3.ArrayUtils; |
41 | 40 |
import org.apache.commons.lang3.StringUtils; |
41 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
42 | 42 |
import org.apache.commons.lang3.mutable.MutableBoolean; |
43 | 43 |
import org.apache.commons.lang3.mutable.MutableObject; |
44 | 44 |
import org.apache.commons.lang3.tuple.ImmutablePair; |
... | ... | |
1252 | 1252 |
@Override |
1253 | 1253 |
public String toString() { |
1254 | 1254 |
try { |
1255 |
return String.format("%s %x %s", this.getClass().getSimpleName(), this.hashCode(), this.connectionParameters.getUrl()); |
|
1255 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
1256 |
builder.append("hash", String.format("%x", this.hashCode())); |
|
1257 |
builder.append("url", this.connectionParameters.getUrl()); |
|
1258 |
return builder.toString(); |
|
1256 | 1259 |
} catch (Exception e) { |
1257 | 1260 |
return super.toString(); |
1258 | 1261 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/AbstractFeatureSetProvider.java | ||
---|---|---|
24 | 24 |
package org.gvsig.fmap.dal.feature.spi; |
25 | 25 |
|
26 | 26 |
import java.util.Iterator; |
27 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
27 | 28 |
|
28 | 29 |
import org.gvsig.fmap.dal.exception.DataException; |
29 | 30 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
30 | 31 |
import org.gvsig.fmap.dal.feature.FeatureType; |
31 | 32 |
import org.gvsig.tools.dispose.DisposableIterator; |
32 | 33 |
import org.gvsig.tools.dispose.impl.AbstractDisposable; |
34 |
import org.slf4j.Logger; |
|
35 |
import org.slf4j.LoggerFactory; |
|
33 | 36 |
|
34 | 37 |
/** |
35 | 38 |
* Base implementation for {@link FeatureSetProvider}s, adding some utility |
... | ... | |
40 | 43 |
public abstract class AbstractFeatureSetProvider extends AbstractDisposable |
41 | 44 |
implements FeatureSetProvider { |
42 | 45 |
|
46 |
protected static final Logger LOGGER = LoggerFactory.getLogger(AbstractFeatureSetProvider.class); |
|
47 |
|
|
43 | 48 |
private final AbstractFeatureStoreProvider store; |
44 | 49 |
private final FeatureQuery query; |
45 | 50 |
private final FeatureType featureType; |
... | ... | |
156 | 161 |
long index, long elements) throws DataException { |
157 | 162 |
return createFastIterator(index); |
158 | 163 |
} |
164 |
|
|
165 |
@Override |
|
166 |
public String toString() { |
|
167 |
try { |
|
168 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
169 |
builder.append("store", this.store, true); |
|
170 |
builder.append("query", this.query, true); |
|
171 |
return builder.toString(); |
|
172 |
} catch (Exception e) { |
|
173 |
return super.toString(); |
|
174 |
} |
|
175 |
} |
|
159 | 176 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/AbstractFeatureStoreProvider.java | ||
---|---|---|
34 | 34 |
import org.apache.commons.io.FileUtils; |
35 | 35 |
import org.apache.commons.io.FilenameUtils; |
36 | 36 |
import org.apache.commons.io.IOUtils; |
37 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
37 | 38 |
import org.cresques.cts.ICRSFactory; |
38 | 39 |
import org.cresques.cts.IProjection; |
39 | 40 |
import org.gvsig.expressionevaluator.Expression; |
... | ... | |
637 | 638 |
throw new UnsupportedOperationException(); |
638 | 639 |
} |
639 | 640 |
|
641 |
@Override |
|
642 |
public String toString() { |
|
643 |
try { |
|
644 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
645 |
builder.append("parameters", this.parameters, true); |
|
646 |
return builder.toString(); |
|
647 |
} catch (Exception e) { |
|
648 |
return super.toString(); |
|
649 |
} |
|
650 |
} |
|
640 | 651 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureStore.java | ||
---|---|---|
39 | 39 |
import org.apache.commons.io.FilenameUtils; |
40 | 40 |
import org.apache.commons.io.IOUtils; |
41 | 41 |
import org.apache.commons.lang3.StringUtils; |
42 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
42 | 43 |
import org.apache.commons.lang3.mutable.MutableObject; |
43 | 44 |
import org.cresques.cts.IProjection; |
44 | 45 |
import org.gvsig.expressionevaluator.Expression; |
... | ... | |
3978 | 3979 |
@Override |
3979 | 3980 |
public String toString() { |
3980 | 3981 |
try { |
3981 |
return String.format("%s %x %s", this.getClass().getSimpleName(), this.hashCode(), this.getFullName()); |
|
3982 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
3983 |
builder.append("provider", this.provider==null? null:this.provider.getProviderName()); |
|
3984 |
builder.append("fullname", this.getFullName()); |
|
3985 |
return builder.toString(); |
|
3982 | 3986 |
} catch (Exception e) { |
3983 | 3987 |
return super.toString(); |
3984 | 3988 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureQueryOrder.java | ||
---|---|---|
32 | 32 |
import javax.json.JsonObject; |
33 | 33 |
import javax.json.JsonValue; |
34 | 34 |
import org.apache.commons.lang3.StringUtils; |
35 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
35 | 36 |
import org.gvsig.expressionevaluator.Expression; |
36 | 37 |
import org.gvsig.expressionevaluator.ExpressionEvaluator; |
37 | 38 |
import org.gvsig.fmap.dal.exception.DataEvaluatorRuntimeException; |
... | ... | |
45 | 46 |
import org.gvsig.tools.evaluator.Evaluator; |
46 | 47 |
import org.gvsig.tools.evaluator.EvaluatorData; |
47 | 48 |
import org.gvsig.tools.evaluator.EvaluatorException; |
48 |
import org.gvsig.tools.persistence.Persistent; |
|
49 | 49 |
import org.gvsig.tools.persistence.PersistentState; |
50 | 50 |
import org.gvsig.tools.persistence.exception.PersistenceException; |
51 | 51 |
import org.slf4j.LoggerFactory; |
... | ... | |
83 | 83 |
|
84 | 84 |
@Override |
85 | 85 |
public String toString() { |
86 |
if (this.evaluator != null) { |
|
87 |
return this.evaluator.getSQL() + " " + (this.ascending ? "ASC" : "DESC"); |
|
86 |
try { |
|
87 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
88 |
if( evaluator==null ) { |
|
89 |
builder.append("attributeName", this.attributeName); |
|
90 |
} else { |
|
91 |
builder.append("evaluator", this.evaluator.getSQL()); |
|
92 |
} |
|
93 |
builder.append("ascending", this.ascending ? "ASC" : "DESC"); |
|
94 |
return builder.toString(); |
|
95 |
} catch (Exception e) { |
|
96 |
return super.toString(); |
|
88 | 97 |
} |
89 |
return (this.ascending ? "+" : "-") + this.attributeName;
|
|
90 |
} |
|
98 |
}
|
|
99 |
|
|
91 | 100 |
|
92 | 101 |
public boolean hasEvaluator() { |
93 | 102 |
return this.evaluator != null; |
... | ... | |
177 | 186 |
this.members = theMembers; |
178 | 187 |
} |
179 | 188 |
|
180 |
@Override |
|
181 |
public String toString() { |
|
182 |
StringBuilder builder = new StringBuilder(); |
|
183 |
boolean needComma = false; |
|
184 |
for (FeatureQueryOrderMember member : members) { |
|
185 |
if (member != null && !StringUtils.isBlank(member.getAttributeName())) { |
|
186 |
if (needComma) { |
|
187 |
builder.append(","); |
|
188 |
} |
|
189 |
builder.append(member.toString()); |
|
190 |
needComma = true; |
|
191 |
} |
|
192 |
} |
|
193 |
String s = builder.toString(); |
|
194 |
if (StringUtils.isBlank(s)) { |
|
195 |
return null; |
|
196 |
} |
|
197 |
return s; |
|
198 |
} |
|
199 |
|
|
200 | 189 |
public Object add(String order) { |
201 | 190 |
if (StringUtils.isEmpty(order)) { |
202 | 191 |
return null; |
... | ... | |
515 | 504 |
state.add("members", members); |
516 | 505 |
return state; |
517 | 506 |
} |
518 |
|
|
507 |
|
|
508 |
@Override |
|
509 |
public String toString() { |
|
510 |
try { |
|
511 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
512 |
builder.append("members", this.members, true); |
|
513 |
return builder.toString(); |
|
514 |
} catch (Exception e) { |
|
515 |
return super.toString(); |
|
516 |
} |
|
517 |
} |
|
519 | 518 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureReferenceSelection.java | ||
---|---|---|
27 | 27 |
import java.util.HashSet; |
28 | 28 |
import java.util.Iterator; |
29 | 29 |
import java.util.Set; |
30 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
30 | 31 |
import org.gvsig.fmap.dal.DataStore; |
31 | 32 |
import org.gvsig.fmap.dal.DataStoreNotification; |
32 | 33 |
import org.gvsig.fmap.dal.exception.DataException; |
... | ... | |
364 | 365 |
|
365 | 366 |
@Override |
366 | 367 |
public String toString() { |
367 |
return getClass().getName() + ": " + getSelectedCount() |
|
368 |
+ " features selected, reversed = " |
|
369 |
+ this.getData().isReversed() + ", featureIds contained: " |
|
370 |
+ this.getData().getSelected(); |
|
368 |
try { |
|
369 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
370 |
builder.append("featureStore", this.featureStore, true); |
|
371 |
builder.append("SelectedCount", this.getSelectedCount()); |
|
372 |
builder.append("isReversed", this.isReversed()); |
|
373 |
builder.append("featureIdsContained", selectionData==null?0:this.selectionData.getSelected()); |
|
374 |
return builder.toString(); |
|
375 |
} catch (Exception e) { |
|
376 |
return super.toString(); |
|
377 |
} |
|
371 | 378 |
} |
372 |
|
|
379 |
|
|
373 | 380 |
protected boolean isReversed() { |
374 | 381 |
if (this.selectionData == null) { |
375 | 382 |
return false; |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureQuery.java | ||
---|---|---|
33 | 33 |
import javax.json.JsonObject; |
34 | 34 |
import org.apache.commons.lang3.ArrayUtils; |
35 | 35 |
import org.apache.commons.lang3.StringUtils; |
36 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
36 | 37 |
import org.gvsig.expressionevaluator.Expression; |
37 | 38 |
import org.gvsig.expressionevaluator.ExpressionEvaluator; |
38 | 39 |
import org.gvsig.expressionevaluator.ExpressionUtils; |
... | ... | |
1192 | 1193 |
|
1193 | 1194 |
return state; |
1194 | 1195 |
} |
1196 |
|
|
1197 |
@Override |
|
1198 |
public String toString() { |
|
1199 |
try { |
|
1200 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
1201 |
builder.append("storeName", this.storeName); |
|
1202 |
builder.append("filter", this.filter, true); |
|
1203 |
builder.append("order", this.order, true); |
|
1204 |
builder.append("limit", this.limit); |
|
1205 |
builder.append("attributeNames", this.attributeNames, true); |
|
1206 |
builder.append("queryParameters", this.queryParameters, true); |
|
1207 |
builder.append("pageSize", this.pageSize); |
|
1208 |
builder.append("useSubquery", this.useSubquery); |
|
1209 |
builder.append("groupByColumns", this.groupByColumns); |
|
1210 |
builder.append("aggregateFunctions", this.aggregateFunctions); |
|
1211 |
builder.append("featureTypeId", this.featureTypeId); |
|
1212 |
builder.append("extraColumn", this.extraColumns); |
|
1213 |
|
|
1214 |
return builder.toString(); |
|
1215 |
} catch (Exception e) { |
|
1216 |
return super.toString(); |
|
1217 |
} |
|
1218 |
} |
|
1195 | 1219 |
|
1196 | 1220 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureSelection.java | ||
---|---|---|
28 | 28 |
import java.util.List; |
29 | 29 |
import java.util.Map; |
30 | 30 |
import java.util.Map.Entry; |
31 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
31 | 32 |
|
32 | 33 |
import org.gvsig.fmap.dal.DataStoreNotification; |
33 | 34 |
import org.gvsig.fmap.dal.exception.DataException; |
... | ... | |
811 | 812 |
return this.featureReferenceSelection.isAvailable(); |
812 | 813 |
} |
813 | 814 |
|
815 |
@Override |
|
816 |
public String toString() { |
|
817 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
818 |
builder.append("store", this.featureReferenceSelection.getFeatureStore(), true); |
|
819 |
return builder.toString(); |
|
820 |
} |
|
821 |
|
|
814 | 822 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/paging/impl/FeaturePagingHelperImpl.java | ||
---|---|---|
30 | 30 |
import java.util.List; |
31 | 31 |
import java.util.ListIterator; |
32 | 32 |
import java.util.logging.Level; |
33 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
33 | 34 |
import org.apache.commons.lang3.mutable.MutableBoolean; |
34 | 35 |
import org.slf4j.Logger; |
35 | 36 |
import org.slf4j.LoggerFactory; |
... | ... | |
1034 | 1035 |
} |
1035 | 1036 |
} |
1036 | 1037 |
|
1038 |
@Override |
|
1039 |
public String toString() { |
|
1040 |
try { |
|
1041 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
1042 |
builder.append("evaluators", this.featureStore, true); |
|
1043 |
builder.append("query", this.query, true); |
|
1044 |
builder.append("selectionUp", this.selectionUp); |
|
1045 |
return builder.toString(); |
|
1046 |
} catch (Exception e) { |
|
1047 |
return super.toString(); |
|
1048 |
} |
|
1049 |
} |
|
1037 | 1050 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/expressionevaluator/DefaultFeatureExpressionEvaluator.java | ||
---|---|---|
7 | 7 |
import java.util.Set; |
8 | 8 |
import javax.json.JsonObject; |
9 | 9 |
import org.apache.commons.lang3.StringUtils; |
10 |
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
10 | 11 |
import org.gvsig.expressionevaluator.Code; |
11 | 12 |
import org.gvsig.expressionevaluator.Code.Callable; |
12 | 13 |
import org.gvsig.expressionevaluator.SymbolTable; |
... | ... | |
287 | 288 |
state.add("expression", this.expression); |
288 | 289 |
return state; |
289 | 290 |
} |
290 |
|
|
291 |
|
|
292 |
@Override |
|
293 |
public String toString() { |
|
294 |
try { |
|
295 |
ToStringBuilder builder = new ToStringBuilder(this); |
|
296 |
builder.append("storeName", this.storeName); |
|
297 |
builder.append("expression", this.expression, true); |
|
298 |
builder.append("symbolTable", this.symbolTable); |
|
299 |
return builder.toString(); |
|
300 |
} catch (Exception e) { |
|
301 |
return super.toString(); |
|
302 |
} |
|
303 |
} |
|
291 | 304 |
} |
Also available in: Unified diff