public class WFSProviderDAO extends BaseDAO
| Constructor and Description |
|---|
WFSProviderDAO()
Instantiates a WFSProviderDao object with the main entity manager.
|
WFSProviderDAO(javax.persistence.EntityManager em) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getAuthorizedFeatureTypeNames(Integer[] orgIds,
String version,
boolean isAdmin)
Get all TypeNames of WFS services that a user is authorized for.
|
nl.b3p.ogc.utils.SpLayerSummary |
getAuthorizedFeatureTypeSummary(String layer,
Integer[] orgIds,
boolean b3pLayering) |
protected nl.b3p.ogc.utils.SpLayerSummary |
getValidLayerObjects(String query,
String layer,
Integer[] orgIds,
boolean b3pLayering)
methode die alleen een query nodig heeft om bestaan en rechten van layer
te bepalen.
|
public WFSProviderDAO()
public WFSProviderDAO(javax.persistence.EntityManager em)
public String[] getAuthorizedFeatureTypeNames(Integer[] orgIds, String version, boolean isAdmin) throws Exception
orgIds - - ids of the organizations a user belongs toversion - - null to retrieve all layers for all versionsisAdmin - - true if the user is administratorExceptionpublic nl.b3p.ogc.utils.SpLayerSummary getAuthorizedFeatureTypeSummary(String layer, Integer[] orgIds, boolean b3pLayering) throws Exception
Exceptionprotected nl.b3p.ogc.utils.SpLayerSummary getValidLayerObjects(String query, String layer, Integer[] orgIds, boolean b3pLayering) throws Exception
em - EntityManagerquery - query waarmee rechten en bestaan gecheckt kan wordenlayer - layer naam met sp abbrr (abbr_layer)orgIds - organisatie id'sb3pLayering - bepaalt of service layers toegevoegd worden, true = alleen service layers,
false = alleen echte layers.Exception - indien gezochte layer niet bestaat of er geen rechten op zijngetValidLayerObjects(EntityManager em, String query, String layer, Integer orgId, boolean b3pLayering) throws ExceptionCopyright © 2015. All rights reserved.