Revision 3633 org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/server/handlers/EntitiesHandler.java
EntitiesHandler.java | ||
---|---|---|
27 | 27 |
import java.io.Writer; |
28 | 28 |
import java.util.List; |
29 | 29 |
import java.util.Map; |
30 |
import java.util.function.Predicate; |
|
30 | 31 |
import org.apache.commons.io.IOUtils; |
32 |
import org.apache.commons.lang3.StringUtils; |
|
31 | 33 |
import org.apache.commons.lang3.mutable.MutableObject; |
32 | 34 |
import org.gvsig.json.Json; |
33 | 35 |
import org.gvsig.json.JsonArrayBuilder; |
... | ... | |
35 | 37 |
import org.gvsig.vcsgis.lib.VCSGisEntity; |
36 | 38 |
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_OK; |
37 | 39 |
import org.gvsig.vcsgis.lib.VCSGisRuntimeException; |
40 |
import org.gvsig.vcsgis.lib.VCSGisUtils; |
|
41 |
import static org.gvsig.vcsgis.lib.VCSGisUtils.ENTITY_AUTHORIZATIONS; |
|
42 |
import static org.gvsig.vcsgis.lib.VCSGisUtils.ENTITY_FEATURETYPEASJSON; |
|
38 | 43 |
import org.gvsig.vcsgis.lib.repository.VCSGisRepository; |
39 | 44 |
import org.gvsig.vcsgis.lib.repository.requests.VCSGisEntitiesRequest; |
40 | 45 |
import org.gvsig.vcsgis.lib.repository.requests.VCSGisRequest; |
... | ... | |
74 | 79 |
JsonArrayBuilder jsonEntities = Json.createArrayBuilder(); |
75 | 80 |
for (VCSGisEntity entity : entities) { |
76 | 81 |
LOGGER.debug("===: ["+this.getName()+"] responseProducer 4 entity "+entity.getEntityName()); |
77 |
jsonEntities.add(entity.toJsonBuilder()); |
|
82 |
JsonObjectBuilder builder = VCSGisUtils.toJsonBuilder(entity, (String t) -> StringUtils.equalsIgnoreCase(t, ENTITY_AUTHORIZATIONS)); |
|
83 |
jsonEntities.add(builder); |
|
78 | 84 |
} |
79 | 85 |
JsonObjectBuilder jsonResponse = Json.createObjectBuilder(); |
80 | 86 |
JsonObjectBuilder jsonParams = Json.createObjectBuilder(); |
Also available in: Unified diff