Class ProductDto

java.lang.Object
tech.corefinance.product.common.dto.ProductDto
All Implemented Interfaces:
Serializable, tech.corefinance.common.model.CreateUpdateDto<String>, tech.corefinance.common.model.GenericModel<String>
Direct Known Subclasses:
GenericDepositProductDto, GlProductDto, LoanProductDto

public class ProductDto extends Object implements Serializable, tech.corefinance.common.model.CreateUpdateDto<String>, tech.corefinance.common.model.GenericModel<String>
See Also:
  • Constructor Details

    • ProductDto

      public ProductDto()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface tech.corefinance.common.model.GenericModel<String>
    • getName

      public String getName()
    • getCategory

      public String getCategory()
    • getType

      public String getType()
    • getDescription

      public String getDescription()
    • isActivated

      public boolean isActivated()
    • getProductAvailabilities

      public List<ProductAvailability> getProductAvailabilities()
    • getNewAccountSetting

      public ProductNewAccountSetting getNewAccountSetting()
    • getCurrencies

      public String[] getCurrencies()
    • isAllowArbitraryFees

      public boolean isAllowArbitraryFees()
    • isShowInactiveFees

      public boolean isShowInactiveFees()
    • getCreatedDate

      public ZonedDateTime getCreatedDate()
    • getCreatedBy

      public tech.corefinance.common.dto.BasicUserDto getCreatedBy()
    • getLastModifiedDate

      public ZonedDateTime getLastModifiedDate()
    • getLastModifiedBy

      public tech.corefinance.common.dto.BasicUserDto getLastModifiedBy()
    • setId

      public void setId(String id)
      Specified by:
      setId in interface tech.corefinance.common.model.GenericModel<String>
    • setName

      public void setName(String name)
    • setCategory

      public void setCategory(String category)
    • setType

      public void setType(String type)
    • setDescription

      public void setDescription(String description)
    • setActivated

      public void setActivated(boolean activated)
    • setProductAvailabilities

      public void setProductAvailabilities(List<ProductAvailability> productAvailabilities)
    • setNewAccountSetting

      public void setNewAccountSetting(ProductNewAccountSetting newAccountSetting)
    • setCurrencies

      public void setCurrencies(String[] currencies)
    • setAllowArbitraryFees

      public void setAllowArbitraryFees(boolean allowArbitraryFees)
    • setShowInactiveFees

      public void setShowInactiveFees(boolean showInactiveFees)
    • setCreatedDate

      public void setCreatedDate(ZonedDateTime createdDate)
    • setCreatedBy

      public void setCreatedBy(tech.corefinance.common.dto.BasicUserDto createdBy)
    • setLastModifiedDate

      public void setLastModifiedDate(ZonedDateTime lastModifiedDate)
    • setLastModifiedBy

      public void setLastModifiedBy(tech.corefinance.common.dto.BasicUserDto lastModifiedBy)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object