CustomsAccount.java
package com.tradecloud.domain.clearing;
import com.tradecloud.common.base.PersistenceBase;
import com.tradecloud.domain.place.PlaceOfCustom;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import java.math.BigDecimal;
@Entity
public class CustomsAccount extends PersistenceBase {
private String accountNumber;
private BigDecimal accountLimit;
@ManyToOne
private PlaceOfCustom placeOfCustomEntry;
public String getAccountNumber() {
return accountNumber;
}
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
public BigDecimal getAccountLimit() {
return accountLimit;
}
public void setAccountLimit(BigDecimal accountLimit) {
this.accountLimit = accountLimit;
}
public PlaceOfCustom getPlaceOfCustomEntry() {
return placeOfCustomEntry;
}
public void setPlaceOfCustomEntry(PlaceOfCustom placeOfCustomEntry) {
this.placeOfCustomEntry = placeOfCustomEntry;
}
public String label() {
return accountNumber + " " + placeOfCustomEntry != null ? placeOfCustomEntry.getCode() : "ALL";
}
}