Remove AbstractPersistableCustom's PK parameterization
Because both are pointless, as the PK @Id is hard-coded to Long anyway, and the U is (rightfully) fixed to always be an AppUser here.
This commit is contained in:
committed by
Michael Vorburger ⛑️
parent
dccea1d65e
commit
09d0cfaa52
+1
-1
@@ -38,7 +38,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
|
||||
@Entity
|
||||
@Table(name = "acc_gl_closure", uniqueConstraints = { @UniqueConstraint(columnNames = { "office_id", "closing_date" }, name = "office_id_closing_date") })
|
||||
public class GLClosure extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class GLClosure extends AbstractAuditableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "office_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "acc_gl_financial_activity_account")
|
||||
public class FinancialActivityAccount extends AbstractPersistableCustom<Long> {
|
||||
public class FinancialActivityAccount extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(fetch = FetchType.EAGER)
|
||||
@JoinColumn(name = "gl_account_id")
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "acc_gl_account", uniqueConstraints = { @UniqueConstraint(columnNames = { "gl_code" }, name = "acc_gl_code") })
|
||||
public class GLAccount extends AbstractPersistableCustom<Long> {
|
||||
public class GLAccount extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "parent_id")
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_trial_balance")
|
||||
public class TrialBalance extends AbstractPersistableCustom<Long> {
|
||||
public class TrialBalance extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "office_id", nullable = false)
|
||||
private Long officeId;
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
|
||||
@Entity
|
||||
@Table(name = "acc_gl_journal_entry")
|
||||
public class JournalEntry extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class JournalEntry extends AbstractAuditableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "office_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.portfolio.paymenttype.domain.PaymentType;
|
||||
@Entity
|
||||
@Table(name = "acc_product_mapping", uniqueConstraints = { @UniqueConstraint(columnNames = { "product_id", "product_type",
|
||||
"financial_account_type", "payment_type" }, name = "financial_action") })
|
||||
public class ProductToGLAccountMapping extends AbstractPersistableCustom<Long> {
|
||||
public class ProductToGLAccountMapping extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional=true)
|
||||
@JoinColumn(name = "gl_account_id")
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ import org.apache.fineract.portfolio.loanproduct.domain.LoanProduct;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_loanproduct_provisioning_entry")
|
||||
public class LoanProductProvisioningEntry extends AbstractPersistableCustom<Long> {
|
||||
public class LoanProductProvisioningEntry extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "history_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_provisioning_history")
|
||||
public class ProvisioningEntry extends AbstractPersistableCustom<Long> {
|
||||
public class ProvisioningEntry extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "journal_entry_created")
|
||||
private Boolean isJournalEntryCreated;
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ import org.apache.fineract.organisation.office.domain.Office;
|
||||
|
||||
@Entity
|
||||
@Table(name = "acc_accounting_rule", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "accounting_rule_name_unique") })
|
||||
public class AccountingRule extends AbstractPersistableCustom<Long> {
|
||||
public class AccountingRule extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", nullable = false, length = 500)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "acc_rule_tags", uniqueConstraints = { @UniqueConstraint(columnNames = { "acc_rule_id", "tag_id", "acc_type_enum" }, name = "UNIQUE_ACCOUNT_RULE_TAGS") })
|
||||
public class AccountingTagRule extends AbstractPersistableCustom<Long> {
|
||||
public class AccountingTagRule extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "acc_rule_id", nullable = false)
|
||||
|
||||
@@ -34,7 +34,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_adhoc")
|
||||
public class AdHoc extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class AdHoc extends AbstractAuditableCustom {
|
||||
|
||||
@Column(name = "name", length = 100)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import org.joda.time.DateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_portfolio_command_source")
|
||||
public class CommandSource extends AbstractPersistableCustom<Long> {
|
||||
public class CommandSource extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "action_name", nullable = true, length = 100)
|
||||
private String actionName;
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = AccountNumberFormatConstants.ACCOUNT_NUMBER_FORMAT_TABLE_NAME, uniqueConstraints = { @UniqueConstraint(columnNames = { AccountNumberFormatConstants.ACCOUNT_TYPE_ENUM_COLUMN_NAME }, name = AccountNumberFormatConstants.ACCOUNT_TYPE_UNIQUE_CONSTRAINT_NAME) })
|
||||
public class AccountNumberFormat extends AbstractPersistableCustom<Long> {
|
||||
public class AccountNumberFormat extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = AccountNumberFormatConstants.ACCOUNT_TYPE_ENUM_COLUMN_NAME, nullable = false)
|
||||
private Integer accountTypeEnum;
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import org.joda.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_import_document")
|
||||
public class ImportDocument extends AbstractPersistableCustom<Long>{
|
||||
public class ImportDocument extends AbstractPersistableCustom{
|
||||
|
||||
@OneToOne
|
||||
@JoinColumn(name = "document_id")
|
||||
|
||||
Vendored
+1
-1
@@ -25,7 +25,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "c_cache")
|
||||
public class PlatformCache extends AbstractPersistableCustom<Long> {
|
||||
public class PlatformCache extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "cache_type_enum")
|
||||
private Integer cacheType;
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ import org.joda.time.format.DateTimeFormatter;
|
||||
|
||||
@Entity
|
||||
@Table(name = "scheduled_email_campaign")
|
||||
public class EmailCampaign extends AbstractPersistableCustom<Long> {
|
||||
public class EmailCampaign extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "campaign_name", nullable = false)
|
||||
private String campaignName;
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "scheduled_email_configuration")
|
||||
public class EmailConfiguration extends AbstractPersistableCustom<Long> {
|
||||
public class EmailConfiguration extends AbstractPersistableCustom {
|
||||
@Column(name = "name", nullable = false)
|
||||
private String name;
|
||||
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "scheduled_email_messages_outbound")
|
||||
public class EmailMessage extends AbstractPersistableCustom<Long> {
|
||||
public class EmailMessage extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "group_id", nullable = true)
|
||||
|
||||
+1
-1
@@ -54,7 +54,7 @@ import org.joda.time.format.DateTimeFormatter;
|
||||
|
||||
@Entity
|
||||
@Table(name = "sms_campaign", uniqueConstraints = {@UniqueConstraint(columnNames = { "campaign_name" }, name = "campaign_name_UNIQUE")})
|
||||
public class SmsCampaign extends AbstractPersistableCustom<Long> {
|
||||
public class SmsCampaign extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "campaign_name", nullable = false)
|
||||
private String campaignName;
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_code", uniqueConstraints = { @UniqueConstraint(columnNames = { "code_name" }, name = "code_name") })
|
||||
public class Code extends AbstractPersistableCustom<Long> {
|
||||
public class Code extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "code_name", length = 100)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_code_value", uniqueConstraints = { @UniqueConstraint(columnNames = { "code_id", "code_value" }, name = "code_value_duplicate") })
|
||||
public class CodeValue extends AbstractPersistableCustom<Long> {
|
||||
public class CodeValue extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "code_value", length = 100)
|
||||
private String label;
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "c_external_service", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "name_UNIQUE") })
|
||||
public class ExternalService extends AbstractPersistableCustom<Long> {
|
||||
public class ExternalService extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", length = 50)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.infrastructure.security.exception.ForcePasswordResetE
|
||||
|
||||
@Entity
|
||||
@Table(name = "c_configuration")
|
||||
public class GlobalConfigurationProperty extends AbstractPersistableCustom<Long> {
|
||||
public class GlobalConfigurationProperty extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", nullable = false)
|
||||
private String name;
|
||||
|
||||
+1
-2
@@ -18,7 +18,6 @@
|
||||
*/
|
||||
package org.apache.fineract.infrastructure.core.domain;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Date;
|
||||
import java.util.Optional;
|
||||
@@ -46,7 +45,7 @@ import org.springframework.data.jpa.domain.AbstractAuditable;
|
||||
* the type of the auditing type's identifier
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public abstract class AbstractAuditableCustom<U, PK extends Serializable> extends AbstractPersistableCustom<PK> implements Auditable<AppUser, Long, Instant> {
|
||||
public abstract class AbstractAuditableCustom extends AbstractPersistableCustom implements Auditable<AppUser, Long, Instant> {
|
||||
|
||||
private static final long serialVersionUID = 141481953116476081L;
|
||||
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ import org.springframework.data.domain.Persistable;
|
||||
* "we end up with issues on OpenJPA" (TODO clarify this).
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public abstract class AbstractPersistableCustom<PK extends Serializable> implements Persistable<Long>, Serializable {
|
||||
public abstract class AbstractPersistableCustom implements Persistable<Long>, Serializable {
|
||||
|
||||
private static final long serialVersionUID = 9181640245194392646L;
|
||||
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_creditbureau")
|
||||
public class CreditBureau extends AbstractPersistableCustom<Long> {
|
||||
public class CreditBureau extends AbstractPersistableCustom {
|
||||
|
||||
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_creditbureau_configuration")
|
||||
public class CreditBureauConfiguration extends AbstractPersistableCustom<Long> {
|
||||
public class CreditBureauConfiguration extends AbstractPersistableCustom {
|
||||
@Column(name = "configkey")
|
||||
private String configurationKey;
|
||||
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.portfolio.loanproduct.domain.LoanProduct;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_creditbureau_loanproduct_mapping")
|
||||
public class CreditBureauLoanProductMapping extends AbstractPersistableCustom<Long> {
|
||||
public class CreditBureauLoanProductMapping extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "is_CreditCheck_Mandatory")
|
||||
private boolean isCreditCheckMandatory;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_organisation_creditbureau")
|
||||
public class OrganisationCreditBureau extends AbstractPersistableCustom<Long> {
|
||||
public class OrganisationCreditBureau extends AbstractPersistableCustom {
|
||||
|
||||
private String alias;
|
||||
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
@Entity
|
||||
@Table(name = "m_entity_datatable_check")
|
||||
|
||||
public class EntityDatatableChecks extends AbstractPersistableCustom<Long> {
|
||||
public class EntityDatatableChecks extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "application_table_name", nullable = false)
|
||||
private String entity;
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ import org.apache.fineract.infrastructure.core.exception.PlatformDataIntegrityEx
|
||||
|
||||
@Entity
|
||||
@Table(name = "stretchy_report", uniqueConstraints = { @UniqueConstraint(columnNames = { "report_name" }, name = "unq_report_name") })
|
||||
public final class Report extends AbstractPersistableCustom<Long> {
|
||||
public final class Report extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "report_name", nullable = false, unique = true)
|
||||
private String reportName;
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "stretchy_parameter")
|
||||
public class ReportParameter extends AbstractPersistableCustom<Long> {
|
||||
public class ReportParameter extends AbstractPersistableCustom {
|
||||
|
||||
protected ReportParameter() {
|
||||
//
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "stretchy_report_parameter")
|
||||
public final class ReportParameterUsage extends AbstractPersistableCustom<Long> {
|
||||
public final class ReportParameterUsage extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "report_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.documentmanagement.command.DocumentCom
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_document")
|
||||
public class Document extends AbstractPersistableCustom<Long> {
|
||||
public class Document extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "parent_entity_type", length = 50)
|
||||
private String parentEntityType;
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_image")
|
||||
public final class Image extends AbstractPersistableCustom<Long> {
|
||||
public final class Image extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "location", length = 500)
|
||||
private String location;
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.infrastructure.entityaccess.FineractEntityAccessConst
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_entity_to_entity_access")
|
||||
public class FineractEntityAccess extends AbstractPersistableCustom<Long> {
|
||||
public class FineractEntityAccess extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "entity_type", length = 50)
|
||||
private String entityType;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_entity_relation")
|
||||
public class FineractEntityRelation extends AbstractPersistableCustom<Long> {
|
||||
public class FineractEntityRelation extends AbstractPersistableCustom {
|
||||
|
||||
@OneToMany(cascade = CascadeType.ALL, mappedBy = "relationId", orphanRemoval = true)
|
||||
private Set<FineractEntityToEntityMapping> fineractEntityToEntityMapping = new HashSet<>();
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ import org.apache.fineract.infrastructure.entityaccess.exception.FineractEntityT
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_entity_to_entity_mapping", uniqueConstraints = { @UniqueConstraint(columnNames = { "rel_id", "from_id", "to_id" }) })
|
||||
public class FineractEntityToEntityMapping extends AbstractPersistableCustom<Long> {
|
||||
public class FineractEntityToEntityMapping extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "rel_id")
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.portfolio.client.domain.Client;
|
||||
|
||||
@Entity
|
||||
@Table(name = "client_device_registration")
|
||||
public class DeviceRegistration extends AbstractPersistableCustom<Long> {
|
||||
public class DeviceRegistration extends AbstractPersistableCustom {
|
||||
|
||||
@OneToOne
|
||||
@JoinColumn(name = "client_id", nullable = false, unique = true)
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ import org.springframework.util.CollectionUtils;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_hook")
|
||||
public class Hook extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class Hook extends AbstractAuditableCustom {
|
||||
|
||||
@Column(name = "name", nullable = false, length = 100)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_hook_configuration")
|
||||
public class HookConfiguration extends AbstractPersistableCustom<Long> {
|
||||
public class HookConfiguration extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "hook_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_hook_registered_events")
|
||||
public class HookResource extends AbstractPersistableCustom<Long> {
|
||||
public class HookResource extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "hook_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_hook_templates")
|
||||
public class HookTemplate extends AbstractPersistableCustom<Long> {
|
||||
public class HookTemplate extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", nullable = false, length = 100)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_hook_schema")
|
||||
public class Schema extends AbstractPersistableCustom<Long> {
|
||||
public class Schema extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "hook_template_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "job_parameters")
|
||||
public class JobParameter extends AbstractPersistableCustom<Long> {
|
||||
public class JobParameter extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "job_id", nullable = false)
|
||||
private Long jobId;
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ import org.apache.fineract.infrastructure.jobs.api.SchedulerJobApiConstants;
|
||||
|
||||
@Entity
|
||||
@Table(name = "job")
|
||||
public class ScheduledJobDetail extends AbstractPersistableCustom<Long> {
|
||||
public class ScheduledJobDetail extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name")
|
||||
private String jobName;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "job_run_history")
|
||||
public class ScheduledJobRunHistory extends AbstractPersistableCustom<Long> {
|
||||
public class ScheduledJobRunHistory extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "job_id")
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "scheduler_detail")
|
||||
public class SchedulerDetail extends AbstractPersistableCustom<Long> {
|
||||
public class SchedulerDetail extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "execute_misfired_jobs")
|
||||
private boolean executeInstructionForMisfiredJobs;
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ import org.joda.time.format.DateTimeFormatter;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_report_mailing_job", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "unique_name") })
|
||||
public class ReportMailingJob extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class ReportMailingJob extends AbstractAuditableCustom {
|
||||
private static final long serialVersionUID = -2197602941230009227L;
|
||||
|
||||
@Column(name = "name", nullable = false)
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_report_mailing_job_configuration", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "unique_name") })
|
||||
public class ReportMailingJobConfiguration extends AbstractPersistableCustom<Integer> {
|
||||
public class ReportMailingJobConfiguration extends AbstractPersistableCustom {
|
||||
private static final long serialVersionUID = 3099279770861263184L;
|
||||
|
||||
@Column(name = "name", nullable = false)
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ import org.joda.time.DateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_report_mailing_job_run_history")
|
||||
public class ReportMailingJobRunHistory extends AbstractPersistableCustom<Long> {
|
||||
public class ReportMailingJobRunHistory extends AbstractPersistableCustom {
|
||||
private static final long serialVersionUID = -3757370929988421076L;
|
||||
|
||||
@ManyToOne
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ import org.joda.time.LocalDateTime;
|
||||
@Entity
|
||||
@Table(name = "twofactor_access_token",
|
||||
uniqueConstraints = {@UniqueConstraint(columnNames = { "token", "appuser_id" }, name = "token_appuser_UNIQUE")})
|
||||
public class TFAccessToken extends AbstractPersistableCustom<Long> {
|
||||
public class TFAccessToken extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "token", nullable = false, length = 32)
|
||||
private String token;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.infrastructure.security.constants.TwoFactorConfigurat
|
||||
@Entity
|
||||
@Table(name = "twofactor_configuration",
|
||||
uniqueConstraints = {@UniqueConstraint(columnNames = { "name" }, name = "name_UNIQUE")})
|
||||
public class TwoFactorConfiguration extends AbstractPersistableCustom<Long> {
|
||||
public class TwoFactorConfiguration extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", nullable = false, length = 32)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "sms_messages_outbound")
|
||||
public class SmsMessage extends AbstractPersistableCustom<Long> {
|
||||
public class SmsMessage extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "external_id", nullable = true)
|
||||
private String externalId;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.infrastructure.survey.data.LikelihoodStatus;
|
||||
|
||||
@Entity
|
||||
@Table(name = "ppi_likelihoods_ppi")
|
||||
public final class Likelihood extends AbstractPersistableCustom<Long> {
|
||||
public final class Likelihood extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "ppi_name", nullable = false)
|
||||
private String ppiName;
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ import org.apache.fineract.portfolio.savings.domain.SavingsAccount;
|
||||
@UniqueConstraint(name = "uk_hathor_identifier_account", columnNames = {"account_id", "type"}),
|
||||
@UniqueConstraint(name = "uk_hathor_identifier_value", columnNames = {"type", "a_value", "sub_value_or_type"})
|
||||
})
|
||||
public class InteropIdentifier extends AbstractPersistableCustom<Long> {
|
||||
public class InteropIdentifier extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "account_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "mix_taxonomy_mapping")
|
||||
public class MixTaxonomyMapping extends AbstractPersistableCustom<Long> {
|
||||
public class MixTaxonomyMapping extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "identifier")
|
||||
private String identifier;
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "notification_generator")
|
||||
public class Notification extends AbstractPersistableCustom<Long> {
|
||||
public class Notification extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "object_type")
|
||||
private String objectType;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
|
||||
@Entity
|
||||
@Table(name = "notification_mapper")
|
||||
public class NotificationMapper extends AbstractPersistableCustom<Long> {
|
||||
public class NotificationMapper extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "notification_id")
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "topic")
|
||||
public class Topic extends AbstractPersistableCustom<Long> {
|
||||
public class Topic extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "title", unique = true, nullable = false, length = 100)
|
||||
private String title;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
|
||||
@Entity
|
||||
@Table(name = "topic_subscriber")
|
||||
public class TopicSubscriber extends AbstractPersistableCustom<Long> {
|
||||
public class TopicSubscriber extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "topic_id")
|
||||
|
||||
+1
-1
@@ -57,7 +57,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_holiday", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "holiday_name") })
|
||||
public class Holiday extends AbstractPersistableCustom<Long> {
|
||||
public class Holiday extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", unique = true, nullable = false, length = 100)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.apache.fineract.organisation.office.domain.OrganisationCurrency;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_currency")
|
||||
public class ApplicationCurrency extends AbstractPersistableCustom<Long> {
|
||||
public class ApplicationCurrency extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "code", nullable = false, length = 3)
|
||||
private String code;
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ import org.joda.time.LocalDate;
|
||||
@Entity
|
||||
@Table(name = "m_office", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "name_org"),
|
||||
@UniqueConstraint(columnNames = { "external_id" }, name = "externalid_org") })
|
||||
public class Office extends AbstractPersistableCustom<Long> implements Serializable {
|
||||
public class Office extends AbstractPersistableCustom implements Serializable {
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "parent_id")
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_office_transaction")
|
||||
public class OfficeTransaction extends AbstractPersistableCustom<Long> {
|
||||
public class OfficeTransaction extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "from_office_id")
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.organisation.monetary.domain.MonetaryCurrency;
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "m_organisation_currency")
|
||||
public class OrganisationCurrency extends AbstractPersistableCustom<Long> {
|
||||
public class OrganisationCurrency extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "code", nullable = false, length = 3)
|
||||
private String code;
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import org.apache.fineract.portfolio.loanproduct.domain.LoanProduct;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_loanproduct_provisioning_mapping", uniqueConstraints = { @UniqueConstraint(columnNames = { "product_id" }, name = "product_id") })
|
||||
public class LoanProductProvisionCriteria extends AbstractPersistableCustom<Long> {
|
||||
public class LoanProductProvisionCriteria extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "criteria_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_provision_category", uniqueConstraints = { @UniqueConstraint(columnNames = { "category_name" }, name = "category_name") })
|
||||
public class ProvisioningCategory extends AbstractPersistableCustom<Long> {
|
||||
public class ProvisioningCategory extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "category_name", nullable = false, unique = true)
|
||||
private String categoryName;
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ import org.joda.time.DateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_provisioning_criteria", uniqueConstraints = { @UniqueConstraint(columnNames = { "criteria_name" }, name = "criteria_name") })
|
||||
public class ProvisioningCriteria extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class ProvisioningCriteria extends AbstractAuditableCustom {
|
||||
|
||||
@Column(name = "criteria_name", nullable = false)
|
||||
private String criteriaName;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_provisioning_criteria_definition")
|
||||
public class ProvisioningCriteriaDefinition extends AbstractPersistableCustom<Long> {
|
||||
public class ProvisioningCriteriaDefinition extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "criteria_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ import org.joda.time.LocalDate;
|
||||
@Table(name = "m_staff", uniqueConstraints = { @UniqueConstraint(columnNames = { "display_name" }, name = "display_name"),
|
||||
@UniqueConstraint(columnNames = { "external_id" }, name = "external_id_UNIQUE"),
|
||||
@UniqueConstraint(columnNames = { "mobile_no" }, name = "mobile_no_UNIQUE") })
|
||||
public class Staff extends AbstractPersistableCustom<Long> {
|
||||
public class Staff extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "firstname", length = 50)
|
||||
private String firstname;
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ import org.joda.time.LocalDate;
|
||||
@Entity
|
||||
@Table(name = "m_cashiers", uniqueConstraints = { @UniqueConstraint(name = "ux_cashiers_staff_teller", columnNames = { "staff_id",
|
||||
"teller_id" }) })
|
||||
public class Cashier extends AbstractPersistableCustom<Long> {
|
||||
public class Cashier extends AbstractPersistableCustom {
|
||||
|
||||
// ManyToOne(fetch = FetchType.LAZY)
|
||||
// JoinColumn(name = "office_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_cashier_transactions")
|
||||
public class CashierTransaction extends AbstractPersistableCustom<Long> {
|
||||
public class CashierTransaction extends AbstractPersistableCustom {
|
||||
|
||||
@Transient
|
||||
private Office office;
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ import org.joda.time.LocalDate;
|
||||
@Table(name = "m_tellers", uniqueConstraints = {
|
||||
@UniqueConstraint(name = "ux_tellers_name", columnNames = {"name"})
|
||||
})
|
||||
public class Teller extends AbstractPersistableCustom<Long> {
|
||||
public class Teller extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "office_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ import org.apache.fineract.portfolio.client.domain.Client;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_teller_transactions")
|
||||
public class TellerTransaction extends AbstractPersistableCustom<Long> {
|
||||
public class TellerTransaction extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "office_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.organisation.workingdays.api.WorkingDaysApiConstants;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_working_days")
|
||||
public class WorkingDays extends AbstractPersistableCustom<Long> {
|
||||
public class WorkingDays extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "recurrence", length = 100, nullable = true)
|
||||
private String recurrence;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.portfolio.savings.domain.SavingsAccount;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_portfolio_account_associations")
|
||||
public class AccountAssociations extends AbstractPersistableCustom<Long> {
|
||||
public class AccountAssociations extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "loan_account_id", nullable = true)
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ import org.apache.fineract.portfolio.savings.domain.SavingsAccount;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_account_transfer_details")
|
||||
public class AccountTransferDetails extends AbstractPersistableCustom<Long> {
|
||||
public class AccountTransferDetails extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "from_office_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ import org.joda.time.MonthDay;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_account_transfer_standing_instructions", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "name") })
|
||||
public class AccountTransferStandingInstruction extends AbstractPersistableCustom<Long> {
|
||||
public class AccountTransferStandingInstruction extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "account_transfer_details_id", nullable = true)
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_account_transfer_transaction")
|
||||
public class AccountTransferTransaction extends AbstractPersistableCustom<Long> {
|
||||
public class AccountTransferTransaction extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "account_transfer_details_id", nullable = true)
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ import org.joda.time.format.DateTimeFormatter;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_address")
|
||||
public class Address extends AbstractPersistableCustom<Long> {
|
||||
public class Address extends AbstractPersistableCustom {
|
||||
|
||||
/*
|
||||
* @OneToMany(mappedBy = "address", cascade = CascadeType.ALL) private
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_field_configuration")
|
||||
public class FieldConfiguration extends AbstractPersistableCustom<Long> {
|
||||
public class FieldConfiguration extends AbstractPersistableCustom {
|
||||
|
||||
private String entity;
|
||||
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ import org.joda.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_calendar")
|
||||
public class Calendar extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class Calendar extends AbstractAuditableCustom {
|
||||
|
||||
@Column(name = "title", length = 50, nullable = false)
|
||||
private String title;
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_calendar_history")
|
||||
public class CalendarHistory extends AbstractPersistableCustom<Long> {
|
||||
public class CalendarHistory extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "calendar_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_calendar_instance")
|
||||
public class CalendarInstance extends AbstractPersistableCustom<Long> {
|
||||
public class CalendarInstance extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(cascade = CascadeType.PERSIST)
|
||||
@JoinColumn(name = "calendar_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ import org.joda.time.MonthDay;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_charge", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "name") })
|
||||
public class Charge extends AbstractPersistableCustom<Long> {
|
||||
public class Charge extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", length = 100)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -60,7 +60,7 @@ import org.joda.time.format.DateTimeFormatter;
|
||||
@Entity
|
||||
@Table(name = "m_client", uniqueConstraints = { @UniqueConstraint(columnNames = { "account_no" }, name = "account_no_UNIQUE"), //
|
||||
@UniqueConstraint(columnNames = { "mobile_no" }, name = "mobile_no_UNIQUE") })
|
||||
public final class Client extends AbstractPersistableCustom<Long> {
|
||||
public final class Client extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "account_no", length = 20, unique = true, nullable = false)
|
||||
private String accountNumber;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.apache.fineract.portfolio.address.domain.Address;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_client_address")
|
||||
public class ClientAddress extends AbstractPersistableCustom<Long> {
|
||||
public class ClientAddress extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
private Client client;
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_client_charge")
|
||||
public class ClientCharge extends AbstractPersistableCustom<Long> {
|
||||
public class ClientCharge extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "client_id", referencedColumnName = "id", nullable = false)
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_client_charge_paid_by")
|
||||
public class ClientChargePaidBy extends AbstractPersistableCustom<Long> {
|
||||
public class ClientChargePaidBy extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "client_transaction_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_family_members")
|
||||
public class ClientFamilyMembers extends AbstractPersistableCustom<Long> {
|
||||
public class ClientFamilyMembers extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name="client_id")
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ import org.apache.fineract.useradministration.domain.AppUser;
|
||||
@Table(name = "m_client_identifier", uniqueConstraints = {
|
||||
@UniqueConstraint(columnNames = { "document_type_id", "document_key" }, name = "unique_identifier_key"),
|
||||
@UniqueConstraint(columnNames = { "client_id", "document_key", "active" }, name = "unique_active_client_identifier")})
|
||||
public class ClientIdentifier extends AbstractAuditableCustom<AppUser, Long> {
|
||||
public class ClientIdentifier extends AbstractAuditableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "client_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_client_non_person")
|
||||
public class ClientNonPerson extends AbstractPersistableCustom<Long> {
|
||||
public class ClientNonPerson extends AbstractPersistableCustom {
|
||||
|
||||
@OneToOne(optional = false)
|
||||
@JoinColumn(name = "client_id", referencedColumnName = "id", nullable = false, unique = true)
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_client_transaction", uniqueConstraints = { @UniqueConstraint(columnNames = { "external_id" }, name = "external_id") })
|
||||
public class ClientTransaction extends AbstractPersistableCustom<Long> {
|
||||
public class ClientTransaction extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "client_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
@SuppressWarnings("serial")
|
||||
@Entity
|
||||
@Table(name = "m_client_transfer_details")
|
||||
public class ClientTransferDetails extends AbstractPersistableCustom<Long> {
|
||||
public class ClientTransferDetails extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "client_id", length = 20, unique = true, nullable = false)
|
||||
private Long clientId;
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ import org.apache.fineract.portfolio.loanaccount.domain.Loan;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_loan_collateral")
|
||||
public class LoanCollateral extends AbstractPersistableCustom<Long> {
|
||||
public class LoanCollateral extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "loan_id", nullable = false)
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_floating_rates", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "unq_name") })
|
||||
public class FloatingRate extends AbstractPersistableCustom<Long> {
|
||||
public class FloatingRate extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name", length = 200, unique = true, nullable = false)
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ import org.joda.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_floating_rates_periods")
|
||||
public class FloatingRatePeriod extends AbstractPersistableCustom<Long> {
|
||||
public class FloatingRatePeriod extends AbstractPersistableCustom {
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "floating_rates_id", nullable = false)
|
||||
|
||||
@@ -31,7 +31,7 @@ import org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
|
||||
@Entity
|
||||
@Table(name = "m_fund", uniqueConstraints = { @UniqueConstraint(columnNames = { "name" }, name = "fund_name_org"),
|
||||
@UniqueConstraint(columnNames = { "external_id" }, name = "fund_externalid_org") })
|
||||
public class Fund extends AbstractPersistableCustom<Long> {
|
||||
public class Fund extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "name")
|
||||
private String name;
|
||||
|
||||
+1
-1
@@ -63,7 +63,7 @@ import org.joda.time.LocalDate;
|
||||
|
||||
@Entity
|
||||
@Table(name = "m_group")
|
||||
public final class Group extends AbstractPersistableCustom<Long> {
|
||||
public final class Group extends AbstractPersistableCustom {
|
||||
|
||||
@Column(name = "external_id", length = 100, unique = true)
|
||||
private String externalId;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user