Commit cb8f0b0e by Chamath

Cougar upgrade to 9.0

parent 86a1b055
<?xml version="1.0" encoding="UTF-8"?><project name="PerformaInvestments" basedir="." default="all">
<?xml version="1.0" encoding="UTF-8"?><!--
Build generated with System Build (Support/build/system-build.xsl)
SupportSha1:c28ab8293c89154f7c6320666ea61162
.
--><project name="PerformaInvestments" basedir="." default="all">
<taskdef resource="oneit/ant.properties">
<classpath>
<pathelement location="../Support/AntTasks.jar"/>
......@@ -13,6 +19,8 @@
<property value="/Projects" name="project.src.dir"/>
<property value="/ant" name="ant.src.dir"/>
<property name="tctransform.version" value="41"/>
<property name="angular.deploy.dir" value="ng"/>
<property name="angular.src.dir" value="frontend/angular"/>
<property name="build.target.dir" value="C:/build/PerformaInvestments"/>
<property name="app.target.dir" value="${app.deploy.dir}"/>
<property name="webapp.target.dir" value="${webapp.deploy.dir}"/>
......@@ -24,6 +32,7 @@
<property name="infrastructure.lib.dir" value="${build.target.dir}/lib/infrastructure"/>
<property name="cmsWebApp.bin.dir" value="${build.target.dir}/bin/cmsWebApp"/>
<property name="cmsWebApp.lib.dir" value="${build.target.dir}/lib/cmsWebApp"/>
<property name="cmsWebApp.libnodeploy.dir" value="${build.target.dir}/lib-no-deploy/cmsWebApp"/>
<property name="cmsWebApp.war.dir" value="${build.target.dir}/cmsWebApp"/>
<property name="cmsWebApp.configxsl.dir" value="${build.target.dir}/cmsWebApp.xsl"/>
<property name="cmsWebApp.deploy.dir" value="${webapp.deploy.dir}/cmsWebApp"/>
......@@ -129,6 +138,11 @@
<fileset dir="${cmsWebApp.target.dir}" excludes="${rsync.excludes}"/>
</rsync>
</target>
<target name="upload.cmsWebApp.automatic">
<rsync port="${rsync.port}" toLocation="${rsync.user}@${rsync.server}:${cmsWebApp.deploy.dir}" bwlimit="${rsync.bwlimit}" options="-lc">
<fileset dir="${cmsWebApp.target.dir}" excludes="${rsync.excludes}"/>
</rsync>
</target>
<target name="deployJSP.cmsWebApp" if="build.cmsWebApp">
<ant dir="${build.source.dir}/cmsWebApp" target="deployJSP"/>
</target>
......@@ -175,4 +189,55 @@
<target name="autogen">
<ant dir="${build.source.dir}/cmsWebApp" target="autogen"/>
</target>
<target name="buildgen">
<echo level="warning" message="----------------------- Generating build scripts for cmsWebApp -----------------------"/>
<exec executable="/bin/bash" failonerror="true" dir=".">
<arg value="../Support/buildGen.sh"/>
<arg value="cmsWebApp"/>
</exec>
</target>
<!--No ANGULAR nodes, Legacy Angular build-->
<target name="build.angular">
<echo level="info" message="Angular copying from ${build.source.dir}/${angular.src.dir} to ${build.target.dir}/${angular.src.dir}"/>
<jsync todir="${build.target.dir}/${angular.src.dir}" overwrite="true">
<fileset dir="${build.source.dir}/${angular.src.dir}"/>
</jsync>
<exec executable="npm" failonerror="true" dir="${build.target.dir}/${angular.src.dir}">
<arg value="install"/>
</exec>
<exec executable="ng" failonerror="true" dir="${build.target.dir}/${angular.src.dir}">
<arg value="build"/>
<arg value="--env=${envName}"/>
<arg value="-prod"/>
<arg value="-vc"/>
<arg value="-cc"/>
<arg value="-dop"/>
<arg value="--buildOptimizer"/>
<arg value="--output-hashing all"/>
</exec>
</target>
<target name="deploy.angular" depends="build.angular">
<echo level="info" message="Angular build copying from ${build.target.dir}/${angular.src.dir}/dist to ${cmsWebApp.target.dir}/${angular.deploy.dir}"/>
<jsync todir="${cmsWebApp.target.dir}/${angular.deploy.dir}">
<fileset dir="${build.target.dir}/${angular.src.dir}/dist"/>
</jsync>
</target>
<target name="upload.angular">
<rsync port="${rsync.port}" toLocation="${rsync.user}@${rsync.server}:${cmsWebApp.deploy.dir}/${angular.deploy.dir}" bwlimit="${rsync.bwlimit}" options="-lcn">
<fileset dir="${cmsWebApp.target.dir}/${angular.deploy.dir}"/>
</rsync>
<input message="Do you wish to perform the real rsync (y/n)?" validargs="y,n" addproperty="do.upload.angular"/>
<condition property="do.abort">
<equals arg1="n" arg2="${do.upload.angular}"/>
</condition>
<fail if="do.abort">RSync aborted.</fail>
<rsync port="${rsync.port}" toLocation="${rsync.user}@${rsync.server}:${cmsWebApp.deploy.dir}/${angular.deploy.dir}" bwlimit="${rsync.bwlimit}" options="-lc">
<fileset dir="${cmsWebApp.target.dir}/${angular.deploy.dir}"/>
</rsync>
</target>
<target name="upload.angular.automatic" depends="deploy.angular">
<rsync port="${rsync.port}" toLocation="${rsync.user}@${rsync.server}:${cmsWebApp.deploy.dir}/${angular.deploy.dir}" bwlimit="${rsync.bwlimit}" options="-lc">
<fileset dir="${cmsWebApp.target.dir}/${angular.deploy.dir}"/>
</rsync>
</target>
</project>
<?xml version="1.0" encoding="UTF-8"?><project name="cmsWebApp" basedir="." default="error">
<?xml version="1.0" encoding="UTF-8"?><!--
Build generated with Sub-System Build (Support/build/subsystem-build.xsl)
SupportSha1:209e8ff979e9f48a5dd6394aa8340077
.
--><project name="cmsWebApp" basedir="." default="error">
<property name="system.name" value="PerformaInvestments"/>
<property name="src.dir" value="src"/>
<property name="extensions.src.dir" value="webroot/extensions"/>
......@@ -7,56 +13,76 @@
<property name="libnodeploy.dir" value="lib-no-deploy"/>
<property name="nodelete.appwar" value="${nodelete}"/>
<path id="cmsWebApp.lib">
<pathelement location="${build.target.dir}/overlay/CougarCMS8.2/bin/cmsWebApp"/>
<pathelement location="${build.target.dir}/overlay/CougarCMS9.0/bin/cmsWebApp"/>
<fileset dir="${cmsWebApp.lib.dir}">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
<exclude name="**/.new*"/>
</fileset>
</path>
<path id="cmsWebApp.libnodeploy">
<fileset dir="${cmsWebApp.libnodeploy.dir}">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
<exclude name="**/.new*"/>
</fileset>
</path>
<target name="copylib">
<jsync todir="${cmsWebApp.libnodeploy.dir}" flatten="true">
<fileset dir="../../CougarCMS9.0/cmsWebApp/lib-no-deploy">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
</fileset>
</jsync>
<jsync todir="${cmsWebApp.libnodeploy.dir}" flatten="true">
<fileset dir="${extensions.src.dir}">
<include name="*/lib-no-deploy/*.jar"/>
<include name="*/lib-no-deploy/*.zip"/>
<exclude name="*/lib/.new*"/>
</fileset>
</jsync>
<jsync todir="${cmsWebApp.libnodeploy.dir}" flatten="true">
<fileset dir="${libnodeploy.dir}">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
</fileset>
</jsync>
<jsync todir="${cmsWebApp.lib.dir}" flatten="true">
<fileset dir="${build.target.dir}/overlay/CougarCMS8.2/lib/cmsWebApp">
<fileset dir="${build.target.dir}/overlay/CougarCMS9.0/lib/cmsWebApp">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
<exclude name="**/.new*"/>
</fileset>
<fileset dir="../../CougarCMS8.2/cmsWebApp/webroot/extensions">
</jsync>
<jsync todir="${cmsWebApp.lib.dir}" flatten="true">
<fileset dir="../../CougarCMS9.0/cmsWebApp/webroot/extensions">
<include name="*/lib/*.jar"/>
<include name="*/lib/*.zip"/>
<exclude name="*/lib/.new*"/>
<include name="*/lib-no-deploy/*.jar"/>
<include name="*/lib-no-deploy/*.zip"/>
</fileset>
</jsync>
<jsync todir="${cmsWebApp.lib.dir}" flatten="true">
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
<exclude name="**/.new*"/>
</fileset>
</jsync>
<jsync todir="${cmsWebApp.lib.dir}" flatten="true">
<fileset dir="${extensions.src.dir}">
<include name="*/lib/*.jar"/>
<include name="*/lib/*.zip"/>
<include name="*/lib-no-deploy/*.jar"/>
<include name="*/lib-no-deploy/*.zip"/>
<exclude name="*/lib/.new*"/>
</fileset>
<fileset dir="../../CougarCMS8.2/cmsWebApp/lib-no-deploy">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
</fileset>
<fileset dir="${libnodeploy.dir}">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
</fileset>
</jsync>
</target>
<target name="execute-overlays">
<echo level="info" message="Overlays exist"/>
<mkdir dir="${cmsWebApp.war.dir}"/>
<property name="overwrite.appwar" value="true"/>
<echo level="info" message="Executing overlay CougarCMS8.2 cmsWebApp"/>
<ant dir="../../CougarCMS8.2" target="cmsWebApp" inheritAll="false">
<property name="build.target.dir" value="${build.target.dir}/overlay/CougarCMS8.2"/>
<echo level="info" message="Executing overlay CougarCMS9.0 cmsWebApp"/>
<ant dir="../../CougarCMS9.0" target="cmsWebApp" inheritAll="false">
<property name="build.target.dir" value="${build.target.dir}/overlay/CougarCMS9.0"/>
<property name="cmsWebApp.war.dir" value="${cmsWebApp.war.dir}"/>
<property name="cmsWebApp.app.dir" value="${cmsWebApp.war.dir}"/>
<property name="tctransform.version" value="${tctransform.version}"/>
......@@ -64,18 +90,18 @@
<property name="overwrite.appwar" value="true"/>
</ant>
<copy todir="${build.target.dir}/config" overwrite="true" filtering="true">
<fileset dir="${build.target.dir}/overlay/CougarCMS8.2/config">
<fileset dir="${build.target.dir}/overlay/CougarCMS9.0/config">
<include name="**/*.xml"/>
<include name="**/*.properties"/>
</fileset>
</copy>
<jsync todir="${build.target.dir}/config" overwrite="true" filtering="false">
<fileset dir="${build.target.dir}/overlay/CougarCMS8.2/config">
<fileset dir="${build.target.dir}/overlay/CougarCMS9.0/config">
<exclude name="**/*.xml"/>
<exclude name="**/*.properties"/>
</fileset>
</jsync>
<echo level="info" message="Finished overlay CougarCMS8.2 cmsWebApp"/>
<echo level="info" message="Finished overlay CougarCMS9.0 cmsWebApp"/>
</target>
<target name="compiletest">
<mkdir dir="${cmsWebApp.bin.dir}"/>
......@@ -96,6 +122,7 @@
</src>
<classpath>
<path refid="cmsWebApp.lib"/>
<path refid="cmsWebApp.libnodeploy"/>
<path path="${cmsWebApp.bin.dir}"/>
</classpath>
</javac>
......@@ -115,12 +142,12 @@
</jsync>
</target>
<target name="autogen">
<property name="infra.src" value="../../Infrastructure8.2/src"/>
<available file="../../CougarCMS8.2/src" property="infra.src" value="../../CougarCMS8.2/src"/>
<style processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison" basedir="${infra.src}" destdir="../../../Build/xsl8.2" extension=".xsl" style="../../Support/xslt/1iT-transform.xsl" includes="**/*.xsl" excludes="**/1iT-transform.xsl,**/identity-transform.xsl"/>
<copy file="../../Support/xslt/1iT-transform.xsl" todir="../../../Build/xsl8.2/oneit"/>
<copy file="../../Support/xslt/identity-transform.xsl" todir="../../../Build/xsl8.2/oneit"/>
<bogen toDir="${src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl8.2" hashRecordFile="../config/classlists/bogen_cmsWebApp_src.xml">
<property name="infra.src" value="../../Infrastructure9.0/src"/>
<available file="../../CougarCMS9.0/src" property="infra.src" value="../../CougarCMS9.0/src"/>
<style processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison" basedir="${infra.src}" destdir="../../../Build/xsl9.0" extension=".xsl" style="../../Support/xslt/1iT-transform.xsl" includes="**/*.xsl" excludes="**/1iT-transform.xsl,**/identity-transform.xsl"/>
<copy file="../../Support/xslt/1iT-transform.xsl" todir="../../../Build/xsl9.0/oneit"/>
<copy file="../../Support/xslt/identity-transform.xsl" todir="../../../Build/xsl9.0/oneit"/>
<bogen toDir="${src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl9.0" hashRecordFile="../config/classlists/bogen_cmsWebApp_src.xml">
<fileset dir="${src.dir}" includes="**/*.xml">
<and>
<contains text="&lt;BUSINESSCLASS"/>
......@@ -130,7 +157,7 @@
</and>
</fileset>
</bogen>
<dbconst toDir="${src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl8.2" hashRecordFile="../config/classlists/dbconst_cmsWebApp_src.xml">
<dbconst toDir="${src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl9.0" hashRecordFile="../config/classlists/dbconst_cmsWebApp_src.xml">
<fileset dir="${src.dir}" includes="**/*.xml">
<and>
<contains text="&lt;DB_ENUM"/>
......@@ -140,7 +167,7 @@
</and>
</fileset>
</dbconst>
<const toDir="${src.dir}" xslDir="../../../Build/xsl8.2" hashRecordFile="../config/classlists/const_cmsWebApp_src.xml">
<const toDir="${src.dir}" xslDir="../../../Build/xsl9.0" hashRecordFile="../config/classlists/const_cmsWebApp_src.xml">
<fileset dir="${src.dir}" includes="**/*.xml">
<and>
<contains text="&lt;CONSTANT"/>
......@@ -150,7 +177,7 @@
</and>
</fileset>
</const>
<bogen toDir="${extensions.src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl8.2" hashRecordFile="../config/classlists/bogen_cmsWebApp_ext.xml">
<bogen toDir="${extensions.src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl9.0" hashRecordFile="../config/classlists/bogen_cmsWebApp_ext.xml">
<fileset dir="${extensions.src.dir}" includes="**/*.xml">
<and>
<contains text="&lt;BUSINESSCLASS"/>
......@@ -160,7 +187,7 @@
</and>
</fileset>
</bogen>
<dbconst toDir="${extensions.src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl8.2" hashRecordFile="../config/classlists/dbconst_cmsWebApp_ext.xml">
<dbconst toDir="${extensions.src.dir}" sqlDir="sql/" xslDir="../../../Build/xsl9.0" hashRecordFile="../config/classlists/dbconst_cmsWebApp_ext.xml">
<fileset dir="${extensions.src.dir}" includes="**/*.xml">
<and>
<contains text="&lt;DB_ENUM"/>
......@@ -170,7 +197,7 @@
</and>
</fileset>
</dbconst>
<const toDir="${extensions.src.dir}" xslDir="../../../Build/xsl8.2" hashRecordFile="../config/classlists/const_cmsWebApp_ext.xml">
<const toDir="${extensions.src.dir}" xslDir="../../../Build/xsl9.0" hashRecordFile="../config/classlists/const_cmsWebApp_ext.xml">
<fileset dir="${extensions.src.dir}" includes="**/*.xml">
<and>
<contains text="&lt;CONSTANT"/>
......@@ -214,7 +241,7 @@
<dtd publicId="-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" location="../../Support/xslt/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd"/>
</xmlcatalog>
</style>
<echo level="info" message="Styling from tlds to ${cmsWebApp.configxsl.dir} and copying to ${cmsWebApp.war.dir}/WEB-INF using ../../../CougarCMS8.2/cmsWebApp/config/xslt/taglib_${tctransform.version}.xsl"/>
<echo level="info" message="Styling from tlds to ${cmsWebApp.configxsl.dir} and copying to ${cmsWebApp.war.dir}/WEB-INF using ../../../CougarCMS9.0/cmsWebApp/config/xslt/taglib_${tctransform.version}.xsl"/>
<style processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison" basedir="config" includes="*.tld" destdir="${cmsWebApp.configxsl.dir}" extension=".tld" style="../../../Support/xslt/taglib_${tctransform.version}.xsl" force="true">
<xmlcatalog>
<dtd publicId="-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" location="../../Support/xslt/javax/servlet/resources/web-app_2_3.dtd"/>
......
......@@ -12,7 +12,7 @@
<column name="forgot_password_mail_send_date" type="Date" nullable="true"/>
<column name="forgot_password_key" type="String" nullable="true" length="10"/>
<column name="role_type" type="String" nullable="true" length="200"/>
<column name="roles" type="String" nullable="true" length="200"/>
<column name="roles" type="CLOB" nullable="true"/>
<column name="phone" type="String" nullable="true" length="30"/>
<column name="verification_mail_send_date" type="Date" nullable="true"/>
<column name="verification_key" type="String" nullable="true" length="10"/>
......
......@@ -9,7 +9,7 @@
<column name="object_last_updated_date" type="Date" nullable="false" length="22"/>
<column name="object_created_date" type="Date" nullable="false" length="22"/>
<column name="xxxx" type="CLOB" nullable="true"/>
<column name="xxxx" type="String" nullable="true" length="200"/>
<column name="xxxx" type="CLOB" nullable="true"/>
<column name="xxxx" type="Long" length="11" nullable="true"/>
</NODE>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -6,7 +6,7 @@
<IMPORT value="oneit.servlets.orm.*"/>
<TABLE name="it_does_not_matter" tablePrefix="object" polymorphic="FALSE">
<TABLE tablePrefix="object" polymorphic="FALSE">
<ATTRIB name="Email" type="String" validators="Email" />
......
......@@ -7,7 +7,7 @@
<IMPORT value="oneit.servlets.orm.*"/>
<IMPORT value="performa.orm.types.*"/>
<TABLE name="it_does_not_matter" tablePrefix="object" polymorphic="FALSE">
<TABLE tablePrefix="object" polymorphic="FALSE">
<ATTRIB name="Amount" type="Double" SubType="Currency" Formatter="Currency" />
<ATTRIB name="PerJobAmount" type="Double" SubType="Currency" Formatter="Currency" />
......
......@@ -6,7 +6,7 @@
<IMPORT value="oneit.servlets.orm.*"/>
<TABLE name="it_does_not_matter" tablePrefix="object" polymorphic="FALSE">
<TABLE tablePrefix="object" polymorphic="FALSE">
<SINGLEREFERENCE name="HiringTeam" type="HiringTeam" />
<SINGLEREFERENCE name="InviteTeammate" type="InviteTeammateNPO" backreferenceName="HiringTeams" />
......
......@@ -9,7 +9,7 @@
<MULTIPLEREFERENCE name="HiringTeams" type="HiringTeamLinkNPO" backreferenceName="InviteTeammate" />
<TABLE name="it_does_not_matter" tablePrefix="object" polymorphic="FALSE">
<TABLE tablePrefix="object" polymorphic="FALSE">
<ATTRIB name="UserEmail" type="String" validators="Email" />
<ATTRIB name="FirstName" type="String" />
......
......@@ -8,7 +8,7 @@
<MULTIPLEREFERENCE name="CurrencyPlans" type="CurrencyPlanNPO" backreferenceName="Plan" />
<TABLE name="it_does_not_matter" tablePrefix="object" polymorphic="FALSE">
<TABLE tablePrefix="object" polymorphic="FALSE">
<ATTRIB name="ProductID" type="String" />
<ATTRIB name="PlanName" type="String" />
......
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -251,5 +252,48 @@ public class AppFilter extends AbstractEnumerated
return attribs;
}
public static class AppFilterPipeLineFactory<From, Me extends AppFilter> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> AppFilterPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public AppFilterPipeLineFactory (From seed)
{
super(seed);
}
public AppFilterPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("IsRoot"))
{
return toIsRoot ();
}
if (name.equals ("ChildNodes"))
{
return toChildNodes ();
}
if (name.equals ("ParentNode"))
{
return toParentNode ();
}
return super.to(name);
}
public PipeLine<From, Boolean> toIsRoot () { return pipe(new EnumAttributePipe<Me, Boolean>("IsRoot")); }
public PipeLine<From, AppFilter[]> toChildNodes () { return pipe(new EnumAttributePipe<Me, AppFilter[]>("ChildNodes")); }
public PipeLine<From, AppFilter> toParentNode () { return pipe(new EnumAttributePipe<Me, AppFilter>("ParentNode")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -139,5 +140,30 @@ public class AppProcessOption extends AbstractEnumerated
return attribs;
}
public static class AppProcessOptionPipeLineFactory<From, Me extends AppProcessOption> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> AppProcessOptionPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public AppProcessOptionPipeLineFactory (From seed)
{
super(seed);
}
public AppProcessOptionPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -141,5 +142,30 @@ public class AppSortOption extends AbstractEnumerated
return attribs;
}
public static class AppSortOptionPipeLineFactory<From, Me extends AppSortOption> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> AppSortOptionPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public AppSortOptionPipeLineFactory (From seed)
{
super(seed);
}
public AppSortOptionPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -137,5 +138,30 @@ public class AppView extends AbstractEnumerated
return attribs;
}
public static class AppViewPipeLineFactory<From, Me extends AppView> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> AppViewPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public AppViewPipeLineFactory (From seed)
{
super(seed);
}
public AppViewPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -137,5 +138,30 @@ public class ApplicationFilter extends AbstractEnumerated
return attribs;
}
public static class ApplicationFilterPipeLineFactory<From, Me extends ApplicationFilter> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> ApplicationFilterPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public ApplicationFilterPipeLineFactory (From seed)
{
super(seed);
}
public ApplicationFilterPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -169,5 +170,36 @@ public class ApplicationStatus extends AbstractEnumerated
return attribs;
}
public static class ApplicationStatusPipeLineFactory<From, Me extends ApplicationStatus> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> ApplicationStatusPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public ApplicationStatusPipeLineFactory (From seed)
{
super(seed);
}
public ApplicationStatusPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("SortOrder"))
{
return toSortOrder ();
}
return super.to(name);
}
public PipeLine<From, Integer> toSortOrder () { return pipe(new EnumAttributePipe<Me, Integer>("SortOrder")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -165,5 +166,48 @@ public class AssessmentType extends AbstractEnumerated
return attribs;
}
public static class AssessmentTypePipeLineFactory<From, Me extends AssessmentType> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> AssessmentTypePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public AssessmentTypePipeLineFactory (From seed)
{
super(seed);
}
public AssessmentTypePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("TotalTime"))
{
return toTotalTime ();
}
if (name.equals ("QuestionDetails"))
{
return toQuestionDetails ();
}
if (name.equals ("TestDescr"))
{
return toTestDescr ();
}
return super.to(name);
}
public PipeLine<From, Integer> toTotalTime () { return pipe(new EnumAttributePipe<Me, Integer>("TotalTime")); }
public PipeLine<From, String> toQuestionDetails () { return pipe(new EnumAttributePipe<Me, String>("QuestionDetails")); }
public PipeLine<From, String> toTestDescr () { return pipe(new EnumAttributePipe<Me, String>("TestDescr")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -139,5 +140,30 @@ public class ClientSortOption extends AbstractEnumerated
return attribs;
}
public static class ClientSortOptionPipeLineFactory<From, Me extends ClientSortOption> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> ClientSortOptionPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public ClientSortOptionPipeLineFactory (From seed)
{
super(seed);
}
public ClientSortOptionPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -181,5 +182,54 @@ public class ColorCode extends AbstractEnumerated
return attribs;
}
public static class ColorCodePipeLineFactory<From, Me extends ColorCode> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> ColorCodePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public ColorCodePipeLineFactory (From seed)
{
super(seed);
}
public ColorCodePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("ColorRank"))
{
return toColorRank ();
}
if (name.equals ("RatingScore"))
{
return toRatingScore ();
}
if (name.equals ("CSSClass"))
{
return toCSSClass ();
}
if (name.equals ("DotCSSClass"))
{
return toDotCSSClass ();
}
return super.to(name);
}
public PipeLine<From, Integer> toColorRank () { return pipe(new EnumAttributePipe<Me, Integer>("ColorRank")); }
public PipeLine<From, Integer> toRatingScore () { return pipe(new EnumAttributePipe<Me, Integer>("RatingScore")); }
public PipeLine<From, String> toCSSClass () { return pipe(new EnumAttributePipe<Me, String>("CSSClass")); }
public PipeLine<From, String> toDotCSSClass () { return pipe(new EnumAttributePipe<Me, String>("DotCSSClass")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -137,5 +138,30 @@ public class CompanyStatus extends AbstractEnumerated
return attribs;
}
public static class CompanyStatusPipeLineFactory<From, Me extends CompanyStatus> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> CompanyStatusPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public CompanyStatusPipeLineFactory (From seed)
{
super(seed);
}
public CompanyStatusPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -871,5 +872,36 @@ public class Countries extends AbstractEnumerated
return attribs;
}
public static class CountriesPipeLineFactory<From, Me extends Countries> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> CountriesPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public CountriesPipeLineFactory (From seed)
{
super(seed);
}
public CountriesPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("Currency"))
{
return toCurrency ();
}
return super.to(name);
}
public PipeLine<From, CurrencyType> toCurrency () { return pipe(new EnumAttributePipe<Me, CurrencyType>("Currency")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -137,5 +138,30 @@ public class CouponDuration extends AbstractEnumerated
return attribs;
}
public static class CouponDurationPipeLineFactory<From, Me extends CouponDuration> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> CouponDurationPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public CouponDurationPipeLineFactory (From seed)
{
super(seed);
}
public CouponDurationPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -151,5 +152,36 @@ public class CriteriaType extends AbstractEnumerated
return attribs;
}
public static class CriteriaTypePipeLineFactory<From, Me extends CriteriaType> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> CriteriaTypePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public CriteriaTypePipeLineFactory (From seed)
{
super(seed);
}
public CriteriaTypePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("IsSingular"))
{
return toIsSingular ();
}
return super.to(name);
}
public PipeLine<From, Boolean> toIsSingular () { return pipe(new EnumAttributePipe<Me, Boolean>("IsSingular")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -148,5 +149,36 @@ public class CultureClass extends AbstractEnumerated
return attribs;
}
public static class CultureClassPipeLineFactory<From, Me extends CultureClass> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> CultureClassPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public CultureClassPipeLineFactory (From seed)
{
super(seed);
}
public CultureClassPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("ClassDescription"))
{
return toClassDescription ();
}
return super.to(name);
}
public PipeLine<From, String> toClassDescription () { return pipe(new EnumAttributePipe<Me, String>("ClassDescription")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -145,5 +146,30 @@ public class CurrencyType extends AbstractEnumerated
return attribs;
}
public static class CurrencyTypePipeLineFactory<From, Me extends CurrencyType> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> CurrencyTypePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public CurrencyTypePipeLineFactory (From seed)
{
super(seed);
}
public CurrencyTypePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -139,5 +140,30 @@ public class DraftLocation extends AbstractEnumerated
return attribs;
}
public static class DraftLocationPipeLineFactory<From, Me extends DraftLocation> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> DraftLocationPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public DraftLocationPipeLineFactory (From seed)
{
super(seed);
}
public DraftLocationPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -238,5 +239,36 @@ public class FactorClass extends AbstractEnumerated
return attribs;
}
public static class FactorClassPipeLineFactory<From, Me extends FactorClass> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> FactorClassPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public FactorClassPipeLineFactory (From seed)
{
super(seed);
}
public FactorClassPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("SortOrder"))
{
return toSortOrder ();
}
return super.to(name);
}
public PipeLine<From, Integer> toSortOrder () { return pipe(new EnumAttributePipe<Me, Integer>("SortOrder")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -137,5 +138,30 @@ public class HTStatus extends AbstractEnumerated
return attribs;
}
public static class HTStatusPipeLineFactory<From, Me extends HTStatus> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> HTStatusPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public HTStatusPipeLineFactory (From seed)
{
super(seed);
}
public HTStatusPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -5,6 +5,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -138,6 +139,31 @@ public class HiringTeamType extends AbstractEnumerated
return attribs;
}
public static class HiringTeamTypePipeLineFactory<From, Me extends HiringTeamType> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> HiringTeamTypePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public HiringTeamTypePipeLineFactory (From seed)
{
super(seed);
}
public HiringTeamTypePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -175,5 +176,48 @@ public class Importance extends AbstractEnumerated
return attribs;
}
public static class ImportancePipeLineFactory<From, Me extends Importance> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> ImportancePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public ImportancePipeLineFactory (From seed)
{
super(seed);
}
public ImportancePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("ConsiderForAssessment"))
{
return toConsiderForAssessment ();
}
if (name.equals ("WeightingScore"))
{
return toWeightingScore ();
}
if (name.equals ("CultureDescription"))
{
return toCultureDescription ();
}
return super.to(name);
}
public PipeLine<From, Boolean> toConsiderForAssessment () { return pipe(new EnumAttributePipe<Me, Boolean>("ConsiderForAssessment")); }
public PipeLine<From, Integer> toWeightingScore () { return pipe(new EnumAttributePipe<Me, Integer>("WeightingScore")); }
public PipeLine<From, String> toCultureDescription () { return pipe(new EnumAttributePipe<Me, String>("CultureDescription")); }
}
}
......@@ -5,6 +5,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
import oneit.appservices.dbenums.*;
......@@ -162,7 +163,10 @@ public class Industry extends oneit.appservices.dbenums.AbstractEnumeratedDBCons
}
catch (Exception e)
{
throw new oneit.utils.NestedException (e);
// If the table is not right, we don't want the system to fail startup - otherwise we can't fix the table automatically
oneit.logging.LogMgr.log(LOG_Industry, oneit.logging.LogLevel.PROCESSING3, e, "Failed database load for Industry from table tl_industry");
return new Industry[0];
}
finally
{
......@@ -344,6 +348,37 @@ public class Industry extends oneit.appservices.dbenums.AbstractEnumeratedDBCons
return attribs;
}
public static class IndustryPipeLineFactory<From, Me extends Industry> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> IndustryPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public IndustryPipeLineFactory (From seed)
{
super(seed);
}
public IndustryPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("SortOrder"))
{
return toSortOrder ();
}
return super.to(name);
}
public PipeLine<From, Long> toSortOrder () { return pipe(new EnumAttributePipe<Me, Long>("SortOrder")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -139,5 +140,30 @@ public class Interval extends AbstractEnumerated
return attribs;
}
public static class IntervalPipeLineFactory<From, Me extends Interval> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> IntervalPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public IntervalPipeLineFactory (From seed)
{
super(seed);
}
public IntervalPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -141,5 +142,30 @@ public class JobSortOption extends AbstractEnumerated
return attribs;
}
public static class JobSortOptionPipeLineFactory<From, Me extends JobSortOption> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> JobSortOptionPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public JobSortOptionPipeLineFactory (From seed)
{
super(seed);
}
public JobSortOptionPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -154,5 +155,36 @@ public class JobStatus extends AbstractEnumerated
return attribs;
}
public static class JobStatusPipeLineFactory<From, Me extends JobStatus> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> JobStatusPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public JobStatusPipeLineFactory (From seed)
{
super(seed);
}
public JobStatusPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("ClientSortOrder"))
{
return toClientSortOrder ();
}
return super.to(name);
}
public PipeLine<From, Integer> toClientSortOrder () { return pipe(new EnumAttributePipe<Me, Integer>("ClientSortOrder")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -139,5 +140,30 @@ public class JobType extends AbstractEnumerated
return attribs;
}
public static class JobTypePipeLineFactory<From, Me extends JobType> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> JobTypePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public JobTypePipeLineFactory (From seed)
{
super(seed);
}
public JobTypePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -148,5 +149,36 @@ public class LocationRadius extends AbstractEnumerated
return attribs;
}
public static class LocationRadiusPipeLineFactory<From, Me extends LocationRadius> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> LocationRadiusPipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public LocationRadiusPipeLineFactory (From seed)
{
super(seed);
}
public LocationRadiusPipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
if (name.equals ("DistanceInKM"))
{
return toDistanceInKM ();
}
return super.to(name);
}
public PipeLine<From, Integer> toDistanceInKM () { return pipe(new EnumAttributePipe<Me, Integer>("DistanceInKM")); }
}
}
......@@ -4,6 +4,7 @@ package performa.orm.types;
import java.util.*;
import oneit.utils.*;
import oneit.utils.transform.*;
......@@ -135,5 +136,30 @@ public class NotificationType extends AbstractEnumerated
return attribs;
}
public static class NotificationTypePipeLineFactory<From, Me extends NotificationType> extends AbstractEnumerated.EnumPipeLine<From, Me>
{
public <Prev> NotificationTypePipeLineFactory (PipeLine<From, Prev> pipeLine, Pipe<Prev, Me> nextPipe)
{
super (pipeLine, nextPipe);
}
public NotificationTypePipeLineFactory (From seed)
{
super(seed);
}
public NotificationTypePipeLineFactory (Collection<From> seed)
{
super(seed);
}
public PipeLine<From, ? extends Object> to(String name)
{
return super.to(name);
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment