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
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