prickett 2002/10/20 20:57:12 Modified: periodicity/src/plugins-build/database project.xml periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database DatabaseMetaDataImpl.java DriverMetaData.java DriverMetaDataImpl.java Log: Added my email address to the database plugin project file. Added a dependency on velocity version 1.3 dev Added a variable to hold the db url property. The dbUrl Property will be computed and stored by the constructor, instead of generated each time getUrl is called (which is what I originally envisioned happening). Changed the type of the java.util.Properties variable to org.apache.velocity.context.Context. Revision Changes Path 1.6 +5 -0 jakarta-commons-sandbox/periodicity/src/plugins-build/database/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/project.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- project.xml 11 Oct 2002 19:43:26 -0000 1.5 +++ project.xml 21 Oct 2002 03:57:12 -0000 1.6 @@ -21,6 +21,7 @@ <developer> <name>Jeff Prickett</name> <id>prickett</id> + <email>[EMAIL PROTECTED]</email> </developer> </developers> @@ -39,6 +40,10 @@ <properties> <classloader>root.maven</classloader> </properties> + </dependency> + <dependency> + <id>velocity</id> + <version>1.3-dev</version> </dependency> </dependencies> 1.3 +22 -3 jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database/DatabaseMetaDataImpl.java Index: DatabaseMetaDataImpl.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database/DatabaseMetaDataImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- DatabaseMetaDataImpl.java 20 Oct 2002 22:44:46 -0000 1.2 +++ DatabaseMetaDataImpl.java 21 Oct 2002 03:57:12 -0000 1.3 @@ -74,6 +74,9 @@ /** A variable to hold the type of the database */ private String dbType = null; + /** A variable to hold the url of the database */ + private String dbUrl = null; + /** * The purpose of this method is to create a new database meta data * implementation given a name and a type. @@ -163,5 +166,21 @@ public String getUrl() { return null; + } + + /** + * The purpose of this method is to set the url of the database. + * @param newval The new value of the url as a string. + */ + private void setUrl(String newval) throws Exception + { + if(newval != null) + { + dbUrl = newval; + } + else + { + throw new Exception("newval == null"); + } } } 1.2 +4 -4 jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database/DriverMetaData.java Index: DriverMetaData.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database/DriverMetaData.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DriverMetaData.java 20 Oct 2002 23:02:33 -0000 1.1 +++ DriverMetaData.java 21 Oct 2002 03:57:12 -0000 1.2 @@ -64,7 +64,7 @@ -import java.util.Properties; +import org.apache.velocity.context.Context; public interface DriverMetaData { @@ -82,7 +82,7 @@ * @return The properties that are associated with this database driver * meta data object. */ - public Properties getProperties(); + public Context getVelocityContext(); } 1.2 +14 -14 jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database/DriverMetaDataImpl.java Index: DriverMetaDataImpl.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/java/org/apache/commons/periodicity/database/DriverMetaDataImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DriverMetaDataImpl.java 20 Oct 2002 23:02:33 -0000 1.1 +++ DriverMetaDataImpl.java 21 Oct 2002 03:57:12 -0000 1.2 @@ -64,7 +64,7 @@ -import java.util.Properties; +import org.apache.velocity.context.Context; public class DriverMetaDataImpl implements DriverMetaData { @@ -72,7 +72,7 @@ private String name = null; /** A variable to store the properties of the driver */ - private Properties props = null; + private Context context = null; /** * The purpose of this method is to create a new driver meta data @@ -80,21 +80,21 @@ * @param newName The name of the new Driver Meta Data object. * @param newProps The properties of the new Driver Meta Data object. */ - DriverMetaDataImpl(String newName, Properties newProps) + DriverMetaDataImpl(String newName, Context newContext) throws Exception { - if(newName != null && newProps != null) + if(newName != null && newContext != null) { setName(newName); - setProperties(newProps); + setVelocityContext(newContext); } else if(newName == null) { throw new Exception("newName == null"); } - else if(newProps == null) + else if(newContext == null) { - throw new Exception("newProps == null"); + throw new Exception("newContext == null"); } else { @@ -135,9 +135,9 @@ * @return The properties that are associated with this database driver * meta data object. */ - public Properties getProperties() + public Context getVelocityContext() { - return props; + return context; } /** @@ -146,11 +146,11 @@ * @param newval newval The new value for the properties of this database * object. */ - private void setProperties(Properties newval) throws Exception + private void setVelocityContext(Context newval) throws Exception { - if(props != null) + if(context != null) { - props = newval; + context = newval; } else {
-- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>