Created
May 25, 2017 21:20
-
-
Save fernandor777/61ae8003f3067135538e09943dbbeedd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* To change this license header, choose License Headers in Project Properties. | |
* To change this template file, choose Tools | Templates | |
* and open the template in the editor. | |
*/ | |
package gob.libertad.geoapi.predios; | |
import javax.annotation.Resource; | |
import javax.ejb.Lock; | |
import javax.ejb.LockType; | |
import javax.ejb.Singleton; | |
import javax.enterprise.context.ApplicationScoped; | |
/** | |
The @Resource annotation can be used to inject several things including DataSources, Topics, Queues, etc. Most of these are container supplied objects. | |
It is possible, however, to supply your own values to be injected via an <env-entry> in your ejb-jar.xml or web.xml deployment descriptor. Java EE 6 supported <env-entry> types are limited to the following: | |
java.lang.String | |
java.lang.Integer | |
java.lang.Short | |
java.lang.Float | |
java.lang.Double | |
java.lang.Byte | |
java.lang.Character | |
java.lang.Boolean | |
java.lang.Class | |
java.lang.Enum (any enum) | |
* | |
* @author Fernando | |
*/ | |
@Singleton | |
@Lock(LockType.READ) | |
@ApplicationScoped | |
public class CatastroGeoConfigs { | |
@Resource | |
private String predioLayer; | |
@Resource | |
private String wfsUrl; | |
@Resource | |
private String wmsUrl; | |
@Resource | |
private String claveAttrName; | |
@Resource | |
private String wfsVersion; | |
@Resource | |
private String wmsVersion; | |
@Resource | |
private Double envelopeAdd; | |
@Resource | |
private String croquisLayer; | |
public CatastroGeoConfigs() { | |
} | |
public String getPredioLayer() { | |
return predioLayer; | |
} | |
public String getWfsUrl() { | |
return wfsUrl; | |
} | |
public String getClaveAttrName() { | |
return claveAttrName; | |
} | |
public String getWfsVersion() { | |
return wfsVersion; | |
} | |
public Double getEnvelopeAdd() { | |
return envelopeAdd; | |
} | |
public String getWmsUrl() { | |
return wmsUrl; | |
} | |
public String getWmsVersion() { | |
return wmsVersion; | |
} | |
public String getCroquisLayer() { | |
return croquisLayer; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<ejb-jar xmlns="http://xmlns.jcp.org/xml/ns/javaee" | |
version="3.2" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/ejb-jar_3_2.xsd"> | |
<enterprise-beans> | |
<session> | |
<ejb-name>CatastroGeoConfigs</ejb-name> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/wfsUrl</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>http://200.112.216.17/geoserver/ows</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/wmsUrl</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>http://200.112.216.17/geoserver/ows</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/wfsVersion</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>1.1.0</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/wmsVersion</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>1.1.0</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/predioLayer</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>catastro:geo_predio</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/claveAttrName</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>cod_catast</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/envelopeAdd</env-entry-name> | |
<env-entry-type>java.lang.Double</env-entry-type> | |
<env-entry-value>40.00</env-entry-value> | |
</env-entry> | |
<env-entry> | |
<env-entry-name>gob.libertad.geoapi.predios.CatastroGeoConfigs/croquisLayer</env-entry-name> | |
<env-entry-type>java.lang.String</env-entry-type> | |
<env-entry-value>catastro:croquis_ficha</env-entry-value> | |
</env-entry> | |
</session> | |
</enterprise-beans> | |
</ejb-jar> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment