[jboss-cvs] JBossAS SVN: r111348 - in projects/jboss-jca/trunk: common/src/main/java/org/jboss/jca/common/api/metadata/ds and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu May 12 01:49:15 EDT 2011
Author: maeste
Date: 2011-05-12 01:49:14 -0400 (Thu, 12 May 2011)
New Revision: 111348
Modified:
projects/jboss-jca/trunk/build.xml
projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/api/metadata/ds/DataSources.java
projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/DatasourcesImpl.java
Log:
JBJCA-569 adding a method to get list of drivers
Modified: projects/jboss-jca/trunk/build.xml
===================================================================
--- projects/jboss-jca/trunk/build.xml 2011-05-12 02:46:36 UTC (rev 111347)
+++ projects/jboss-jca/trunk/build.xml 2011-05-12 05:49:14 UTC (rev 111348)
@@ -1130,7 +1130,7 @@
<attribute name="extension"/>
<sequential>
<concat destfile="${target.dir}/@{file}" append="true" force="true" eol="unix">
-mvn deploy:deploy-file -Dfile=$PWD/@{artifact}.@{extension} -DpomFile=@{artifact}.xml -DuniqueVersion=false $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/@{artifact}.@{extension} -DpomFile=@{artifact}.xml -DuniqueVersion=false $REPOSITORY
mvn deploy:deploy-file -Dfile=$PWD/@{artifact}-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=@{artifact} -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar -DuniqueVersion=false $REPOSITORY
mvn deploy:deploy-file -Dfile=$PWD/@{artifact}-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=@{artifact} -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar -DuniqueVersion=false $REPOSITORY
</concat>
@@ -1143,7 +1143,7 @@
<attribute name="extension"/>
<sequential>
<concat destfile="${target.dir}/@{file}" append="true" force="true" eol="unix">
-mvn install:install-file -Dfile=$PWD/@{artifact}.@{extension} -DpomFile=@{artifact}.xml -DuniqueVersion=false $REPOSITORY
+mvn install:install-file -Dfile=$PWD/@{artifact}.@{extension} -DpomFile=@{artifact}.xml -DuniqueVersion=false $REPOSITORY -Dversion=$VERSION
mvn install:install-file -Dfile=$PWD/@{artifact}-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=@{artifact} -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar -DuniqueVersion=false $REPOSITORY
mvn install:install-file -Dfile=$PWD/@{artifact}-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=@{artifact} -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar -DuniqueVersion=false $REPOSITORY
</concat>
Modified: projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/api/metadata/ds/DataSources.java
===================================================================
--- projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/api/metadata/ds/DataSources.java 2011-05-12 02:46:36 UTC (rev 111347)
+++ projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/api/metadata/ds/DataSources.java 2011-05-12 05:49:14 UTC (rev 111348)
@@ -56,10 +56,17 @@
public List<XaDataSource> getXaDataSource();
/**
+ * Get the list of drivers
+ *
+ * @return the list of drivers.
+ */
+ public List<Driver> getDrivers();
+
+ /**
* Get the driver with given name
* @param name driver's name
*
- * @return the list of drivers.
+ * @return the driver wit given name.
*/
public Driver getDriver(String name);
Modified: projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/DatasourcesImpl.java
===================================================================
--- projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/DatasourcesImpl.java 2011-05-12 02:46:36 UTC (rev 111347)
+++ projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/DatasourcesImpl.java 2011-05-12 05:49:14 UTC (rev 111348)
@@ -179,4 +179,10 @@
return drivers.get(name);
}
+ @Override
+ public List<Driver> getDrivers()
+ {
+ return Collections.unmodifiableList(new ArrayList<Driver>(drivers.values()));
+ }
+
}
More information about the jboss-cvs-commits
mailing list