Revision 3315 org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/VCSGisUtils.java

View differences:

VCSGisUtils.java
24 24

  
25 25
import java.io.IOException;
26 26
import java.io.InputStream;
27
import java.security.MessageDigest;
27 28
import java.util.HashMap;
28 29
import java.util.List;
29 30
import java.util.Map;
......
32 33
import javax.json.JsonObject;
33 34
import org.apache.commons.io.IOUtils;
34 35
import org.apache.commons.lang3.StringUtils;
36
import org.gvsig.fmap.dal.feature.Feature;
35 37
import org.gvsig.json.Json;
36 38
import org.gvsig.json.JsonObjectBuilder;
37 39
import org.gvsig.tools.ToolsLocator;
......
65 67
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_REMOVE_ENTITY;
66 68
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_RETRIEVE_ENTITIES;
67 69
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_RETRIEVE_SOURCE_FEATURES;
70
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_RETRIEVE_TOPOLOGYPLANS;
71
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_RETRIEVE_USERS;
68 72
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_REVERT;
69 73
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_UPDATE;
70 74
import static org.gvsig.vcsgis.lib.VCSGisManager.ERR_CANT_UPDATE_CLEAN;
......
173 177
            .add(ERR_INVALID_REVISION, "_Invalid_revision")
174 178
            .add(ERR_INVALID_REVISION_FOR_ENTITY, "_Invalid_revision_for_entity")
175 179
            .add(ERR_CANT_RETRIEVE_ENTITIES, "_Cant_retrieve_entities")
180
            .add(ERR_CANT_RETRIEVE_USERS, "_Cant_retrieve_users")
181
            .add(ERR_CANT_RETRIEVE_TOPOLOGYPLANS, "_Cant_retrieve_topologyplans")
176 182
            .add(ERR_CANT_ADD_LAYER, "_Cant_add_layer_to_view")
177 183
            .add(ERR_CANT_REMOVE_ENTITY, "_Cant_remove_entity")
178 184
            .add(ERR_CANT_REMOVE_CHANGES, "_Cant_remove_change")
......
352 358
        if( StringUtils.isBlank(userid) || StringUtils.isBlank(operation)) {
353 359
            return false;
354 360
        }
355
        JsonArray op = authorizations.getJsonArray(operation);
361
        JsonArray op = authorizations.getJsonArray(operation.toLowerCase());
356 362
        if( op == null ) {
357 363
           return false; 
358 364
        }
......
436 442
        return SQL_TEMPLATES_BY_PROVIDER.get(providerName).get(sqlId);
437 443
    }
438 444
    
445
    public static void updateMessageDigest(MessageDigest md, Feature f, String fieldName) {
446
        String s = f.getString(fieldName);
447
        if( s!=null ) {
448
            md.update(s.getBytes());
449
        }
450
    }
451
    
439 452
}

Also available in: Unified diff