106 {
107 switch (this) {
109 return "Second authentication required for access";
111 return "Escort or further visitors required for access";
113 return "Granted: Shouldn't have passed back";
115 return "Granted: Competency warning";
117 return "Granted";
119 return "Completed";
121 return "Denied: User does not have access to this zone";
123 return "Denied: User does not have access to this zone at this time";
125 return "Denied: Cardholder not recognised";
127 return "Denied: User does not have access during lockdown";
129 return "Denied: User does not have access to lift floor";
131 return "Denied: User is missing at least one competency";
133 return "Denied: User is missing all competencies";
135 return "Denied: User is not part of the dual auth access group";
137 return "Denied: Second dual auth user is not part of the access group";
139 return "Denied: User does not have the right to escort the visitor that attempted access";
141 return "Denied: Multiple visitors are not supported with anti-tailgating enabled";
143 return "Denied: Passback not allowed";
145 return "Denied: User shouldn't have tailgated";
147 return "Denied: Dual auth failed because the same mobile was used";
149 return "Denied: Challenge operator denied access";
151 return "Denied: Mobile not supported";
153 return "Denied: User cannot disarm alarm zone";
155 return "Denied: Unexpected";
156 default:
157 throw new FatalError(String.format(Locale.US, "Impossible value %d for AccessDecision", mValue));
158 }
159 }
DENIED_CANT_SET_ALARM
Definition: AccessDecision.java:80
DENIED_COMPETENCY
Definition: AccessDecision.java:47
WITH_ESCORT
Definition: AccessDecision.java:17
DENIED_DUAL_AUTH
Definition: AccessDecision.java:53
DENIED_ZONE_TIME
Definition: AccessDecision.java:35
DENIED_COMPETENCIES
Definition: AccessDecision.java:50
GRANTED
Definition: AccessDecision.java:26
DENIED_NOT_ESCORT
Definition: AccessDecision.java:59
DENIED_UNEXPECTED
Definition: AccessDecision.java:83
DENIED_LIFT
Definition: AccessDecision.java:44
DENIED_ZONE
Definition: AccessDecision.java:32
WITH_DUAL_AUTH
Definition: AccessDecision.java:14
DENIED_CHALLENGE
Definition: AccessDecision.java:74
DENIED_TAILGATING_VISITORS
Definition: AccessDecision.java:62
DENIED_MOBILE_NOT_SUPPORTED
Definition: AccessDecision.java:77
DENIED_TAILGATING
Definition: AccessDecision.java:68
DENIED_DUAL_AUTH_REPEAT
Definition: AccessDecision.java:71
DENIED_AUTH
Definition: AccessDecision.java:38
GRANTED_WITH_COMPETENCIES
Definition: AccessDecision.java:23
GRANTED_WITH_PASSBACK
Definition: AccessDecision.java:20
DENIED_SECOND_DUAL_AUTH
Definition: AccessDecision.java:56
DENIED_LOCKDOWN
Definition: AccessDecision.java:41
DENIED_PASSBACK
Definition: AccessDecision.java:65
UNKNOWN
Definition: AccessDecision.java:29