public class ConsentDateValuesDTO
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.util.Date |
INFINITE_DATE |
Constructor and Description |
---|
ConsentDateValuesDTO() |
ConsentDateValuesDTO(ConsentDateValuesDTO consentExpirationValues) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.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 |
java.util.Date |
getDateForPolicy(PolicyKeyDTO policyKeyDTO) |
java.util.Date |
getLegalConsentDate() |
java.util.Date |
getMaxPolicyExpirationDate() |
java.util.Map<ModuleKeyDTO,java.util.Date> |
getModuleExpirations() |
java.util.Map<ModuleKeyDTO,java.util.HashMap<PolicyKeyDTO,java.util.Date>> |
getPolicyExpirations() |
int |
hashCode() |
void |
setConsentExpirationDate(java.util.Date consentExpirationDate) |
void |
setLegalConsentDate(java.util.Date legalConsentDate) |
void |
setMaxPolicyExpirationDate(java.util.Date maxPolicyExpirationDate) |
void |
setModuleExpirations(java.util.Map<ModuleKeyDTO,java.util.Date> moduleExpirations) |
void |
setPolicyExpirations(java.util.Map<ModuleKeyDTO,java.util.HashMap<PolicyKeyDTO,java.util.Date>> policyExpirations) |
java.lang.String |
toString() |
public ConsentDateValuesDTO()
public ConsentDateValuesDTO(ConsentDateValuesDTO consentExpirationValues)
public java.util.Date getLegalConsentDate()
public void setLegalConsentDate(java.util.Date legalConsentDate)
public java.util.Date getConsentExpirationDate()
policyExpirations
) or all (see
maxPolicyExpirationDate
) policies expire before that datepublic void setConsentExpirationDate(java.util.Date consentExpirationDate)
public java.util.Date getMaxPolicyExpirationDate()
public void setMaxPolicyExpirationDate(java.util.Date maxPolicyExpirationDate)
public java.util.Map<ModuleKeyDTO,java.util.Date> getModuleExpirations()
public void setModuleExpirations(java.util.Map<ModuleKeyDTO,java.util.Date> moduleExpirations)
public java.util.Map<ModuleKeyDTO,java.util.HashMap<PolicyKeyDTO,java.util.Date>> getPolicyExpirations()
public void setPolicyExpirations(java.util.Map<ModuleKeyDTO,java.util.HashMap<PolicyKeyDTO,java.util.Date>> policyExpirations)
public java.util.Date getDateForPolicy(PolicyKeyDTO policyKeyDTO) throws UnknownPolicyException
UnknownPolicyException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object