package org.atricore.idbus.connectors.jdoidentityvault.domain; import java.io.Serializable; /** * @author <a href=mailto:gbrigandi@atricore.org>Gianluca Brigandi</a> */ public class JDOAclEntry implements Serializable { private static final long serialVersionUID = 4595183658527599864L; private Long id; private String principalNameClaim; private String passwordClaim; private JDOAclDecisionType decision; private String from; private JDOAclEntryStateType state; private String approvalToken; private String spAlias; public Long getId() { return id; } public void setId(Long 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 JDOAclDecisionType getDecision() { return decision; } public void setDecision(JDOAclDecisionType decision) { this.decision = decision; } public String getFrom() { return from; } public void setFrom(String from) { this.from = from; } public JDOAclEntryStateType getState() { return state; } public void setState(JDOAclEntryStateType 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 JDOAclEntry)) return false; JDOAclEntry that = (JDOAclEntry) o; if(id == 0) return false; if (id != that.id) return false; return true; } @Override public int hashCode() { return (int) (id ^ (id >>> 32)); } }