Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c3f7efc
fixed google analytics tracking code
ajefts May 21, 2015
1183d70
Merge pull request #115 from appirio-tech/dev
Jan 19, 2016
e993fc6
Merge pull request #117 from appirio-tech/dev
Jan 21, 2016
27d28fe
Merge pull request #123 from appirio-tech/work-step-fix
Apr 5, 2016
9bfda7f
Merge branch 'dev'
Apr 26, 2016
a7f106b
Merge pull request #143 from appirio-tech/dev
ajefts Aug 17, 2016
8aab639
Merge pull request #148 from appirio-tech/dev
ajefts Sep 20, 2016
4cb3d8a
Merge pull request #151 from appirio-tech/dev
ajefts Oct 31, 2016
48f7d80
Merge pull request #162 from appirio-tech/dev
ajefts Dec 15, 2016
b3e9bdc
Merge pull request #169 from appirio-tech/dev
ajefts Dec 16, 2016
59e0728
Merge pull request #179 from appirio-tech/dev
ajefts Dec 22, 2016
9b551d3
Merge pull request #182 from appirio-tech/dev
ajefts Dec 23, 2016
adebe31
Merge pull request #188 from appirio-tech/dev
skyhit Dec 25, 2016
ec78678
Merge pull request #195 from appirio-tech/dev
ajefts Jan 9, 2017
12e3d8d
Merge pull request #201 from appirio-tech/dev
ajefts Jan 12, 2017
637475d
Merge pull request #212 from appirio-tech/dev
ajefts Jan 23, 2017
25d9446
Merge pull request #213 from appirio-tech/dev
ajefts Jan 23, 2017
f137e98
Merge pull request #222 from appirio-tech/dev
ajefts Feb 10, 2017
bd34daf
Merge branch 'master' of https://github.com/appirio-tech/direct-app i…
deedee Mar 16, 2017
cff2767
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee Apr 4, 2017
bfa662b
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee Apr 12, 2017
438525e
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee Apr 30, 2017
9297469
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee May 7, 2017
ae8dde2
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee May 9, 2017
ec2a4d7
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee May 15, 2017
3f5bdc8
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee Jun 21, 2017
3681d33
set registration end date
deedee Jun 21, 2017
3e641ee
Merge commit 7498a807dc31c543709fda7ffa7abdb65ea40f87
deedee Jun 21, 2017
2c4ddbd
Merge branch 'dev' of https://github.com/appirio-tech/direct-app into…
deedee Jun 22, 2017
e4ccdc7
merge to dev
deedee Jun 22, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ lib/tcs/topcoder_cockpit_project_metadata_services.jar
lib/tcs/topcoder_cockpit_project_milestone_services.jar
lib/tcs/topcoder_cockpit_task_management_services.jar
lib/tcs/workdays.jar
lib/tcs/project_payment_management.jar
build/
direct.ear
direct.jar
Expand Down
3 changes: 3 additions & 0 deletions build-dependencies.xml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@

<property name="topcoder_cockpit_project_milestone_services.jar" value="${tcs_libdir}/topcoder_cockpit_project_milestone_services.jar"/>

<property name="project_payment_management.jar" value="${tcs_libdir}/project_payment_management.jar"/>

<property name="auditor.version" value="2.0.1"/>
<property name="auditor.jar.name" value="auditor.jar"/>
<property name="auditor.path" value="auditor/${auditor.version}"/>
Expand Down Expand Up @@ -627,6 +629,7 @@
<pathelement location="${project_payment_calculator.jar}"/>
<pathelement location="${marathon_match_resources.jar}"/>
<pathelement location="${scorecard_management.jar}"/>
<pathelement location="${project_payment_management.jar}"/>
</path>

<path id="component.3rdParty-dependencies">
Expand Down
2 changes: 2 additions & 0 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@
<copy file="${shared.jar}" todir="${ear_shared_libdir}" overwrite="true"/>
<copy file="${tcwebcommon.jar}" todir="${ear_shared_libdir}" overwrite="true"/>
<copy file="${tccache.jar}" todir="${ear_shared_libdir}" overwrite="true"/>
<copy file="${project_payment_management.jar}" todir="${ear_shared_libdir}" overwrite="true"/>

<copy file="${topcoder_security_groups.jar}" todir="${ear_shared_libdir}" overwrite="true"/>
<copy file="${review_application_management.jar}" todir="${ear_shared_libdir}" overwrite="true"/>
Expand Down Expand Up @@ -554,6 +555,7 @@
<include name="ReviewApplicationManagement.xml" />
<include name="SearchBundleManager.xml" />
<include name="cloud_vm_service_access_error_message.txt"/>
<include name="ProjectPaymentManagement.xml"/>
</fileset>
<fileset dir="${tokenized_conf}/components">
<include name="com/topcoder/security/Util.properties" />
Expand Down
4 changes: 2 additions & 2 deletions components.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<project name="contest_eligibility_validation" buildType="services"/>
<project name="pipeline_service" buildType="services"/>
<project name="pipeline_service_facade" buildType="services"/>
<project name="project_payment_management"/>
<project name="admin_service_facade" buildType="services"/>
<project name="game_plan_service" buildType="services"/>
<project name="user_service_facade" buildType="services" tokenize="true"/>
Expand All @@ -38,5 +39,4 @@
<project name="topcoder_cockpit_task_management_services"/>
<project name="topcoder_cockpit_asset_services"/>
<project name="topcoder_cockpit_project_milestone_services"/>

</projects>
</projects>
46 changes: 46 additions & 0 deletions components/project_payment_management/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
This readme file explains how to setup and build this component.
(See: http://www.topcoder.com/wiki/display/tc/Java+Component+Build+Process for an explanation of the build process used.)

1. Install the component structure in ${basedir}

2. Create "topcoder_global.properties" in ${basedir}/.. and add the properties from steps 2,3,4,5

3. The following standard build script properties must be set
ext_libdir - root of third party libraries
tcs_libdir - root of topcoder components
java_1_3_bootclasspath - installation path for java 1.3 (only needed for compile_targets task)
junit.jar - location of junit.jar (component was written for v3.8.2)

4. The following standard build script properties can be changed (defaults are noted)
debug=off - as expected
verbose=no - as expected
cobertura.dir=${ext_libdir}/cobertura/1.9
installation directory of cobertura script expects {$cobertura.dir}/cobertura.jar
and {$cobertura.dir}/lib/containg Jars for asm, jakarta, and log4j to run cobertura task

5. The following properties need to be set for this component:
[List the any specialized configuration needed]
${oracle.database.url} - points to the oracle instance used to run perf testing, e.g. ...

6. The following third party libraries need to have their location specified - by default the build-dependencies.xml file looks for these under ${ext_libdir}, if you follow the setup listed in that file, you will not need to add these to global:
[List the third party libraries here as their property name, include comment of version to use]
${log4j.jar} - version 2.3.4 or later, testing only

7. Ant Commands:
ant clean - removes temporary build files
ant compile - builds the production code
ant compile_tests - builds the test code
ant test - runs the test code
ant reports-all - generates javadoc and code coverage reports
ant deploy-lib - moves the component runtime jar to the location where other components will look for it.

NB:
The folder ${basedir}/test_reflib contains TopCoder components
that are required by this component's test code. This component is
used to by compile_test and test targets. Components are listed under
the following directory structure "component name"/"component version".
Components are provided AS IS for development purposes only.

Included:
[List the contents of ${basedir}/test_reflib here - if needed explain how to build/access those contents]
logging_wrapper/2.0.0/logging_wrapper.jar - this is a rt of the logging wrapper component for boot strapping the tests (circular dependency)
59 changes: 59 additions & 0 deletions components/project_payment_management/build-dependencies.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<project name="Dependency Import" default="dist" basedir=".">
<!-- property file defining the component's dependencies -->

<!-- Properties used in compile_targets ANT target for JDK version x -->
<property name="component.target" value="1.6"/>
<property name="component.bootclasspath" value="${java_1_6_bootclasspath}"/>

<!-- TCS dependencies -->
<property name="base_exception.jar" value="${tcs_libdir}/base_exception/2.0.0/base_exception.jar"/>
<property name="configuration_api.jar" value="${tcs_libdir}/configuration_api/1.1.0/configuration_api.jar"/>
<property name="configuration_persistence.jar" value="${tcs_libdir}/configuration_persistence/1.0/configuration_persistence.jar"/>
<property name="search_builder.jar" value="${tcs_libdir}/search_builder/1.4.0/search_builder_1.4_modified.jar"/>
<property name="database_abstraction.jar" value="${tcs_libdir}/database_abstraction/1.1/database_abstraction.jar"/>
<property name="db_connection_factory.jar" value="${tcs_libdir}/db_connection_factory/1.1/db_connection_factory.jar"/>
<property name="logging_wrapper.jar" value="${tcs_libdir}/logging_wrapper/2.0.0/logging_wrapper.jar"/>
<property name="object_factory.jar" value="${tcs_libdir}/object_factory/2.0.1/object_factory.jar"/>
<property name="object_factory_configuration_api_plugin.jar" value="${tcs_libdir}/object_factory_configuration_api_plugin/1.0/object_factory_configuration_api_plugin.jar"/>
<property name="object_factory_config_manager_plugin.jar" value="${tcs_libdir}/object_factory_config_manager_plugin/1.0/object_factory_config_manager_plugin.jar"/>
<property name="topcoder_commons_utility.jar" value="${tcs_libdir}/topcoder_commons_utility/1.0.0/topcoder_commons_utility.jar" />

<property name="object_formatter.jar" value="${tcs_libdir}/object_formatter/1.0.0/object_formatter.jar"/>
<property name="typesafe_enum.jar" value="${tcs_libdir}/typesafe_enum/1.1.0/typesafe_enum.jar"/>
<property name="configuration_manager.jar" value="${tcs_libdir}/configuration_manager.jar"/>
<property name="data_validation.jar" value="${tcs_libdir}/data_validation/1.1.1/data_validation.jar"/>
<property name="class_associations.jar" value="${tcs_libdir}/class_associations/1.0/class_associations.jar"/>
<!-- 3rd party dependencies -->
<property name="junit.jar" value="${ext_libdir}/junit/4.6/junit-4.6.jar"/>

<property name="ifxjdbc.jar" value="${ext_libdir}/informix/ifxjdbc.jar"/>

<path id="component.tcs-dependencies">
<pathelement location="${base_exception.jar}"/>
<pathelement location="${configuration_api.jar}"/>
<pathelement location="${configuration_persistence.jar}"/>
<pathelement location="${search_builder.jar}"/>
<pathelement location="${database_abstraction.jar}"/>
<pathelement location="${logging_wrapper.jar}"/>
<pathelement location="${db_connection_factory.jar}"/>
<pathelement location="${object_factory.jar}"/>
<pathelement location="${object_factory_configuration_api_plugin.jar}"/>
<pathelement location="${object_factory_config_manager_plugin.jar}"/>
<pathelement location="${topcoder_commons_utility.jar}"/>

<pathelement location="${configuration_manager.jar}"/>
<pathelement location="${object_formatter.jar}"/>
<pathelement location="${typesafe_enum.jar}"/>
<pathelement location="${data_validation.jar}"/>
<pathelement location="${class_associations.jar}"/>
</path>

<path id="component.3rdParty-dependencies"/>

<path id="component.test.3rdParty-dependencies">
<pathelement location="${junit.jar}"/>

<pathelement location="${ifxjdbc.jar}"/>
</path>

</project>
14 changes: 14 additions & 0 deletions components/project_payment_management/build.version
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Property file defining the component's information.
component.name=Project Payment Management
component.distfilename=project_payment_management
component.package=com.topcoder.management.payment
component.packagedir=com/topcoder/management/payment
component.version.major=1
component.version.minor=0
component.version.micro=1
component.version.build=1

# Defines the Main-Class property for the manifest file (e.g. com.topcoder.utility.SomeClass)
# This property is only used for components that can be run from command line.
# Leave the property value empty if not applicable.
component.mainclass=
Loading