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

View differences:

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