1 package org.emau.icmvc.ganimed.ttp.cm2.config;
38 import java.io.Serializable;
63 private static final long serialVersionUID = -6636704676431609622L;
83 public IdMatching getIdMatchingType() {
91 public boolean getIgnoreVersionNumber() {
99 public boolean getUnknownStateIsConsideredAsDecline() {
108 public int hashCode() {
109 final int prime = 31;
118 public boolean equals(Object obj) {
123 if (getClass() != obj.getClass())
125 CheckConsentConfig other = (CheckConsentConfig) obj;
136 public String toString() {
137 StringBuilder sb =
new StringBuilder(
"check consent config with the following settings:\n");
138 sb.append(
"signer id matching type: ");
140 sb.append(
"\nignore version number: ");
142 sb.append(
"\nunknown state is considered as decline: ");
144 return sb.toString();
148 AT_LEAST_ONE, AT_LEAST_ALL, EXACT;
boolean ignoreVersionNumber
ignore the version number of the policy default = false
boolean unknownStateIsConsideredAsDecline
if the consent state type "unknown" is encountered, it's considered as "declined" for the "isConsente...
IdMatching idMatchingType
match at least one, at least all or exact all of the given signer identifiers default = AT_LEAST_ONE...
configuration for the check whether the given policy is consented by the given person ...
ordnet die verschiedenen status nach "zugestimmt", "verweigert" und "unbekannt" see ConsentStatus ...