CORDA-1315 - small doc correction (#3079) (#3192)

* CORDA-1315 small doc correction

* CORDA-1315 address code review changes
This commit is contained in:
Katelyn Baker 2018-05-18 16:24:22 +01:00 committed by GitHub
parent e39c7a222a
commit 540132174c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -478,47 +478,48 @@ existing object relational mapper. For example, we can update:
.. sourcecode:: java .. sourcecode:: java
public class ObligationSchemaV1 extends MappedSchema { public class ObligationSchemaV1 extends MappedSchema {
public IOUSchemaV1() { public ObligationSchemaV1() {
super(Obligation.class, 1, ImmutableList.of(ObligationEntity.class)); super(Obligation.class, 1, ImmutableList.of(ObligationEntity.class));
} }
}
@Entity @Entity
@Table(name = "obligations") @Table(name = "obligations")
public static class ObligationEntity extends PersistentState { public class ObligationEntity extends PersistentState {
@Column(name = "currency") private final String currency; @Column(name = "currency") private String currency;
@Column(name = "amount") private final Long amount; @Column(name = "amount") private Long amount;
@Column(name = "lender") @Lob private final Byte[] lender; @Column(name = "lender") @Lob private byte[] lender;
@Column(name = "borrower") @Lob private final Byte[] borrower; @Column(name = "borrower") @Lob private byte[] borrower;
@Column(name = "linear_id") private final UUID linearId; @Column(name = "linear_id") private UUID linearId;
protected ObligationEntity(){}
public ObligationEntity(String currency, Long amount, Byte[] lender, Byte[] borrower, UUID linearId) { public ObligationEntity(String currency, Long amount, byte[] lender, byte[] borrower, UUID linearId) {
this.currency = currency; this.currency = currency;
this.amount = amount; this.amount = amount;
this.lender = lender; this.lender = lender;
this.borrower = borrower; this.borrower = borrower;
this.linearId = linearId; this.linearId = linearId;
} }
public String getCurrency() { public String getCurrency() {
return currency; return currency;
} }
public Long getAmount() { public Long getAmount() {
return amount; return amount;
} }
public ByteArray getLender() { public byte[] getLender() {
return lender; return lender;
} }
public ByteArray getBorrower() { public byte[] getBorrower() {
return borrower; return borrower;
} }
public UUID getId() { public UUID getLinearId() {
return linearId; return linearId;
}
} }
} }
@ -543,53 +544,54 @@ To:
.. sourcecode:: java .. sourcecode:: java
public class ObligationSchemaV1 extends MappedSchema { public class ObligationSchemaV1 extends MappedSchema {
public IOUSchemaV1() { public ObligationSchemaV1() {
super(Obligation.class, 1, ImmutableList.of(ObligationEntity.class)); super(Obligation.class, 1, ImmutableList.of(ObligationEntity.class));
} }
}
@Entity @Entity
@Table(name = "obligations") @Table(name = "obligations")
public static class ObligationEntity extends PersistentState { public class ObligationEntity extends PersistentState {
@Column(name = "currency") private final String currency; @Column(name = "currency") private String currency;
@Column(name = "amount") private final Long amount; @Column(name = "amount") private Long amount;
@Column(name = "lender") @Lob private final Byte[] lender; @Column(name = "lender") @Lob private byte[] lender;
@Column(name = "borrower") @Lob private final Byte[] borrower; @Column(name = "borrower") @Lob private byte[] borrower;
@Column(name = "linear_id") private final UUID linearId; @Column(name = "linear_id") private UUID linearId;
@Column(name = "defaulted") private final Boolean defaulted; // NEW COLUMN! @Column(name = "defaulted") private Boolean defaulted; // NEW COLUMN!
protected ObligationEntity(){}
public ObligationEntity(String currency, Long amount, Byte[] lender, Byte[] borrower, UUID linearId, Boolean defaulted) { public ObligationEntity(String currency, Long amount, byte[] lender, byte[] borrower, UUID linearId, Boolean defaulted) {
this.currency = currency; this.currency = currency;
this.amount = amount; this.amount = amount;
this.lender = lender; this.lender = lender;
this.borrower = borrower; this.borrower = borrower;
this.linearId = linearId; this.linearId = linearId;
this.defaulted = defaulted; this.defaulted = defaulted;
} }
public String getCurrency() { public String getCurrency() {
return currency; return currency;
} }
public Long getAmount() { public Long getAmount() {
return amount; return amount;
} }
public ByteArray getLender() { public byte[] getLender() {
return lender; return lender;
} }
public ByteArray getBorrower() { public byte[] getBorrower() {
return borrower; return borrower;
} }
public UUID getId() { public UUID getLinearId() {
return linearId; return linearId;
} }
public Boolean isDefaulted() { public Boolean isDefaulted() {
return defaulted; return defaulted;
}
} }
} }