Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PERFORMA_REPLICA
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Usman
PERFORMA_REPLICA
Commits
074780d8
Commit
074780d8
authored
Jun 04, 2019
by
nilu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
S21277914 # Client - Incoming Issues (raised by Client) #Allow Cancel Job
parent
e5d5d80f
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
323 additions
and
15 deletions
+323
-15
HiringTeam.xml
cmsWebApp/sql/HiringTeam.xml
+1
-0
HiringTeam.sql
cmsWebApp/sql/ms/HiringTeam.sql
+1
-0
HiringTeam.sql
cmsWebApp/sql/oracle/HiringTeam.sql
+1
-0
HiringTeam.sql
cmsWebApp/sql/postgres/HiringTeam.sql
+1
-0
CloseJobBatch.java
cmsWebApp/src/performa/batch/CloseJobBatch.java
+35
-0
ExtendJobFP.java
cmsWebApp/src/performa/form/ExtendJobFP.java
+1
-4
MakePaymentFP.java
cmsWebApp/src/performa/form/MakePaymentFP.java
+1
-1
SaveJobFP.java
cmsWebApp/src/performa/form/SaveJobFP.java
+29
-2
BaseHiringTeam.java
cmsWebApp/src/performa/orm/BaseHiringTeam.java
+203
-0
HiringTeam.java
cmsWebApp/src/performa/orm/HiringTeam.java
+22
-0
HiringTeam.xml
cmsWebApp/src/performa/orm/HiringTeam.xml
+1
-0
HiringTeamPersistenceMgr.java
cmsWebApp/src/performa/orm/HiringTeamPersistenceMgr.java
+11
-6
StripeUtils.java
cmsWebApp/src/performa/utils/StripeUtils.java
+0
-2
20190603_Alter_HiringTeam.xml
...nsions/adminportal/upgrades/20190603_Alter_HiringTeam.xml
+16
-0
No files found.
cmsWebApp/sql/HiringTeam.xml
View file @
074780d8
...
@@ -27,6 +27,7 @@
...
@@ -27,6 +27,7 @@
<column
name=
"card_post_code"
type=
"String"
nullable=
"true"
length=
"10"
/>
<column
name=
"card_post_code"
type=
"String"
nullable=
"true"
length=
"10"
/>
<column
name=
"card_id"
type=
"String"
nullable=
"true"
length=
"100"
/>
<column
name=
"card_id"
type=
"String"
nullable=
"true"
length=
"100"
/>
<column
name=
"plan_renewed_on"
type=
"Date"
nullable=
"true"
/>
<column
name=
"plan_renewed_on"
type=
"Date"
nullable=
"true"
/>
<column
name=
"ppj_credits"
type=
"Long"
nullable=
"true"
/>
<column
name=
"used_credits"
type=
"Long"
nullable=
"true"
/>
<column
name=
"used_credits"
type=
"Long"
nullable=
"true"
/>
<column
name=
"available_credits"
type=
"Long"
nullable=
"true"
/>
<column
name=
"available_credits"
type=
"Long"
nullable=
"true"
/>
<column
name=
"is_ppj"
type=
"Boolean"
nullable=
"true"
/>
<column
name=
"is_ppj"
type=
"Boolean"
nullable=
"true"
/>
...
...
cmsWebApp/sql/ms/HiringTeam.sql
View file @
074780d8
...
@@ -27,6 +27,7 @@ CREATE TABLE tl_hiring_team (
...
@@ -27,6 +27,7 @@ CREATE TABLE tl_hiring_team (
card_post_code
varchar
(
10
)
NULL
,
card_post_code
varchar
(
10
)
NULL
,
card_id
varchar
(
100
)
NULL
,
card_id
varchar
(
100
)
NULL
,
plan_renewed_on
datetime
NULL
,
plan_renewed_on
datetime
NULL
,
ppj_credits
numeric
(
12
)
NULL
,
used_credits
numeric
(
12
)
NULL
,
used_credits
numeric
(
12
)
NULL
,
available_credits
numeric
(
12
)
NULL
,
available_credits
numeric
(
12
)
NULL
,
is_ppj
char
(
1
)
NULL
,
is_ppj
char
(
1
)
NULL
,
...
...
cmsWebApp/sql/oracle/HiringTeam.sql
View file @
074780d8
...
@@ -28,6 +28,7 @@ CREATE TABLE tl_hiring_team (
...
@@ -28,6 +28,7 @@ CREATE TABLE tl_hiring_team (
card_post_code
varchar2
(
10
)
NULL
,
card_post_code
varchar2
(
10
)
NULL
,
card_id
varchar2
(
100
)
NULL
,
card_id
varchar2
(
100
)
NULL
,
plan_renewed_on
date
NULL
,
plan_renewed_on
date
NULL
,
ppj_credits
number
(
12
)
NULL
,
used_credits
number
(
12
)
NULL
,
used_credits
number
(
12
)
NULL
,
available_credits
number
(
12
)
NULL
,
available_credits
number
(
12
)
NULL
,
is_ppj
char
(
1
)
NULL
,
is_ppj
char
(
1
)
NULL
,
...
...
cmsWebApp/sql/postgres/HiringTeam.sql
View file @
074780d8
...
@@ -28,6 +28,7 @@ CREATE TABLE tl_hiring_team (
...
@@ -28,6 +28,7 @@ CREATE TABLE tl_hiring_team (
card_post_code
varchar
(
10
)
NULL
,
card_post_code
varchar
(
10
)
NULL
,
card_id
varchar
(
100
)
NULL
,
card_id
varchar
(
100
)
NULL
,
plan_renewed_on
timestamp
NULL
,
plan_renewed_on
timestamp
NULL
,
ppj_credits
numeric
(
12
)
NULL
,
used_credits
numeric
(
12
)
NULL
,
used_credits
numeric
(
12
)
NULL
,
available_credits
numeric
(
12
)
NULL
,
available_credits
numeric
(
12
)
NULL
,
is_ppj
char
(
1
)
NULL
,
is_ppj
char
(
1
)
NULL
,
...
...
cmsWebApp/src/performa/batch/CloseJobBatch.java
View file @
074780d8
...
@@ -6,7 +6,9 @@ import oneit.objstore.ObjectTransaction;
...
@@ -6,7 +6,9 @@ import oneit.objstore.ObjectTransaction;
import
oneit.objstore.StorageException
;
import
oneit.objstore.StorageException
;
import
oneit.objstore.rdbms.filters.LessThanFilter
;
import
oneit.objstore.rdbms.filters.LessThanFilter
;
import
oneit.utils.DateDiff
;
import
oneit.utils.DateDiff
;
import
oneit.utils.math.NullArith
;
import
oneit.utils.parsers.FieldException
;
import
oneit.utils.parsers.FieldException
;
import
performa.orm.HiringTeam
;
import
performa.orm.Job
;
import
performa.orm.Job
;
import
performa.orm.types.JobStatus
;
import
performa.orm.types.JobStatus
;
...
@@ -30,7 +32,39 @@ public class CloseJobBatch extends ORMBatch
...
@@ -30,7 +32,39 @@ public class CloseJobBatch extends ORMBatch
job
.
setIsManuallyClosed
(
Boolean
.
FALSE
);
job
.
setIsManuallyClosed
(
Boolean
.
FALSE
);
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"Setting Job Status to Closed in job : "
,
job
);
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"Setting Job Status to Closed in job : "
,
job
);
if
(
job
.
getJobApplicationsCount
()
==
0
)
{
HiringTeam
hiringTeam
=
job
.
getHiringTeam
();
HiringTeam
billingTeam
=
hiringTeam
.
getManageOwnBilling
()
?
hiringTeam
:
hiringTeam
.
getBilledByTeam
();
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"No Applicants for job: "
,
job
,
" hence crediting account : "
,
billingTeam
);
if
(
billingTeam
.
isTrue
(
billingTeam
.
getOnTrial
()))
{
billingTeam
.
setTrialJobCount
(
billingTeam
.
getTrialJobCount
()
-
1
);
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"Reducing trail job count of hiring team : "
,
billingTeam
);
}
else
{
if
(
billingTeam
.
getIsPPJ
())
{
billingTeam
.
setPPJCredits
(
NullArith
.
add
(
billingTeam
.
getPPJCredits
(),
1
).
intValue
());
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"Increasing PPJ Credits of hiring team : "
,
billingTeam
);
}
else
{
if
(
billingTeam
.
getUsedCredits
()
>
billingTeam
.
getAvailableCredits
())
{
billingTeam
.
setAvailableCredits
(
NullArith
.
add
(
billingTeam
.
getAvailableCredits
(),
1
).
intValue
());
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"Increasing Available Credits of hiring team (to recover usage records on stripe) : "
,
billingTeam
);
}
}
billingTeam
.
setUsedCredits
(
NullArith
.
subtract
(
billingTeam
.
getUsedCredits
(),
1
).
intValue
());
LogMgr
.
log
(
CLOSE_JOB_BATCH
,
LogLevel
.
PROCESSING1
,
"Reducing used credits of hiring team "
,
billingTeam
);
}
}
}
}
}
}
}
}
\ No newline at end of file
cmsWebApp/src/performa/form/ExtendJobFP.java
View file @
074780d8
...
@@ -16,7 +16,6 @@ import oneit.servlets.process.SaveFP;
...
@@ -16,7 +16,6 @@ import oneit.servlets.process.SaveFP;
import
oneit.utils.BusinessException
;
import
oneit.utils.BusinessException
;
import
oneit.utils.DateDiff
;
import
oneit.utils.DateDiff
;
import
oneit.utils.math.NullArith
;
import
oneit.utils.math.NullArith
;
import
performa.orm.CompanyUser
;
import
performa.orm.HiringTeam
;
import
performa.orm.HiringTeam
;
import
performa.orm.Job
;
import
performa.orm.Job
;
import
performa.utils.StripeUtils
;
import
performa.utils.StripeUtils
;
...
@@ -34,11 +33,9 @@ public class ExtendJobFP extends SaveFP
...
@@ -34,11 +33,9 @@ public class ExtendJobFP extends SaveFP
HiringTeam
hiringTeam
=
job
.
getHiringTeam
();
HiringTeam
hiringTeam
=
job
.
getHiringTeam
();
HiringTeam
billingTeam
=
hiringTeam
.
getManageOwnBilling
()
?
hiringTeam
:
hiringTeam
.
getBilledByTeam
();
HiringTeam
billingTeam
=
hiringTeam
.
getManageOwnBilling
()
?
hiringTeam
:
hiringTeam
.
getBilledByTeam
();
SecUser
secUser
=
SecUser
.
getTXUser
(
process
.
getTransaction
());
SecUser
secUser
=
SecUser
.
getTXUser
(
process
.
getTransaction
());
CompanyUser
companyUser
=
secUser
.
getExtension
(
CompanyUser
.
REFERENCE_CompanyUser
);
LogMgr
.
log
(
LOG
,
LogLevel
.
PROCESSING1
,
"Start of Extend job : "
,
job
);
LogMgr
.
log
(
LOG
,
LogLevel
.
PROCESSING1
,
"Start of Extend job : "
,
job
);
job
.
setApplyBy
(
DateDiff
.
add
(
job
.
getApplyBy
(),
Calendar
.
DATE
,
30
));
job
.
setApplyBy
(
DateDiff
.
add
(
job
.
getApplyBy
(),
Calendar
.
DATE
,
30
));
job
.
setLastEdited
(
new
Date
());
job
.
setLastEdited
(
new
Date
());
...
@@ -53,7 +50,7 @@ public class ExtendJobFP extends SaveFP
...
@@ -53,7 +50,7 @@ public class ExtendJobFP extends SaveFP
}
}
else
if
(
billingTeam
.
getIsPPJ
())
else
if
(
billingTeam
.
getIsPPJ
())
{
{
StripeUtils
.
makePayment
(
hiringTeam
,
job
);
hiringTeam
.
makePayment
(
job
);
}
}
LogMgr
.
log
(
LOG
,
LogLevel
.
PROCESSING1
,
"Job Extended. Apply by date : "
,
job
.
getApplyBy
());
LogMgr
.
log
(
LOG
,
LogLevel
.
PROCESSING1
,
"Job Extended. Apply by date : "
,
job
.
getApplyBy
());
...
...
cmsWebApp/src/performa/form/MakePaymentFP.java
View file @
074780d8
...
@@ -59,7 +59,7 @@ public class MakePaymentFP extends SaveFP
...
@@ -59,7 +59,7 @@ public class MakePaymentFP extends SaveFP
if
(
hiringTeam
.
getCardID
()
!=
null
&&
hiringTeam
.
isTrue
(
hiringTeam
.
getIsPPJ
()))
if
(
hiringTeam
.
getCardID
()
!=
null
&&
hiringTeam
.
isTrue
(
hiringTeam
.
getIsPPJ
()))
{
{
StripeUtils
.
makePayment
(
hiringTeam
,
job
);
hiringTeam
.
makePayment
(
job
);
}
}
if
(
hiringTeam
.
getCardID
()
==
null
)
if
(
hiringTeam
.
getCardID
()
==
null
)
...
...
cmsWebApp/src/performa/form/SaveJobFP.java
View file @
074780d8
...
@@ -35,7 +35,34 @@ public class SaveJobFP extends SaveFP
...
@@ -35,7 +35,34 @@ public class SaveJobFP extends SaveFP
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"In SaveJobFP saving job : "
,
job
);
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"In SaveJobFP saving job : "
,
job
);
if
(
job
.
getJobStatus
()
==
JobStatus
.
DRAFT
&&
status
!=
null
&&
status
==
JobStatus
.
OPEN
)
if
(
job
.
getJobStatus
()
==
JobStatus
.
OPEN
&&
status
!=
null
&&
status
==
JobStatus
.
CANCELLED
)
{
if
(
billingTeam
.
isTrue
(
billingTeam
.
getOnTrial
()))
{
billingTeam
.
setTrialJobCount
(
billingTeam
.
getTrialJobCount
()
-
1
);
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"Cancelling job: "
,
job
,
" hence reducing trial job count : "
,
billingTeam
);
}
else
{
if
(
billingTeam
.
getIsPPJ
())
{
billingTeam
.
setPPJCredits
(
NullArith
.
add
(
billingTeam
.
getPPJCredits
(),
1
).
intValue
());
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"Cancelling job: "
,
job
,
" hence increasing PPJ credits : "
,
billingTeam
);
}
else
{
if
(
billingTeam
.
getUsedCredits
()
>
billingTeam
.
getAvailableCredits
())
{
billingTeam
.
setAvailableCredits
(
NullArith
.
add
(
billingTeam
.
getAvailableCredits
(),
1
).
intValue
());
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"Cancelling job: "
,
job
,
" hence increasing available credits (to recover usage records on stripe) : "
,
billingTeam
);
}
billingTeam
.
setUsedCredits
(
NullArith
.
subtract
(
billingTeam
.
getUsedCredits
(),
1
).
intValue
());
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"Cancelling job: "
,
job
,
" hence reducing used credits : "
,
billingTeam
);
}
}
}
else
if
(
job
.
getJobStatus
()
==
JobStatus
.
DRAFT
&&
status
!=
null
&&
status
==
JobStatus
.
OPEN
)
{
{
job
.
setApplyBy
(
DateDiff
.
add
(
DateDiff
.
getToday
(),
Calendar
.
DATE
,
30
));
job
.
setApplyBy
(
DateDiff
.
add
(
DateDiff
.
getToday
(),
Calendar
.
DATE
,
30
));
job
.
setOpenDate
(
new
Date
());
job
.
setOpenDate
(
new
Date
());
...
@@ -55,7 +82,7 @@ public class SaveJobFP extends SaveFP
...
@@ -55,7 +82,7 @@ public class SaveJobFP extends SaveFP
}
}
else
if
(
billingTeam
.
getIsPPJ
())
else
if
(
billingTeam
.
getIsPPJ
())
{
{
StripeUtils
.
makePayment
(
hiringTeam
,
job
);
billingTeam
.
makePayment
(
job
);
}
}
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"Job status changed as Open. "
,
job
);
LogMgr
.
log
(
Job
.
LOG
,
LogLevel
.
PROCESSING1
,
"Job status changed as Open. "
,
job
);
...
...
cmsWebApp/src/performa/orm/BaseHiringTeam.java
View file @
074780d8
...
@@ -61,6 +61,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -61,6 +61,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
public
static
final
String
FIELD_CardPostCode
=
"CardPostCode"
;
public
static
final
String
FIELD_CardPostCode
=
"CardPostCode"
;
public
static
final
String
FIELD_CardID
=
"CardID"
;
public
static
final
String
FIELD_CardID
=
"CardID"
;
public
static
final
String
FIELD_PlanRenewedOn
=
"PlanRenewedOn"
;
public
static
final
String
FIELD_PlanRenewedOn
=
"PlanRenewedOn"
;
public
static
final
String
FIELD_PPJCredits
=
"PPJCredits"
;
public
static
final
String
FIELD_UsedCredits
=
"UsedCredits"
;
public
static
final
String
FIELD_UsedCredits
=
"UsedCredits"
;
public
static
final
String
FIELD_AvailableCredits
=
"AvailableCredits"
;
public
static
final
String
FIELD_AvailableCredits
=
"AvailableCredits"
;
public
static
final
String
FIELD_IsPPJ
=
"IsPPJ"
;
public
static
final
String
FIELD_IsPPJ
=
"IsPPJ"
;
...
@@ -116,6 +117,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -116,6 +117,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_CardPostCode
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_CardPostCode
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_CardID
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_CardID
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_PlanRenewedOn
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_PlanRenewedOn
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_PPJCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_UsedCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_UsedCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_AvailableCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_AvailableCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_IsPPJ
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
<
HiringTeam
>
HELPER_IsPPJ
=
DefaultAttributeHelper
.
INSTANCE
;
...
@@ -154,6 +156,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -154,6 +156,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
private
String
_CardPostCode
;
private
String
_CardPostCode
;
private
String
_CardID
;
private
String
_CardID
;
private
Date
_PlanRenewedOn
;
private
Date
_PlanRenewedOn
;
private
Integer
_PPJCredits
;
private
Integer
_UsedCredits
;
private
Integer
_UsedCredits
;
private
Integer
_AvailableCredits
;
private
Integer
_AvailableCredits
;
private
Boolean
_IsPPJ
;
private
Boolean
_IsPPJ
;
...
@@ -213,6 +216,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -213,6 +216,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
private
static
final
AttributeValidator
[]
FIELD_CardPostCode_Validators
;
private
static
final
AttributeValidator
[]
FIELD_CardPostCode_Validators
;
private
static
final
AttributeValidator
[]
FIELD_CardID_Validators
;
private
static
final
AttributeValidator
[]
FIELD_CardID_Validators
;
private
static
final
AttributeValidator
[]
FIELD_PlanRenewedOn_Validators
;
private
static
final
AttributeValidator
[]
FIELD_PlanRenewedOn_Validators
;
private
static
final
AttributeValidator
[]
FIELD_PPJCredits_Validators
;
private
static
final
AttributeValidator
[]
FIELD_UsedCredits_Validators
;
private
static
final
AttributeValidator
[]
FIELD_UsedCredits_Validators
;
private
static
final
AttributeValidator
[]
FIELD_AvailableCredits_Validators
;
private
static
final
AttributeValidator
[]
FIELD_AvailableCredits_Validators
;
private
static
final
AttributeValidator
[]
FIELD_IsPPJ_Validators
;
private
static
final
AttributeValidator
[]
FIELD_IsPPJ_Validators
;
...
@@ -274,6 +278,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -274,6 +278,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
FIELD_CardPostCode_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_CardPostCode
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_CardPostCode_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_CardPostCode
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_CardID_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_CardID
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_CardID_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_CardID
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_PlanRenewedOn_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_PlanRenewedOn
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_PlanRenewedOn_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_PlanRenewedOn
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_PPJCredits_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_PPJCredits
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_UsedCredits_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_UsedCredits
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_UsedCredits_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_UsedCredits
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_AvailableCredits_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_AvailableCredits
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_AvailableCredits_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_AvailableCredits
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_IsPPJ_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_IsPPJ
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
FIELD_IsPPJ_Validators
=
(
AttributeValidator
[])
setupAttribMetaData_IsPPJ
(
validatorMapping
).
toArray
(
new
AttributeValidator
[
0
]);
...
@@ -865,6 +870,24 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -865,6 +870,24 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
}
}
// Meta Info setup
// Meta Info setup
private
static
List
setupAttribMetaData_PPJCredits
(
Map
validatorMapping
)
{
Map
metaInfo
=
new
HashMap
();
metaInfo
.
put
(
"dbcol"
,
"ppj_credits"
);
metaInfo
.
put
(
"name"
,
"PPJCredits"
);
metaInfo
.
put
(
"type"
,
"Integer"
);
LogMgr
.
log
(
BUSINESS_OBJECTS
,
LogLevel
.
DEBUG2
,
"Metadata for HiringTeam.PPJCredits:"
,
metaInfo
);
ATTRIBUTES_METADATA_HiringTeam
.
put
(
FIELD_PPJCredits
,
Collections
.
unmodifiableMap
(
metaInfo
));
List
validators
=
BaseBusinessClass
.
getAttribValidators
(
HiringTeam
.
class
,
"PPJCredits"
,
metaInfo
,
validatorMapping
);
LogMgr
.
log
(
BUSINESS_OBJECTS
,
LogLevel
.
DEBUG1
,
"Validators for HiringTeam.PPJCredits:"
,
validators
);
return
validators
;
}
// Meta Info setup
private
static
List
setupAttribMetaData_UsedCredits
(
Map
validatorMapping
)
private
static
List
setupAttribMetaData_UsedCredits
(
Map
validatorMapping
)
{
{
Map
metaInfo
=
new
HashMap
();
Map
metaInfo
=
new
HashMap
();
...
@@ -1131,6 +1154,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -1131,6 +1154,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
_CardPostCode
=
(
String
)(
HELPER_CardPostCode
.
initialise
(
_CardPostCode
));
_CardPostCode
=
(
String
)(
HELPER_CardPostCode
.
initialise
(
_CardPostCode
));
_CardID
=
(
String
)(
HELPER_CardID
.
initialise
(
_CardID
));
_CardID
=
(
String
)(
HELPER_CardID
.
initialise
(
_CardID
));
_PlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
initialise
(
_PlanRenewedOn
));
_PlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
initialise
(
_PlanRenewedOn
));
_PPJCredits
=
(
Integer
)(
HELPER_PPJCredits
.
initialise
(
_PPJCredits
));
_UsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
initialise
(
_UsedCredits
));
_UsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
initialise
(
_UsedCredits
));
_AvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
initialise
(
_AvailableCredits
));
_AvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
initialise
(
_AvailableCredits
));
_IsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
initialise
(
_IsPPJ
));
_IsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
initialise
(
_IsPPJ
));
...
@@ -3051,6 +3075,104 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -3051,6 +3075,104 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
}
}
/**
/**
* Get the attribute PPJCredits
*/
public
Integer
getPPJCredits
()
{
assertValid
();
Integer
valToReturn
=
_PPJCredits
;
for
(
HiringTeamBehaviourDecorator
bhd
:
HiringTeam_BehaviourDecorators
)
{
valToReturn
=
bhd
.
getPPJCredits
((
HiringTeam
)
this
,
valToReturn
);
}
return
valToReturn
;
}
/**
* Called prior to the attribute changing. Subclasses need not call super. If a field exception
* is thrown, the attribute change will fail. The new value is different to the old value.
*/
protected
void
prePPJCreditsChange
(
Integer
newPPJCredits
)
throws
FieldException
{
}
/**
* Called after the attribute changes.
* If a field exception is thrown, the value is still changed, however it
* may lead to the TX being rolled back
*/
protected
void
postPPJCreditsChange
()
throws
FieldException
{
}
public
FieldWriteability
getWriteability_PPJCredits
()
{
return
getFieldWritabilityUtil
(
FieldWriteability
.
TRUE
);
}
/**
* Set the attribute PPJCredits. Checks to ensure a new value
* has been supplied. If so, marks the field as altered and sets the attribute.
*/
public
void
setPPJCredits
(
Integer
newPPJCredits
)
throws
FieldException
{
boolean
oldAndNewIdentical
=
HELPER_PPJCredits
.
compare
(
_PPJCredits
,
newPPJCredits
);
try
{
for
(
HiringTeamBehaviourDecorator
bhd
:
HiringTeam_BehaviourDecorators
)
{
newPPJCredits
=
bhd
.
setPPJCredits
((
HiringTeam
)
this
,
newPPJCredits
);
oldAndNewIdentical
=
HELPER_PPJCredits
.
compare
(
_PPJCredits
,
newPPJCredits
);
}
if
(
FIELD_PPJCredits_Validators
.
length
>
0
)
{
Object
newPPJCreditsObj
=
HELPER_PPJCredits
.
toObject
(
newPPJCredits
);
if
(
newPPJCreditsObj
!=
null
)
{
int
loopMax
=
FIELD_PPJCredits_Validators
.
length
;
Map
metadata
=
(
Map
)
ATTRIBUTES_METADATA_HiringTeam
.
get
(
FIELD_PPJCredits
);
for
(
int
v
=
0
;
v
<
loopMax
;
++
v
)
{
FIELD_PPJCredits_Validators
[
v
].
checkAttribute
(
this
,
FIELD_PPJCredits
,
metadata
,
newPPJCreditsObj
);
}
}
}
}
catch
(
FieldException
e
)
{
if
(!
oldAndNewIdentical
)
{
e
.
setWouldModify
();
}
throw
e
;
}
if
(!
oldAndNewIdentical
)
{
assertValid
();
Debug
.
assertion
(
getWriteability_PPJCredits
()
!=
FieldWriteability
.
FALSE
,
"Field PPJCredits is not writeable"
);
prePPJCreditsChange
(
newPPJCredits
);
markFieldChange
(
FIELD_PPJCredits
);
_PPJCredits
=
newPPJCredits
;
postFieldChange
(
FIELD_PPJCredits
);
postPPJCreditsChange
();
}
}
/**
* Get the attribute UsedCredits
* Get the attribute UsedCredits
*/
*/
public
Integer
getUsedCredits
()
public
Integer
getUsedCredits
()
...
@@ -5887,6 +6009,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -5887,6 +6009,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
tl_hiring_teamPSet
.
setAttrib
(
FIELD_CardPostCode
,
HELPER_CardPostCode
.
toObject
(
_CardPostCode
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_CardPostCode
,
HELPER_CardPostCode
.
toObject
(
_CardPostCode
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_CardID
,
HELPER_CardID
.
toObject
(
_CardID
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_CardID
,
HELPER_CardID
.
toObject
(
_CardID
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
toObject
(
_PlanRenewedOn
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
toObject
(
_PlanRenewedOn
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_PPJCredits
,
HELPER_PPJCredits
.
toObject
(
_PPJCredits
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_UsedCredits
,
HELPER_UsedCredits
.
toObject
(
_UsedCredits
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_UsedCredits
,
HELPER_UsedCredits
.
toObject
(
_UsedCredits
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
toObject
(
_AvailableCredits
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
toObject
(
_AvailableCredits
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_IsPPJ
,
HELPER_IsPPJ
.
toObject
(
_IsPPJ
));
//
tl_hiring_teamPSet
.
setAttrib
(
FIELD_IsPPJ
,
HELPER_IsPPJ
.
toObject
(
_IsPPJ
));
//
...
@@ -5937,6 +6060,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -5937,6 +6060,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
_CardPostCode
=
(
String
)(
HELPER_CardPostCode
.
fromObject
(
_CardPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_CardPostCode
)));
//
_CardPostCode
=
(
String
)(
HELPER_CardPostCode
.
fromObject
(
_CardPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_CardPostCode
)));
//
_CardID
=
(
String
)(
HELPER_CardID
.
fromObject
(
_CardID
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_CardID
)));
//
_CardID
=
(
String
)(
HELPER_CardID
.
fromObject
(
_CardID
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_CardID
)));
//
_PlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
fromObject
(
_PlanRenewedOn
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_PlanRenewedOn
)));
//
_PlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
fromObject
(
_PlanRenewedOn
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_PlanRenewedOn
)));
//
_PPJCredits
=
(
Integer
)(
HELPER_PPJCredits
.
fromObject
(
_PPJCredits
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_PPJCredits
)));
//
_UsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
fromObject
(
_UsedCredits
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_UsedCredits
)));
//
_UsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
fromObject
(
_UsedCredits
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_UsedCredits
)));
//
_AvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
fromObject
(
_AvailableCredits
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_AvailableCredits
)));
//
_AvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
fromObject
(
_AvailableCredits
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_AvailableCredits
)));
//
_IsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
fromObject
(
_IsPPJ
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_IsPPJ
)));
//
_IsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
fromObject
(
_IsPPJ
,
tl_hiring_teamPSet
.
getAttrib
(
FIELD_IsPPJ
)));
//
...
@@ -6142,6 +6266,15 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6142,6 +6266,15 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
try
try
{
{
setPPJCredits
(
otherHiringTeam
.
getPPJCredits
());
}
catch
(
FieldException
ex
)
{
e
.
addException
(
ex
);
}
try
{
setUsedCredits
(
otherHiringTeam
.
getUsedCredits
());
setUsedCredits
(
otherHiringTeam
.
getUsedCredits
());
}
}
catch
(
FieldException
ex
)
catch
(
FieldException
ex
)
...
@@ -6282,6 +6415,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6282,6 +6415,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
_CardPostCode
=
sourceHiringTeam
.
_CardPostCode
;
_CardPostCode
=
sourceHiringTeam
.
_CardPostCode
;
_CardID
=
sourceHiringTeam
.
_CardID
;
_CardID
=
sourceHiringTeam
.
_CardID
;
_PlanRenewedOn
=
sourceHiringTeam
.
_PlanRenewedOn
;
_PlanRenewedOn
=
sourceHiringTeam
.
_PlanRenewedOn
;
_PPJCredits
=
sourceHiringTeam
.
_PPJCredits
;
_UsedCredits
=
sourceHiringTeam
.
_UsedCredits
;
_UsedCredits
=
sourceHiringTeam
.
_UsedCredits
;
_AvailableCredits
=
sourceHiringTeam
.
_AvailableCredits
;
_AvailableCredits
=
sourceHiringTeam
.
_AvailableCredits
;
_IsPPJ
=
sourceHiringTeam
.
_IsPPJ
;
_IsPPJ
=
sourceHiringTeam
.
_IsPPJ
;
...
@@ -6381,6 +6515,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6381,6 +6515,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
_CardPostCode
=
(
String
)(
HELPER_CardPostCode
.
readExternal
(
_CardPostCode
,
vals
.
get
(
FIELD_CardPostCode
)));
//
_CardPostCode
=
(
String
)(
HELPER_CardPostCode
.
readExternal
(
_CardPostCode
,
vals
.
get
(
FIELD_CardPostCode
)));
//
_CardID
=
(
String
)(
HELPER_CardID
.
readExternal
(
_CardID
,
vals
.
get
(
FIELD_CardID
)));
//
_CardID
=
(
String
)(
HELPER_CardID
.
readExternal
(
_CardID
,
vals
.
get
(
FIELD_CardID
)));
//
_PlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
readExternal
(
_PlanRenewedOn
,
vals
.
get
(
FIELD_PlanRenewedOn
)));
//
_PlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
readExternal
(
_PlanRenewedOn
,
vals
.
get
(
FIELD_PlanRenewedOn
)));
//
_PPJCredits
=
(
Integer
)(
HELPER_PPJCredits
.
readExternal
(
_PPJCredits
,
vals
.
get
(
FIELD_PPJCredits
)));
//
_UsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
readExternal
(
_UsedCredits
,
vals
.
get
(
FIELD_UsedCredits
)));
//
_UsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
readExternal
(
_UsedCredits
,
vals
.
get
(
FIELD_UsedCredits
)));
//
_AvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
readExternal
(
_AvailableCredits
,
vals
.
get
(
FIELD_AvailableCredits
)));
//
_AvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
readExternal
(
_AvailableCredits
,
vals
.
get
(
FIELD_AvailableCredits
)));
//
_IsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
readExternal
(
_IsPPJ
,
vals
.
get
(
FIELD_IsPPJ
)));
//
_IsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
readExternal
(
_IsPPJ
,
vals
.
get
(
FIELD_IsPPJ
)));
//
...
@@ -6435,6 +6570,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6435,6 +6570,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
vals
.
put
(
FIELD_CardPostCode
,
HELPER_CardPostCode
.
writeExternal
(
_CardPostCode
));
vals
.
put
(
FIELD_CardPostCode
,
HELPER_CardPostCode
.
writeExternal
(
_CardPostCode
));
vals
.
put
(
FIELD_CardID
,
HELPER_CardID
.
writeExternal
(
_CardID
));
vals
.
put
(
FIELD_CardID
,
HELPER_CardID
.
writeExternal
(
_CardID
));
vals
.
put
(
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
writeExternal
(
_PlanRenewedOn
));
vals
.
put
(
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
writeExternal
(
_PlanRenewedOn
));
vals
.
put
(
FIELD_PPJCredits
,
HELPER_PPJCredits
.
writeExternal
(
_PPJCredits
));
vals
.
put
(
FIELD_UsedCredits
,
HELPER_UsedCredits
.
writeExternal
(
_UsedCredits
));
vals
.
put
(
FIELD_UsedCredits
,
HELPER_UsedCredits
.
writeExternal
(
_UsedCredits
));
vals
.
put
(
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
writeExternal
(
_AvailableCredits
));
vals
.
put
(
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
writeExternal
(
_AvailableCredits
));
vals
.
put
(
FIELD_IsPPJ
,
HELPER_IsPPJ
.
writeExternal
(
_IsPPJ
));
vals
.
put
(
FIELD_IsPPJ
,
HELPER_IsPPJ
.
writeExternal
(
_IsPPJ
));
...
@@ -6548,6 +6684,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6548,6 +6684,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
toObject
(
this
.
_PlanRenewedOn
),
HELPER_PlanRenewedOn
.
toObject
(
otherHiringTeam
.
_PlanRenewedOn
));
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
toObject
(
this
.
_PlanRenewedOn
),
HELPER_PlanRenewedOn
.
toObject
(
otherHiringTeam
.
_PlanRenewedOn
));
}
}
if
(!
HELPER_PPJCredits
.
compare
(
this
.
_PPJCredits
,
otherHiringTeam
.
_PPJCredits
))
{
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_PPJCredits
,
HELPER_PPJCredits
.
toObject
(
this
.
_PPJCredits
),
HELPER_PPJCredits
.
toObject
(
otherHiringTeam
.
_PPJCredits
));
}
if
(!
HELPER_UsedCredits
.
compare
(
this
.
_UsedCredits
,
otherHiringTeam
.
_UsedCredits
))
if
(!
HELPER_UsedCredits
.
compare
(
this
.
_UsedCredits
,
otherHiringTeam
.
_UsedCredits
))
{
{
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_UsedCredits
,
HELPER_UsedCredits
.
toObject
(
this
.
_UsedCredits
),
HELPER_UsedCredits
.
toObject
(
otherHiringTeam
.
_UsedCredits
));
listener
.
notifyFieldChange
(
this
,
other
,
FIELD_UsedCredits
,
HELPER_UsedCredits
.
toObject
(
this
.
_UsedCredits
),
HELPER_UsedCredits
.
toObject
(
otherHiringTeam
.
_UsedCredits
));
...
@@ -6649,6 +6789,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6649,6 +6789,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
visitor
.
visitField
(
this
,
FIELD_CardPostCode
,
HELPER_CardPostCode
.
toObject
(
getCardPostCode
()));
visitor
.
visitField
(
this
,
FIELD_CardPostCode
,
HELPER_CardPostCode
.
toObject
(
getCardPostCode
()));
visitor
.
visitField
(
this
,
FIELD_CardID
,
HELPER_CardID
.
toObject
(
getCardID
()));
visitor
.
visitField
(
this
,
FIELD_CardID
,
HELPER_CardID
.
toObject
(
getCardID
()));
visitor
.
visitField
(
this
,
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
toObject
(
getPlanRenewedOn
()));
visitor
.
visitField
(
this
,
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
toObject
(
getPlanRenewedOn
()));
visitor
.
visitField
(
this
,
FIELD_PPJCredits
,
HELPER_PPJCredits
.
toObject
(
getPPJCredits
()));
visitor
.
visitField
(
this
,
FIELD_UsedCredits
,
HELPER_UsedCredits
.
toObject
(
getUsedCredits
()));
visitor
.
visitField
(
this
,
FIELD_UsedCredits
,
HELPER_UsedCredits
.
toObject
(
getUsedCredits
()));
visitor
.
visitField
(
this
,
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
toObject
(
getAvailableCredits
()));
visitor
.
visitField
(
this
,
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
toObject
(
getAvailableCredits
()));
visitor
.
visitField
(
this
,
FIELD_IsPPJ
,
HELPER_IsPPJ
.
toObject
(
getIsPPJ
()));
visitor
.
visitField
(
this
,
FIELD_IsPPJ
,
HELPER_IsPPJ
.
toObject
(
getIsPPJ
()));
...
@@ -6810,6 +6951,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -6810,6 +6951,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
return
filter
.
matches
(
getPlanRenewedOn
());
return
filter
.
matches
(
getPlanRenewedOn
());
}
}
else
if
(
attribName
.
equals
(
FIELD_PPJCredits
))
{
return
filter
.
matches
(
getPPJCredits
());
}
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
{
{
return
filter
.
matches
(
getUsedCredits
());
return
filter
.
matches
(
getUsedCredits
());
...
@@ -7023,6 +7168,12 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -7023,6 +7168,12 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
return
this
;
return
this
;
}
}
public
SearchAll
andPPJCredits
(
QueryFilter
<
Integer
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_hiring_team.ppj_credits"
,
"PPJCredits"
);
return
this
;
}
public
SearchAll
andUsedCredits
(
QueryFilter
<
Integer
>
filter
)
public
SearchAll
andUsedCredits
(
QueryFilter
<
Integer
>
filter
)
{
{
filter
.
addFilter
(
context
,
"tl_hiring_team.used_credits"
,
"UsedCredits"
);
filter
.
addFilter
(
context
,
"tl_hiring_team.used_credits"
,
"UsedCredits"
);
...
@@ -7290,6 +7441,12 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -7290,6 +7441,12 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
return
this
;
return
this
;
}
}
public
SearchBillingTeams
andPPJCredits
(
QueryFilter
<
Integer
>
filter
)
{
filter
.
addFilter
(
context
,
"tl_hiring_team.ppj_credits"
,
"PPJCredits"
);
return
this
;
}
public
SearchBillingTeams
andUsedCredits
(
QueryFilter
<
Integer
>
filter
)
public
SearchBillingTeams
andUsedCredits
(
QueryFilter
<
Integer
>
filter
)
{
{
filter
.
addFilter
(
context
,
"tl_hiring_team.used_credits"
,
"UsedCredits"
);
filter
.
addFilter
(
context
,
"tl_hiring_team.used_credits"
,
"UsedCredits"
);
...
@@ -7503,6 +7660,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -7503,6 +7660,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
return
HELPER_PlanRenewedOn
.
toObject
(
getPlanRenewedOn
());
return
HELPER_PlanRenewedOn
.
toObject
(
getPlanRenewedOn
());
}
}
else
if
(
attribName
.
equals
(
FIELD_PPJCredits
))
{
return
HELPER_PPJCredits
.
toObject
(
getPPJCredits
());
}
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
{
{
return
HELPER_UsedCredits
.
toObject
(
getUsedCredits
());
return
HELPER_UsedCredits
.
toObject
(
getUsedCredits
());
...
@@ -7656,6 +7817,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -7656,6 +7817,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
return
HELPER_PlanRenewedOn
;
return
HELPER_PlanRenewedOn
;
}
}
else
if
(
attribName
.
equals
(
FIELD_PPJCredits
))
{
return
HELPER_PPJCredits
;
}
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
{
{
return
HELPER_UsedCredits
;
return
HELPER_UsedCredits
;
...
@@ -7809,6 +7974,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -7809,6 +7974,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
setPlanRenewedOn
((
Date
)(
HELPER_PlanRenewedOn
.
fromObject
(
_PlanRenewedOn
,
attribValue
)));
setPlanRenewedOn
((
Date
)(
HELPER_PlanRenewedOn
.
fromObject
(
_PlanRenewedOn
,
attribValue
)));
}
}
else
if
(
attribName
.
equals
(
FIELD_PPJCredits
))
{
setPPJCredits
((
Integer
)(
HELPER_PPJCredits
.
fromObject
(
_PPJCredits
,
attribValue
)));
}
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
else
if
(
attribName
.
equals
(
FIELD_UsedCredits
))
{
{
setUsedCredits
((
Integer
)(
HELPER_UsedCredits
.
fromObject
(
_UsedCredits
,
attribValue
)));
setUsedCredits
((
Integer
)(
HELPER_UsedCredits
.
fromObject
(
_UsedCredits
,
attribValue
)));
...
@@ -7969,6 +8138,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -7969,6 +8138,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
return
getWriteability_PlanRenewedOn
();
return
getWriteability_PlanRenewedOn
();
}
}
else
if
(
fieldName
.
equals
(
FIELD_PPJCredits
))
{
return
getWriteability_PPJCredits
();
}
else
if
(
fieldName
.
equals
(
FIELD_UsedCredits
))
else
if
(
fieldName
.
equals
(
FIELD_UsedCredits
))
{
{
return
getWriteability_UsedCredits
();
return
getWriteability_UsedCredits
();
...
@@ -8170,6 +8343,11 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -8170,6 +8343,11 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
fields
.
add
(
FIELD_PlanRenewedOn
);
fields
.
add
(
FIELD_PlanRenewedOn
);
}
}
if
(
getWriteability_PPJCredits
()
!=
FieldWriteability
.
TRUE
)
{
fields
.
add
(
FIELD_PPJCredits
);
}
if
(
getWriteability_UsedCredits
()
!=
FieldWriteability
.
TRUE
)
if
(
getWriteability_UsedCredits
()
!=
FieldWriteability
.
TRUE
)
{
{
fields
.
add
(
FIELD_UsedCredits
);
fields
.
add
(
FIELD_UsedCredits
);
...
@@ -8278,6 +8456,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -8278,6 +8456,7 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
result
.
add
(
HELPER_CardPostCode
.
getAttribObject
(
getClass
(),
_CardPostCode
,
false
,
FIELD_CardPostCode
));
result
.
add
(
HELPER_CardPostCode
.
getAttribObject
(
getClass
(),
_CardPostCode
,
false
,
FIELD_CardPostCode
));
result
.
add
(
HELPER_CardID
.
getAttribObject
(
getClass
(),
_CardID
,
false
,
FIELD_CardID
));
result
.
add
(
HELPER_CardID
.
getAttribObject
(
getClass
(),
_CardID
,
false
,
FIELD_CardID
));
result
.
add
(
HELPER_PlanRenewedOn
.
getAttribObject
(
getClass
(),
_PlanRenewedOn
,
false
,
FIELD_PlanRenewedOn
));
result
.
add
(
HELPER_PlanRenewedOn
.
getAttribObject
(
getClass
(),
_PlanRenewedOn
,
false
,
FIELD_PlanRenewedOn
));
result
.
add
(
HELPER_PPJCredits
.
getAttribObject
(
getClass
(),
_PPJCredits
,
false
,
FIELD_PPJCredits
));
result
.
add
(
HELPER_UsedCredits
.
getAttribObject
(
getClass
(),
_UsedCredits
,
false
,
FIELD_UsedCredits
));
result
.
add
(
HELPER_UsedCredits
.
getAttribObject
(
getClass
(),
_UsedCredits
,
false
,
FIELD_UsedCredits
));
result
.
add
(
HELPER_AvailableCredits
.
getAttribObject
(
getClass
(),
_AvailableCredits
,
false
,
FIELD_AvailableCredits
));
result
.
add
(
HELPER_AvailableCredits
.
getAttribObject
(
getClass
(),
_AvailableCredits
,
false
,
FIELD_AvailableCredits
));
result
.
add
(
HELPER_IsPPJ
.
getAttribObject
(
getClass
(),
_IsPPJ
,
false
,
FIELD_IsPPJ
));
result
.
add
(
HELPER_IsPPJ
.
getAttribObject
(
getClass
(),
_IsPPJ
,
false
,
FIELD_IsPPJ
));
...
@@ -8705,6 +8884,24 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -8705,6 +8884,24 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
}
}
/**
/**
* Get the attribute PPJCredits
*/
public
Integer
getPPJCredits
(
HiringTeam
obj
,
Integer
original
)
{
return
original
;
}
/**
* Change the value set for attribute PPJCredits.
* May modify the field beforehand
* Occurs before validation.
*/
public
Integer
setPPJCredits
(
HiringTeam
obj
,
Integer
newPPJCredits
)
throws
FieldException
{
return
newPPJCredits
;
}
/**
* Get the attribute UsedCredits
* Get the attribute UsedCredits
*/
*/
public
Integer
getUsedCredits
(
HiringTeam
obj
,
Integer
original
)
public
Integer
getUsedCredits
(
HiringTeam
obj
,
Integer
original
)
...
@@ -9148,6 +9345,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -9148,6 +9345,10 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
{
{
return
toPlanRenewedOn
();
return
toPlanRenewedOn
();
}
}
if
(
name
.
equals
(
"PPJCredits"
))
{
return
toPPJCredits
();
}
if
(
name
.
equals
(
"UsedCredits"
))
if
(
name
.
equals
(
"UsedCredits"
))
{
{
return
toUsedCredits
();
return
toUsedCredits
();
...
@@ -9268,6 +9469,8 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
...
@@ -9268,6 +9469,8 @@ public abstract class BaseHiringTeam extends BaseBusinessClass
public
PipeLine
<
From
,
Date
>
toPlanRenewedOn
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Date
>(
FIELD_PlanRenewedOn
));
}
public
PipeLine
<
From
,
Date
>
toPlanRenewedOn
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Date
>(
FIELD_PlanRenewedOn
));
}
public
PipeLine
<
From
,
Integer
>
toPPJCredits
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Integer
>(
FIELD_PPJCredits
));
}
public
PipeLine
<
From
,
Integer
>
toUsedCredits
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Integer
>(
FIELD_UsedCredits
));
}
public
PipeLine
<
From
,
Integer
>
toUsedCredits
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Integer
>(
FIELD_UsedCredits
));
}
public
PipeLine
<
From
,
Integer
>
toAvailableCredits
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Integer
>(
FIELD_AvailableCredits
));
}
public
PipeLine
<
From
,
Integer
>
toAvailableCredits
()
{
return
pipe
(
new
ORMAttributePipe
<
Me
,
Integer
>(
FIELD_AvailableCredits
));
}
...
...
cmsWebApp/src/performa/orm/HiringTeam.java
View file @
074780d8
...
@@ -9,10 +9,12 @@ import oneit.objstore.FieldWriteability;
...
@@ -9,10 +9,12 @@ import oneit.objstore.FieldWriteability;
import
oneit.objstore.ValidationContext
;
import
oneit.objstore.ValidationContext
;
import
oneit.objstore.rdbms.filters.EqualsFilter
;
import
oneit.objstore.rdbms.filters.EqualsFilter
;
import
oneit.security.SecUser
;
import
oneit.security.SecUser
;
import
oneit.utils.BusinessException
;
import
oneit.utils.CollectionUtils
;
import
oneit.utils.CollectionUtils
;
import
oneit.utils.DateDiff
;
import
oneit.utils.DateDiff
;
import
oneit.utils.StringUtils
;
import
oneit.utils.StringUtils
;
import
oneit.utils.filter.Filter
;
import
oneit.utils.filter.Filter
;
import
oneit.utils.math.NullArith
;
import
oneit.utils.parsers.FieldException
;
import
oneit.utils.parsers.FieldException
;
import
performa.orm.types.CurrencyType
;
import
performa.orm.types.CurrencyType
;
import
performa.orm.types.RoleType
;
import
performa.orm.types.RoleType
;
...
@@ -114,6 +116,13 @@ public class HiringTeam extends BaseHiringTeam
...
@@ -114,6 +116,13 @@ public class HiringTeam extends BaseHiringTeam
@Override
@Override
public
Integer
getPPJCredits
()
{
return
super
.
getPPJCredits
()
!=
null
?
super
.
getPPJCredits
()
:
0
;
}
@Override
public
Integer
getAvailableCredits
()
public
Integer
getAvailableCredits
()
{
{
return
super
.
getAvailableCredits
()!=
null
?
super
.
getAvailableCredits
()
:
0
;
return
super
.
getAvailableCredits
()!=
null
?
super
.
getAvailableCredits
()
:
0
;
...
@@ -307,4 +316,16 @@ public class HiringTeam extends BaseHiringTeam
...
@@ -307,4 +316,16 @@ public class HiringTeam extends BaseHiringTeam
{
{
return
super
.
getTrialJobCount
()
!=
null
?
super
.
getTrialJobCount
()
:
0
;
return
super
.
getTrialJobCount
()
!=
null
?
super
.
getTrialJobCount
()
:
0
;
}
}
public
void
makePayment
(
Job
job
)
throws
BusinessException
{
if
(
getPPJCredits
()
>
0
)
{
setPPJCredits
(
NullArith
.
subtract
(
getPPJCredits
(),
1
).
intValue
());
}
else
{
StripeUtils
.
makePayment
(
this
,
job
);
}
}
}
}
\ No newline at end of file
cmsWebApp/src/performa/orm/HiringTeam.xml
View file @
074780d8
...
@@ -37,6 +37,7 @@
...
@@ -37,6 +37,7 @@
<ATTRIB
name=
"CardPostCode"
type=
"String"
dbcol=
"card_post_code"
length=
"10"
/>
<ATTRIB
name=
"CardPostCode"
type=
"String"
dbcol=
"card_post_code"
length=
"10"
/>
<ATTRIB
name=
"CardID"
type=
"String"
dbcol=
"card_id"
length=
"100"
/>
<ATTRIB
name=
"CardID"
type=
"String"
dbcol=
"card_id"
length=
"100"
/>
<ATTRIB
name=
"PlanRenewedOn"
type=
"Date"
dbcol=
"plan_renewed_on"
mandatory=
"false"
/>
<ATTRIB
name=
"PlanRenewedOn"
type=
"Date"
dbcol=
"plan_renewed_on"
mandatory=
"false"
/>
<ATTRIB
name=
"PPJCredits"
type=
"Integer"
dbcol=
"ppj_credits"
/>
<ATTRIB
name=
"UsedCredits"
type=
"Integer"
dbcol=
"used_credits"
/>
<ATTRIB
name=
"UsedCredits"
type=
"Integer"
dbcol=
"used_credits"
/>
<ATTRIB
name=
"AvailableCredits"
type=
"Integer"
dbcol=
"available_credits"
/>
<ATTRIB
name=
"AvailableCredits"
type=
"Integer"
dbcol=
"available_credits"
/>
<ATTRIB
name=
"IsPPJ"
type=
"Boolean"
dbcol=
"is_ppj"
/>
<ATTRIB
name=
"IsPPJ"
type=
"Boolean"
dbcol=
"is_ppj"
/>
...
...
cmsWebApp/src/performa/orm/HiringTeamPersistenceMgr.java
View file @
074780d8
...
@@ -47,6 +47,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -47,6 +47,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
private
String
dummyCardPostCode
;
private
String
dummyCardPostCode
;
private
String
dummyCardID
;
private
String
dummyCardID
;
private
Date
dummyPlanRenewedOn
;
private
Date
dummyPlanRenewedOn
;
private
Integer
dummyPPJCredits
;
private
Integer
dummyUsedCredits
;
private
Integer
dummyUsedCredits
;
private
Integer
dummyAvailableCredits
;
private
Integer
dummyAvailableCredits
;
private
Boolean
dummyIsPPJ
;
private
Boolean
dummyIsPPJ
;
...
@@ -81,6 +82,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -81,6 +82,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
private
static
final
DefaultAttributeHelper
HELPER_CardPostCode
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_CardPostCode
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_CardID
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_CardID
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_PlanRenewedOn
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_PlanRenewedOn
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_PPJCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_UsedCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_UsedCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_AvailableCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_AvailableCredits
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_IsPPJ
=
DefaultAttributeHelper
.
INSTANCE
;
private
static
final
DefaultAttributeHelper
HELPER_IsPPJ
=
DefaultAttributeHelper
.
INSTANCE
;
...
@@ -118,6 +120,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -118,6 +120,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
dummyCardPostCode
=
(
String
)(
HELPER_CardPostCode
.
initialise
(
dummyCardPostCode
));
dummyCardPostCode
=
(
String
)(
HELPER_CardPostCode
.
initialise
(
dummyCardPostCode
));
dummyCardID
=
(
String
)(
HELPER_CardID
.
initialise
(
dummyCardID
));
dummyCardID
=
(
String
)(
HELPER_CardID
.
initialise
(
dummyCardID
));
dummyPlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
initialise
(
dummyPlanRenewedOn
));
dummyPlanRenewedOn
=
(
Date
)(
HELPER_PlanRenewedOn
.
initialise
(
dummyPlanRenewedOn
));
dummyPPJCredits
=
(
Integer
)(
HELPER_PPJCredits
.
initialise
(
dummyPPJCredits
));
dummyUsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
initialise
(
dummyUsedCredits
));
dummyUsedCredits
=
(
Integer
)(
HELPER_UsedCredits
.
initialise
(
dummyUsedCredits
));
dummyAvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
initialise
(
dummyAvailableCredits
));
dummyAvailableCredits
=
(
Integer
)(
HELPER_AvailableCredits
.
initialise
(
dummyAvailableCredits
));
dummyIsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
initialise
(
dummyIsPPJ
));
dummyIsPPJ
=
(
Boolean
)(
HELPER_IsPPJ
.
initialise
(
dummyIsPPJ
));
...
@@ -133,7 +136,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -133,7 +136,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
}
}
private
String
SELECT_COLUMNS
=
"{PREFIX}tl_hiring_team.object_id as id, {PREFIX}tl_hiring_team.object_LAST_UPDATED_DATE as LAST_UPDATED_DATE, {PREFIX}tl_hiring_team.object_CREATED_DATE as CREATED_DATE, {PREFIX}tl_hiring_team.hiring_team_name, {PREFIX}tl_hiring_team.hiring_team_logo, {PREFIX}tl_hiring_team.hiring_team_type, {PREFIX}tl_hiring_team.industry, {PREFIX}tl_hiring_team.time_zone, {PREFIX}tl_hiring_team.state, {PREFIX}tl_hiring_team.country, {PREFIX}tl_hiring_team.post_code, {PREFIX}tl_hiring_team.city, {PREFIX}tl_hiring_team.has_client_support, {PREFIX}tl_hiring_team.manage_own_billing, {PREFIX}tl_hiring_team.stripe_reference, {PREFIX}tl_hiring_team.stripe_subscription, {PREFIX}tl_hiring_team.stripe_fixed_sub_item, {PREFIX}tl_hiring_team.stripe_metered_sub_item, {PREFIX}tl_hiring_team.name_on_card, {PREFIX}tl_hiring_team.card_post_code, {PREFIX}tl_hiring_team.card_id, {PREFIX}tl_hiring_team.plan_renewed_on, {PREFIX}tl_hiring_team.used_credits, {PREFIX}tl_hiring_team.available_credits, {PREFIX}tl_hiring_team.is_ppj, {PREFIX}tl_hiring_team.has_cap, {PREFIX}tl_hiring_team.max_cap, {PREFIX}tl_hiring_team.coupon_expiry_date, {PREFIX}tl_hiring_team.last_plan_amount, {PREFIX}tl_hiring_team.google_address_text, {PREFIX}tl_hiring_team.plan_cancelled, {PREFIX}tl_hiring_team.on_trial, {PREFIX}tl_hiring_team.trial_job_count, {PREFIX}tl_hiring_team.message_id, {PREFIX}tl_hiring_team.company_id, {PREFIX}tl_hiring_team.billing_team_id, {PREFIX}tl_hiring_team.added_by_user_id, {PREFIX}tl_hiring_team.payment_plan_id, {PREFIX}tl_hiring_team.coupon_id, 1 AS commasafe "
;
private
String
SELECT_COLUMNS
=
"{PREFIX}tl_hiring_team.object_id as id, {PREFIX}tl_hiring_team.object_LAST_UPDATED_DATE as LAST_UPDATED_DATE, {PREFIX}tl_hiring_team.object_CREATED_DATE as CREATED_DATE, {PREFIX}tl_hiring_team.hiring_team_name, {PREFIX}tl_hiring_team.hiring_team_logo, {PREFIX}tl_hiring_team.hiring_team_type, {PREFIX}tl_hiring_team.industry, {PREFIX}tl_hiring_team.time_zone, {PREFIX}tl_hiring_team.state, {PREFIX}tl_hiring_team.country, {PREFIX}tl_hiring_team.post_code, {PREFIX}tl_hiring_team.city, {PREFIX}tl_hiring_team.has_client_support, {PREFIX}tl_hiring_team.manage_own_billing, {PREFIX}tl_hiring_team.stripe_reference, {PREFIX}tl_hiring_team.stripe_subscription, {PREFIX}tl_hiring_team.stripe_fixed_sub_item, {PREFIX}tl_hiring_team.stripe_metered_sub_item, {PREFIX}tl_hiring_team.name_on_card, {PREFIX}tl_hiring_team.card_post_code, {PREFIX}tl_hiring_team.card_id, {PREFIX}tl_hiring_team.plan_renewed_on, {PREFIX}tl_hiring_team.
ppj_credits, {PREFIX}tl_hiring_team.
used_credits, {PREFIX}tl_hiring_team.available_credits, {PREFIX}tl_hiring_team.is_ppj, {PREFIX}tl_hiring_team.has_cap, {PREFIX}tl_hiring_team.max_cap, {PREFIX}tl_hiring_team.coupon_expiry_date, {PREFIX}tl_hiring_team.last_plan_amount, {PREFIX}tl_hiring_team.google_address_text, {PREFIX}tl_hiring_team.plan_cancelled, {PREFIX}tl_hiring_team.on_trial, {PREFIX}tl_hiring_team.trial_job_count, {PREFIX}tl_hiring_team.message_id, {PREFIX}tl_hiring_team.company_id, {PREFIX}tl_hiring_team.billing_team_id, {PREFIX}tl_hiring_team.added_by_user_id, {PREFIX}tl_hiring_team.payment_plan_id, {PREFIX}tl_hiring_team.coupon_id, 1 AS commasafe "
;
private
String
SELECT_JOINS
=
""
;
private
String
SELECT_JOINS
=
""
;
public
BaseBusinessClass
fetchByID
(
ObjectID
id
,
PersistentSetCollection
allPSets
,
RDBMSPersistenceContext
context
,
SQLManager
sqlMgr
)
throws
SQLException
,
StorageException
public
BaseBusinessClass
fetchByID
(
ObjectID
id
,
PersistentSetCollection
allPSets
,
RDBMSPersistenceContext
context
,
SQLManager
sqlMgr
)
throws
SQLException
,
StorageException
...
@@ -203,6 +206,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -203,6 +206,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_CardPostCode
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_CardPostCode
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_CardID
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_CardID
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_PPJCredits
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_UsedCredits
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_UsedCredits
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_AvailableCredits
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_AvailableCredits
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_IsPPJ
)||
!
tl_hiring_teamPSet
.
containsAttrib
(
HiringTeam
.
FIELD_IsPPJ
)||
...
@@ -309,10 +313,10 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -309,10 +313,10 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
{
{
int
rowsUpdated
=
executeStatement
(
sqlMgr
,
int
rowsUpdated
=
executeStatement
(
sqlMgr
,
"UPDATE {PREFIX}tl_hiring_team "
+
"UPDATE {PREFIX}tl_hiring_team "
+
"SET hiring_team_name = ?, hiring_team_logo = ?, hiring_team_type = ?, industry = ?, time_zone = ?, state = ?, country = ?, post_code = ?, city = ?, has_client_support = ?, manage_own_billing = ?, stripe_reference = ?, stripe_subscription = ?, stripe_fixed_sub_item = ?, stripe_metered_sub_item = ?, name_on_card = ?, card_post_code = ?, card_id = ?, plan_renewed_on = ?, used_credits = ?, available_credits = ?, is_ppj = ?, has_cap = ?, max_cap = ?, coupon_expiry_date = ?, last_plan_amount = ?, google_address_text = ?, plan_cancelled = ?, on_trial = ?, trial_job_count = ?, message_id = ?, company_id = ? , billing_team_id = ? , added_by_user_id = ? , payment_plan_id = ? , coupon_id = ? , object_LAST_UPDATED_DATE = "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
" "
+
"SET hiring_team_name = ?, hiring_team_logo = ?, hiring_team_type = ?, industry = ?, time_zone = ?, state = ?, country = ?, post_code = ?, city = ?, has_client_support = ?, manage_own_billing = ?, stripe_reference = ?, stripe_subscription = ?, stripe_fixed_sub_item = ?, stripe_metered_sub_item = ?, name_on_card = ?, card_post_code = ?, card_id = ?, plan_renewed_on = ?,
ppj_credits = ?,
used_credits = ?, available_credits = ?, is_ppj = ?, has_cap = ?, max_cap = ?, coupon_expiry_date = ?, last_plan_amount = ?, google_address_text = ?, plan_cancelled = ?, on_trial = ?, trial_job_count = ?, message_id = ?, company_id = ? , billing_team_id = ? , added_by_user_id = ? , payment_plan_id = ? , coupon_id = ? , object_LAST_UPDATED_DATE = "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
" "
+
"WHERE tl_hiring_team.object_id = ? AND "
+
getConcurrencyCheck
(
sqlMgr
,
"object_LAST_UPDATED_DATE"
,
obj
.
getObjectLastModified
())
+
" "
,
"WHERE tl_hiring_team.object_id = ? AND "
+
getConcurrencyCheck
(
sqlMgr
,
"object_LAST_UPDATED_DATE"
,
obj
.
getObjectLastModified
())
+
" "
,
CollectionUtils
.
listEntry
(
HELPER_HiringTeamName
.
getForSQL
(
dummyHiringTeamName
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamName
))).
listEntry
(
HELPER_HiringTeamLogo
.
getForSQL
(
dummyHiringTeamLogo
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamLogo
))).
listEntry
(
HELPER_HiringTeamType
.
getForSQL
(
dummyHiringTeamType
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamType
))).
listEntry
(
HELPER_Industry
.
getForSQL
(
dummyIndustry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Industry
))).
listEntry
(
HELPER_TimeZone
.
getForSQL
(
dummyTimeZone
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TimeZone
))).
listEntry
(
HELPER_State
.
getForSQL
(
dummyState
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_State
))).
listEntry
(
HELPER_Country
.
getForSQL
(
dummyCountry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Country
))).
listEntry
(
HELPER_PostCode
.
getForSQL
(
dummyPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PostCode
))).
listEntry
(
HELPER_City
.
getForSQL
(
dummyCity
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_City
))).
listEntry
(
HELPER_HasClientSupport
.
getForSQL
(
dummyHasClientSupport
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasClientSupport
))).
listEntry
(
HELPER_ManageOwnBilling
.
getForSQL
(
dummyManageOwnBilling
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_ManageOwnBilling
))).
listEntry
(
HELPER_StripeReference
.
getForSQL
(
dummyStripeReference
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeReference
))).
listEntry
(
HELPER_StripeSubscription
.
getForSQL
(
dummyStripeSubscription
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeSubscription
))).
listEntry
(
HELPER_StripeFixedSubItem
.
getForSQL
(
dummyStripeFixedSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeFixedSubItem
))).
listEntry
(
HELPER_StripeMeteredSubItem
.
getForSQL
(
dummyStripeMeteredSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeMeteredSubItem
))).
listEntry
(
HELPER_NameOnCard
.
getForSQL
(
dummyNameOnCard
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_NameOnCard
))).
listEntry
(
HELPER_CardPostCode
.
getForSQL
(
dummyCardPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardPostCode
))).
listEntry
(
HELPER_CardID
.
getForSQL
(
dummyCardID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardID
))).
listEntry
(
HELPER_PlanRenewedOn
.
getForSQL
(
dummyPlanRenewedOn
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
))).
listEntry
(
HELPER_UsedCredits
.
getForSQL
(
dummyUsedCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_UsedCredits
))).
listEntry
(
HELPER_AvailableCredits
.
getForSQL
(
dummyAvailableCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_AvailableCredits
))).
listEntry
(
HELPER_IsPPJ
.
getForSQL
(
dummyIsPPJ
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_IsPPJ
))).
listEntry
(
HELPER_HasCap
.
getForSQL
(
dummyHasCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasCap
))).
listEntry
(
HELPER_MaxCap
.
getForSQL
(
dummyMaxCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MaxCap
))).
listEntry
(
HELPER_CouponExpiryDate
.
getForSQL
(
dummyCouponExpiryDate
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CouponExpiryDate
))).
listEntry
(
HELPER_LastPlanAmount
.
getForSQL
(
dummyLastPlanAmount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_LastPlanAmount
))).
listEntry
(
HELPER_GoogleAddressText
.
getForSQL
(
dummyGoogleAddressText
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_GoogleAddressText
))).
listEntry
(
HELPER_PlanCancelled
.
getForSQL
(
dummyPlanCancelled
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanCancelled
))).
listEntry
(
HELPER_OnTrial
.
getForSQL
(
dummyOnTrial
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_OnTrial
))).
listEntry
(
HELPER_TrialJobCount
.
getForSQL
(
dummyTrialJobCount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TrialJobCount
))).
listEntry
(
HELPER_MessageID
.
getForSQL
(
dummyMessageID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MessageID
))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Company
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_BilledByTeam
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_AddedByUser
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_PaymentPlan
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Coupon
)))).
listEntry
(
objectID
.
longID
()).
listEntry
(
obj
.
getObjectLastModified
()).
toList
().
toArray
());
CollectionUtils
.
listEntry
(
HELPER_HiringTeamName
.
getForSQL
(
dummyHiringTeamName
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamName
))).
listEntry
(
HELPER_HiringTeamLogo
.
getForSQL
(
dummyHiringTeamLogo
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamLogo
))).
listEntry
(
HELPER_HiringTeamType
.
getForSQL
(
dummyHiringTeamType
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamType
))).
listEntry
(
HELPER_Industry
.
getForSQL
(
dummyIndustry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Industry
))).
listEntry
(
HELPER_TimeZone
.
getForSQL
(
dummyTimeZone
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TimeZone
))).
listEntry
(
HELPER_State
.
getForSQL
(
dummyState
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_State
))).
listEntry
(
HELPER_Country
.
getForSQL
(
dummyCountry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Country
))).
listEntry
(
HELPER_PostCode
.
getForSQL
(
dummyPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PostCode
))).
listEntry
(
HELPER_City
.
getForSQL
(
dummyCity
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_City
))).
listEntry
(
HELPER_HasClientSupport
.
getForSQL
(
dummyHasClientSupport
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasClientSupport
))).
listEntry
(
HELPER_ManageOwnBilling
.
getForSQL
(
dummyManageOwnBilling
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_ManageOwnBilling
))).
listEntry
(
HELPER_StripeReference
.
getForSQL
(
dummyStripeReference
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeReference
))).
listEntry
(
HELPER_StripeSubscription
.
getForSQL
(
dummyStripeSubscription
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeSubscription
))).
listEntry
(
HELPER_StripeFixedSubItem
.
getForSQL
(
dummyStripeFixedSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeFixedSubItem
))).
listEntry
(
HELPER_StripeMeteredSubItem
.
getForSQL
(
dummyStripeMeteredSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeMeteredSubItem
))).
listEntry
(
HELPER_NameOnCard
.
getForSQL
(
dummyNameOnCard
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_NameOnCard
))).
listEntry
(
HELPER_CardPostCode
.
getForSQL
(
dummyCardPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardPostCode
))).
listEntry
(
HELPER_CardID
.
getForSQL
(
dummyCardID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardID
))).
listEntry
(
HELPER_PlanRenewedOn
.
getForSQL
(
dummyPlanRenewedOn
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
))).
listEntry
(
HELPER_
PPJCredits
.
getForSQL
(
dummyPPJCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PPJCredits
))).
listEntry
(
HELPER_
UsedCredits
.
getForSQL
(
dummyUsedCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_UsedCredits
))).
listEntry
(
HELPER_AvailableCredits
.
getForSQL
(
dummyAvailableCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_AvailableCredits
))).
listEntry
(
HELPER_IsPPJ
.
getForSQL
(
dummyIsPPJ
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_IsPPJ
))).
listEntry
(
HELPER_HasCap
.
getForSQL
(
dummyHasCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasCap
))).
listEntry
(
HELPER_MaxCap
.
getForSQL
(
dummyMaxCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MaxCap
))).
listEntry
(
HELPER_CouponExpiryDate
.
getForSQL
(
dummyCouponExpiryDate
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CouponExpiryDate
))).
listEntry
(
HELPER_LastPlanAmount
.
getForSQL
(
dummyLastPlanAmount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_LastPlanAmount
))).
listEntry
(
HELPER_GoogleAddressText
.
getForSQL
(
dummyGoogleAddressText
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_GoogleAddressText
))).
listEntry
(
HELPER_PlanCancelled
.
getForSQL
(
dummyPlanCancelled
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanCancelled
))).
listEntry
(
HELPER_OnTrial
.
getForSQL
(
dummyOnTrial
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_OnTrial
))).
listEntry
(
HELPER_TrialJobCount
.
getForSQL
(
dummyTrialJobCount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TrialJobCount
))).
listEntry
(
HELPER_MessageID
.
getForSQL
(
dummyMessageID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MessageID
))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Company
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_BilledByTeam
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_AddedByUser
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_PaymentPlan
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Coupon
)))).
listEntry
(
objectID
.
longID
()).
listEntry
(
obj
.
getObjectLastModified
()).
toList
().
toArray
());
if
(
rowsUpdated
!=
1
)
if
(
rowsUpdated
!=
1
)
{
{
...
@@ -629,6 +633,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -629,6 +633,7 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_CardPostCode
,
HELPER_CardPostCode
.
getFromRS
(
dummyCardPostCode
,
r
,
"card_post_code"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_CardPostCode
,
HELPER_CardPostCode
.
getFromRS
(
dummyCardPostCode
,
r
,
"card_post_code"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_CardID
,
HELPER_CardID
.
getFromRS
(
dummyCardID
,
r
,
"card_id"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_CardID
,
HELPER_CardID
.
getFromRS
(
dummyCardID
,
r
,
"card_id"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
getFromRS
(
dummyPlanRenewedOn
,
r
,
"plan_renewed_on"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
,
HELPER_PlanRenewedOn
.
getFromRS
(
dummyPlanRenewedOn
,
r
,
"plan_renewed_on"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_PPJCredits
,
HELPER_PPJCredits
.
getFromRS
(
dummyPPJCredits
,
r
,
"ppj_credits"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_UsedCredits
,
HELPER_UsedCredits
.
getFromRS
(
dummyUsedCredits
,
r
,
"used_credits"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_UsedCredits
,
HELPER_UsedCredits
.
getFromRS
(
dummyUsedCredits
,
r
,
"used_credits"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
getFromRS
(
dummyAvailableCredits
,
r
,
"available_credits"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_AvailableCredits
,
HELPER_AvailableCredits
.
getFromRS
(
dummyAvailableCredits
,
r
,
"available_credits"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_IsPPJ
,
HELPER_IsPPJ
.
getFromRS
(
dummyIsPPJ
,
r
,
"is_ppj"
));
tl_hiring_teamPSet
.
setAttrib
(
HiringTeam
.
FIELD_IsPPJ
,
HELPER_IsPPJ
.
getFromRS
(
dummyIsPPJ
,
r
,
"is_ppj"
));
...
@@ -663,10 +668,10 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
...
@@ -663,10 +668,10 @@ public class HiringTeamPersistenceMgr extends ObjectPersistenceMgr
{
{
executeStatement
(
sqlMgr
,
executeStatement
(
sqlMgr
,
"INSERT INTO {PREFIX}tl_hiring_team "
+
"INSERT INTO {PREFIX}tl_hiring_team "
+
" (hiring_team_name, hiring_team_logo, hiring_team_type, industry, time_zone, state, country, post_code, city, has_client_support, manage_own_billing, stripe_reference, stripe_subscription, stripe_fixed_sub_item, stripe_metered_sub_item, name_on_card, card_post_code, card_id, plan_renewed_on, used_credits, available_credits, is_ppj, has_cap, max_cap, coupon_expiry_date, last_plan_amount, google_address_text, plan_cancelled, on_trial, trial_job_count, message_id, company_id, billing_team_id, added_by_user_id, payment_plan_id, coupon_id, object_id, object_LAST_UPDATED_DATE, object_CREATED_DATE) "
+
" (hiring_team_name, hiring_team_logo, hiring_team_type, industry, time_zone, state, country, post_code, city, has_client_support, manage_own_billing, stripe_reference, stripe_subscription, stripe_fixed_sub_item, stripe_metered_sub_item, name_on_card, card_post_code, card_id, plan_renewed_on,
ppj_credits,
used_credits, available_credits, is_ppj, has_cap, max_cap, coupon_expiry_date, last_plan_amount, google_address_text, plan_cancelled, on_trial, trial_job_count, message_id, company_id, billing_team_id, added_by_user_id, payment_plan_id, coupon_id, object_id, object_LAST_UPDATED_DATE, object_CREATED_DATE) "
+
"VALUES "
+
"VALUES "
+
" (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
", "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
")"
,
" (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?,
?, ?, ?, ?, ?, ?, "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
", "
+
sqlMgr
.
getPortabilityServices
().
getTimestampExpression
()
+
")"
,
CollectionUtils
.
listEntry
(
HELPER_HiringTeamName
.
getForSQL
(
dummyHiringTeamName
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamName
))).
listEntry
(
HELPER_HiringTeamLogo
.
getForSQL
(
dummyHiringTeamLogo
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamLogo
))).
listEntry
(
HELPER_HiringTeamType
.
getForSQL
(
dummyHiringTeamType
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamType
))).
listEntry
(
HELPER_Industry
.
getForSQL
(
dummyIndustry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Industry
))).
listEntry
(
HELPER_TimeZone
.
getForSQL
(
dummyTimeZone
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TimeZone
))).
listEntry
(
HELPER_State
.
getForSQL
(
dummyState
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_State
))).
listEntry
(
HELPER_Country
.
getForSQL
(
dummyCountry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Country
))).
listEntry
(
HELPER_PostCode
.
getForSQL
(
dummyPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PostCode
))).
listEntry
(
HELPER_City
.
getForSQL
(
dummyCity
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_City
))).
listEntry
(
HELPER_HasClientSupport
.
getForSQL
(
dummyHasClientSupport
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasClientSupport
))).
listEntry
(
HELPER_ManageOwnBilling
.
getForSQL
(
dummyManageOwnBilling
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_ManageOwnBilling
))).
listEntry
(
HELPER_StripeReference
.
getForSQL
(
dummyStripeReference
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeReference
))).
listEntry
(
HELPER_StripeSubscription
.
getForSQL
(
dummyStripeSubscription
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeSubscription
))).
listEntry
(
HELPER_StripeFixedSubItem
.
getForSQL
(
dummyStripeFixedSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeFixedSubItem
))).
listEntry
(
HELPER_StripeMeteredSubItem
.
getForSQL
(
dummyStripeMeteredSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeMeteredSubItem
))).
listEntry
(
HELPER_NameOnCard
.
getForSQL
(
dummyNameOnCard
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_NameOnCard
))).
listEntry
(
HELPER_CardPostCode
.
getForSQL
(
dummyCardPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardPostCode
))).
listEntry
(
HELPER_CardID
.
getForSQL
(
dummyCardID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardID
))).
listEntry
(
HELPER_PlanRenewedOn
.
getForSQL
(
dummyPlanRenewedOn
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
))).
listEntry
(
HELPER_UsedCredits
.
getForSQL
(
dummyUsedCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_UsedCredits
))).
listEntry
(
HELPER_AvailableCredits
.
getForSQL
(
dummyAvailableCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_AvailableCredits
))).
listEntry
(
HELPER_IsPPJ
.
getForSQL
(
dummyIsPPJ
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_IsPPJ
))).
listEntry
(
HELPER_HasCap
.
getForSQL
(
dummyHasCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasCap
))).
listEntry
(
HELPER_MaxCap
.
getForSQL
(
dummyMaxCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MaxCap
))).
listEntry
(
HELPER_CouponExpiryDate
.
getForSQL
(
dummyCouponExpiryDate
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CouponExpiryDate
))).
listEntry
(
HELPER_LastPlanAmount
.
getForSQL
(
dummyLastPlanAmount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_LastPlanAmount
))).
listEntry
(
HELPER_GoogleAddressText
.
getForSQL
(
dummyGoogleAddressText
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_GoogleAddressText
))).
listEntry
(
HELPER_PlanCancelled
.
getForSQL
(
dummyPlanCancelled
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanCancelled
))).
listEntry
(
HELPER_OnTrial
.
getForSQL
(
dummyOnTrial
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_OnTrial
))).
listEntry
(
HELPER_TrialJobCount
.
getForSQL
(
dummyTrialJobCount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TrialJobCount
))).
listEntry
(
HELPER_MessageID
.
getForSQL
(
dummyMessageID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MessageID
)))
.
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Company
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_BilledByTeam
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_AddedByUser
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_PaymentPlan
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Coupon
))))
.
listEntry
(
objectID
.
longID
()).
toList
().
toArray
());
CollectionUtils
.
listEntry
(
HELPER_HiringTeamName
.
getForSQL
(
dummyHiringTeamName
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamName
))).
listEntry
(
HELPER_HiringTeamLogo
.
getForSQL
(
dummyHiringTeamLogo
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamLogo
))).
listEntry
(
HELPER_HiringTeamType
.
getForSQL
(
dummyHiringTeamType
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HiringTeamType
))).
listEntry
(
HELPER_Industry
.
getForSQL
(
dummyIndustry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Industry
))).
listEntry
(
HELPER_TimeZone
.
getForSQL
(
dummyTimeZone
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TimeZone
))).
listEntry
(
HELPER_State
.
getForSQL
(
dummyState
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_State
))).
listEntry
(
HELPER_Country
.
getForSQL
(
dummyCountry
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_Country
))).
listEntry
(
HELPER_PostCode
.
getForSQL
(
dummyPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PostCode
))).
listEntry
(
HELPER_City
.
getForSQL
(
dummyCity
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_City
))).
listEntry
(
HELPER_HasClientSupport
.
getForSQL
(
dummyHasClientSupport
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasClientSupport
))).
listEntry
(
HELPER_ManageOwnBilling
.
getForSQL
(
dummyManageOwnBilling
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_ManageOwnBilling
))).
listEntry
(
HELPER_StripeReference
.
getForSQL
(
dummyStripeReference
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeReference
))).
listEntry
(
HELPER_StripeSubscription
.
getForSQL
(
dummyStripeSubscription
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeSubscription
))).
listEntry
(
HELPER_StripeFixedSubItem
.
getForSQL
(
dummyStripeFixedSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeFixedSubItem
))).
listEntry
(
HELPER_StripeMeteredSubItem
.
getForSQL
(
dummyStripeMeteredSubItem
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_StripeMeteredSubItem
))).
listEntry
(
HELPER_NameOnCard
.
getForSQL
(
dummyNameOnCard
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_NameOnCard
))).
listEntry
(
HELPER_CardPostCode
.
getForSQL
(
dummyCardPostCode
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardPostCode
))).
listEntry
(
HELPER_CardID
.
getForSQL
(
dummyCardID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CardID
))).
listEntry
(
HELPER_PlanRenewedOn
.
getForSQL
(
dummyPlanRenewedOn
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanRenewedOn
))).
listEntry
(
HELPER_
PPJCredits
.
getForSQL
(
dummyPPJCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PPJCredits
))).
listEntry
(
HELPER_
UsedCredits
.
getForSQL
(
dummyUsedCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_UsedCredits
))).
listEntry
(
HELPER_AvailableCredits
.
getForSQL
(
dummyAvailableCredits
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_AvailableCredits
))).
listEntry
(
HELPER_IsPPJ
.
getForSQL
(
dummyIsPPJ
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_IsPPJ
))).
listEntry
(
HELPER_HasCap
.
getForSQL
(
dummyHasCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_HasCap
))).
listEntry
(
HELPER_MaxCap
.
getForSQL
(
dummyMaxCap
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MaxCap
))).
listEntry
(
HELPER_CouponExpiryDate
.
getForSQL
(
dummyCouponExpiryDate
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_CouponExpiryDate
))).
listEntry
(
HELPER_LastPlanAmount
.
getForSQL
(
dummyLastPlanAmount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_LastPlanAmount
))).
listEntry
(
HELPER_GoogleAddressText
.
getForSQL
(
dummyGoogleAddressText
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_GoogleAddressText
))).
listEntry
(
HELPER_PlanCancelled
.
getForSQL
(
dummyPlanCancelled
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_PlanCancelled
))).
listEntry
(
HELPER_OnTrial
.
getForSQL
(
dummyOnTrial
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_OnTrial
))).
listEntry
(
HELPER_TrialJobCount
.
getForSQL
(
dummyTrialJobCount
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_TrialJobCount
))).
listEntry
(
HELPER_MessageID
.
getForSQL
(
dummyMessageID
,
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
FIELD_MessageID
)))
.
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Company
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_BilledByTeam
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_AddedByUser
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_PaymentPlan
)))).
listEntry
(
SQLManager
.
CheckNull
((
Long
)(
tl_hiring_teamPSet
.
getAttrib
(
HiringTeam
.
SINGLEREFERENCE_Coupon
))))
.
listEntry
(
objectID
.
longID
()).
toList
().
toArray
());
tl_hiring_teamPSet
.
setStatus
(
PersistentSetStatus
.
PROCESSED
);
tl_hiring_teamPSet
.
setStatus
(
PersistentSetStatus
.
PROCESSED
);
}
}
...
...
cmsWebApp/src/performa/utils/StripeUtils.java
View file @
074780d8
...
@@ -490,8 +490,6 @@ public class StripeUtils
...
@@ -490,8 +490,6 @@ public class StripeUtils
LogMgr
.
log
(
LoggingArea
.
ALL
,
LogLevel
.
PROCESSING1
,
"Setting hiring team with reset plan details : "
,
hiringTeam
);
LogMgr
.
log
(
LoggingArea
.
ALL
,
LogLevel
.
PROCESSING1
,
"Setting hiring team with reset plan details : "
,
hiringTeam
);
}
}
}
}
}
}
}
}
...
...
cmsWebApp/webroot/extensions/adminportal/upgrades/20190603_Alter_HiringTeam.xml
0 → 100644
View file @
074780d8
<?xml version="1.0" encoding="UTF-8"?>
<!-- @AutoRun -->
<OBJECTS
name=
""
xmlns:oneit=
"http://www.1iT.com.au"
>
<NODE
name=
"Script"
factory=
"Vector"
>
<NODE
name=
"DDL"
factory=
"Participant"
class=
"oneit.sql.transfer.RedefineTableOperation"
>
<tableName
factory=
"String"
>
tl_hiring_team
</tableName>
<column
name=
"ppj_credits"
type=
"Long"
nullable=
"true"
/>
</NODE>
</NODE>
</OBJECTS>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment