package org.atricore.idbus.kernel.main.provisioning.domain; import java.io.Serializable; /** * @author <a href=mailto:gbrigandi@atricore.org>Gianluca Brigandi</a> */ public class AclEntry implements Serializable { private static final long serialVersionUID = 4595183658527599864L; private String id; private String principalNameClaim; private String passwordClaim; private AclDecisionType decision; private String from; private AclEntryStateType state; private String approvalToken; private String spAlias; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPrincipalNameClaim() { return principalNameClaim; } public void setPrincipalNameClaim(String principalNameClaim) { this.principalNameClaim = principalNameClaim; } public String getPasswordClaim() { return passwordClaim; } public void setPasswordClaim(String passwordClaim) { this.passwordClaim = passwordClaim; } public AclDecisionType getDecision() { return decision; } public void setDecision(AclDecisionType decision) { this.decision = decision; } public String getFrom() { return from; } public void setFrom(String from) { this.from = from; } public AclEntryStateType getState() { return state; } public void setState(AclEntryStateType state) { this.state = state; } public String getApprovalToken() { return approvalToken; } public void setApprovalToken(String approvalToken) { this.approvalToken = approvalToken; } public String getSpAlias() { return spAlias; } public void setSpAlias(String spAlias) { this.spAlias = spAlias; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof AclEntry)) return false; AclEntry that = (AclEntry) o; if (id != null) return id.equals(that.id); return false; } @Override public int hashCode() { return id != null ? id.hashCode() : super.hashCode(); } }