} else if (decision != null && !decision.equals(that.decision)) { return false;
@Override public int hashCode() { int result = subject != null ? subject.hashCode() : 0; result = 31 * result + (decision != null ? decision.hashCode() : 0); result = 31 * result + (evidence != null ? evidence.hashCode() : 0); result = 31 * result + (actionBeans != null ? actionBeans.hashCode() : 0); result = 31 * result + (resource != null ? resource.hashCode() : 0); return result; } }
/** * Create a DecisionTypeEnumeration object * * @param decision of type Decision * @return a DecisionTypeEnumeration object */ private static DecisionTypeEnumeration transformDecisionType( AuthDecisionStatementBean.Decision decision ) { DecisionTypeEnumeration decisionTypeEnum = DecisionTypeEnumeration.DENY; if (decision.equals(AuthDecisionStatementBean.Decision.PERMIT)) { decisionTypeEnum = DecisionTypeEnumeration.PERMIT; } else if (decision.equals(AuthDecisionStatementBean.Decision.INDETERMINATE)) { decisionTypeEnum = DecisionTypeEnumeration.INDETERMINATE; } return decisionTypeEnum; }
/** * Transform a DecisionType * * @param decision of type Decision * @return DecisionTypeEnumeration */ private static DecisionTypeEnumeration transformDecisionType( AuthDecisionStatementBean.Decision decision ) { DecisionTypeEnumeration decisionTypeEnum = DecisionTypeEnumeration.DENY; if (decision.equals(AuthDecisionStatementBean.Decision.PERMIT)) { decisionTypeEnum = DecisionTypeEnumeration.PERMIT; } else if (decision.equals(AuthDecisionStatementBean.Decision.INDETERMINATE)) { decisionTypeEnum = DecisionTypeEnumeration.INDETERMINATE; } return decisionTypeEnum; }