Class ConsentDateValuesDTO

java.lang.Object
org.emau.icmvc.ganimed.ttp.cm2.dto.ConsentDateValuesDTO
All Implemented Interfaces:
Serializable

public class ConsentDateValuesDTO extends Object implements Serializable
See Also:
  • Field Details

    • INFINITE_DATE

      public static final Date INFINITE_DATE
  • Constructor Details

    • ConsentDateValuesDTO

      public ConsentDateValuesDTO()
    • ConsentDateValuesDTO

      public ConsentDateValuesDTO(ConsentDateValuesDTO consentExpirationValues)
  • Method Details

    • getGicsConsentDate

      public Date getGicsConsentDate()
    • setGicsConsentDate

      public void setGicsConsentDate(Date gicsConsentDate)
    • getLegalConsentDate

      public Date getLegalConsentDate()
    • setLegalConsentDate

      public void setLegalConsentDate(Date legalConsentDate)
    • getConsentExpirationDate

      public Date getConsentExpirationDate()
      this is the expirationDate of the consent as an object. it may be, that some (see policyExpirations) or all (see maxPolicyExpirationDate) policies expire before that date
      Returns:
    • setConsentExpirationDate

      public void setConsentExpirationDate(Date consentExpirationDate)
    • getMaxPolicyExpirationDate

      public Date getMaxPolicyExpirationDate()
    • setMaxPolicyExpirationDate

      public void setMaxPolicyExpirationDate(Date maxPolicyExpirationDate)
    • getModuleExpirations

      public Map<ModuleKeyDTO,Date> getModuleExpirations()
    • setModuleExpirations

      public void setModuleExpirations(Map<ModuleKeyDTO,Date> moduleExpirations)
    • getPolicyExpirations

      public Map<ModuleKeyDTO,HashMap<PolicyKeyDTO,Date>> getPolicyExpirations()
    • setPolicyExpirations

      public void setPolicyExpirations(Map<ModuleKeyDTO,HashMap<PolicyKeyDTO,Date>> policyExpirations)
    • getDateForPolicy

      public Date getDateForPolicy(PolicyKeyDTO policyKeyDTO) throws UnknownPolicyException
      Throws:
      UnknownPolicyException
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object