Class Account
java.lang.Object
tech.corefinance.account.common.entity.Account
- All Implemented Interfaces:
Serializable,tech.corefinance.common.model.AuditableEntity<tech.corefinance.common.dto.BasicUserDto>,tech.corefinance.common.model.GenericModel<String>,tech.corefinance.common.model.ModifiedDateTrackedEntity<ZonedDateTime>
@MappedSuperclass
public class Account
extends Object
implements tech.corefinance.common.model.GenericModel<String>, tech.corefinance.common.model.AuditableEntity<tech.corefinance.common.dto.BasicUserDto>, tech.corefinance.common.model.ModifiedDateTrackedEntity<ZonedDateTime>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleantech.corefinance.common.dto.BasicUserDtogetId()tech.corefinance.common.dto.BasicUserDtogetName()tech.corefinance.product.common.enums.AccountStateString[]inthashCode()voidsetCategoryId(String categoryId) voidsetCategoryName(String categoryName) voidsetCreatedBy(tech.corefinance.common.dto.BasicUserDto createdBy) voidsetCreatedDate(ZonedDateTime createdDate) voidsetDescription(String description) voidvoidsetLastModifiedBy(tech.corefinance.common.dto.BasicUserDto lastModifiedBy) voidsetLastModifiedDate(ZonedDateTime lastModifiedDate) voidsetMainCurrency(String mainCurrency) voidvoidsetProductId(String productId) voidsetStatus(tech.corefinance.product.common.enums.AccountState status) voidsetSupportedCurrencies(String[] supportedCurrencies) voidvoidsetTypeName(String typeName) toString()
-
Constructor Details
-
Account
public Account()
-
-
Method Details
-
getId
- Specified by:
getIdin interfacetech.corefinance.common.model.GenericModel<String>
-
getCreatedDate
- Specified by:
getCreatedDatein interfacetech.corefinance.common.model.ModifiedDateTrackedEntity<ZonedDateTime>
-
getCreatedBy
public tech.corefinance.common.dto.BasicUserDto getCreatedBy()- Specified by:
getCreatedByin interfacetech.corefinance.common.model.AuditableEntity<tech.corefinance.common.dto.BasicUserDto>
-
getLastModifiedDate
- Specified by:
getLastModifiedDatein interfacetech.corefinance.common.model.ModifiedDateTrackedEntity<ZonedDateTime>
-
getLastModifiedBy
public tech.corefinance.common.dto.BasicUserDto getLastModifiedBy()- Specified by:
getLastModifiedByin interfacetech.corefinance.common.model.AuditableEntity<tech.corefinance.common.dto.BasicUserDto>
-
getName
-
getCategoryId
-
getCategoryName
-
getTypeId
-
getTypeName
-
getDescription
-
getStatus
public tech.corefinance.product.common.enums.AccountState getStatus() -
getSupportedCurrencies
-
getMainCurrency
-
getProductId
-
setId
- Specified by:
setIdin interfacetech.corefinance.common.model.GenericModel<String>
-
setCreatedDate
- Specified by:
setCreatedDatein interfacetech.corefinance.common.model.ModifiedDateTrackedEntity<ZonedDateTime>
-
setCreatedBy
public void setCreatedBy(tech.corefinance.common.dto.BasicUserDto createdBy) - Specified by:
setCreatedByin interfacetech.corefinance.common.model.AuditableEntity<tech.corefinance.common.dto.BasicUserDto>
-
setLastModifiedDate
- Specified by:
setLastModifiedDatein interfacetech.corefinance.common.model.ModifiedDateTrackedEntity<ZonedDateTime>
-
setLastModifiedBy
public void setLastModifiedBy(tech.corefinance.common.dto.BasicUserDto lastModifiedBy) - Specified by:
setLastModifiedByin interfacetech.corefinance.common.model.AuditableEntity<tech.corefinance.common.dto.BasicUserDto>
-
setName
-
setCategoryId
-
setCategoryName
-
setTypeId
-
setTypeName
-
setDescription
-
setStatus
public void setStatus(tech.corefinance.product.common.enums.AccountState status) -
setSupportedCurrencies
-
setMainCurrency
-
setProductId
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-