Skip to content

Commit 5e7f077

Browse files
committed
Build javadocs.
1 parent 1316e09 commit 5e7f077

File tree

5 files changed

+37
-0
lines changed

5 files changed

+37
-0
lines changed

src/etc/bin/create-package.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,14 @@ make TARGET=$CONFIG clean all
2525
cd $BASE_DIR/src
2626
mvn clean package dependency:copy-dependencies
2727

28+
cd fbjava
29+
mvn javadoc:javadoc
30+
2831
mkdir -p \
2932
$TARGET_DIR/bin \
3033
$TARGET_DIR/conf \
3134
$TARGET_DIR/jar \
35+
$TARGET_DIR/docs \
3236
$TARGET_DIR/lib \
3337
$TARGET_DIR/scripts
3438

@@ -37,6 +41,7 @@ cp $BASE_DIR/src/etc/bin/fbjava-deployer.$SHELL_EXT $TARGET_DIR/bin
3741
cp $BASE_DIR/src/fbjava/target/*.jar $TARGET_DIR/jar
3842
cp $BASE_DIR/src/fbjava-impl/target/*.jar $TARGET_DIR/jar
3943
cp $BASE_DIR/src/fbjava-impl/target/dependency/*.jar $TARGET_DIR/jar
44+
cp -r $BASE_DIR/src/fbjava/target/site/apidocs $TARGET_DIR/docs
4045
cp $BASE_DIR/output/$CONFIG/lib/libfbjava.$SHRLIB_EXT $TARGET_DIR/lib
4146
cp $BASE_DIR/src/fbjava-impl/src/main/resources/org/firebirdsql/fbjava/*.sql $TARGET_DIR/scripts
4247
cp $BASE_DIR/src/etc/conf/fbjava.conf $TARGET_DIR/conf

src/fbjava/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,14 @@
1414
<artifactId>fbjava</artifactId>
1515
<name>fbjava</name>
1616
<packaging>jar</packaging>
17+
18+
<build>
19+
<plugins>
20+
<plugin>
21+
<groupId>org.apache.maven.plugins</groupId>
22+
<artifactId>maven-javadoc-plugin</artifactId>
23+
<version>${maven-javadoc-plugin.version}</version>
24+
</plugin>
25+
</plugins>
26+
</build>
1727
</project>

src/fbjava/src/main/java/org/firebirdsql/fbjava/ExternalResultSet.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,22 @@
1919
package org.firebirdsql.fbjava;
2020

2121

22+
/**
23+
* This interface represents a Firebird Externa ResultSet for a selectable stored procedure.
24+
*
25+
* @author <a href="mailto:adrianosf@gmail.com">Adriano dos Santos Fernandes</a>
26+
*/
2227
public interface ExternalResultSet
2328
{
29+
/**
30+
* Called by Firebird to get records from the ExternalResultSet.
31+
* @return false to stop and true to continue.
32+
* @throws Exception
33+
*/
2434
public boolean fetch() throws Exception;
35+
36+
/**
37+
* Called by Firebird after fetched all rows from the ExternalResultSet.
38+
*/
2539
public void close();
2640
}

src/fbjava/src/main/java/org/firebirdsql/fbjava/TriggerContext.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,19 @@
2626
*/
2727
public interface TriggerContext extends Context
2828
{
29+
/**
30+
* Trigger Type.
31+
*/
2932
public static enum Type
3033
{
3134
BEFORE,
3235
AFTER,
3336
DATABASE
3437
}
3538

39+
/**
40+
* Trigger Action.
41+
*/
3642
public static enum Action
3743
{
3844
INSERT,

src/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
<java.version>1.8</java.version>
1616

17+
<maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version>
18+
1719
<jaybird.version>3.0.0-SNAPSHOT</jaybird.version>
1820
<jna.version>4.2.1</jna.version>
1921
</properties>

0 commit comments

Comments
 (0)