
com.daedafusion.security.decision.Decision Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of security-framework Show documentation
Show all versions of security-framework Show documentation
A pluggable security framework "inspired" by the OWASP ESAPI framework
package com.daedafusion.security.decision;
import com.daedafusion.security.obligation.Obligation;
import org.apache.log4j.Logger;
import java.util.ArrayList;
import java.util.List;
/**
* Created by mphilpot on 7/14/14.
*/
public class Decision
{
private static final Logger log = Logger.getLogger(Decision.class);
public enum Result { PERMIT, DENY, ABSTAIN }
private String id;
private List obligations;
private Result result;
public Decision(String id)
{
this.id = id;
this.obligations = new ArrayList<>();
}
public Decision(String id, List obligations)
{
this.id = id;
this.obligations = obligations;
}
public Result getResult()
{
return result;
}
public void setResult(Result result)
{
this.result = result;
}
public List getObligations()
{
return obligations;
}
public void setObligations(List obligations)
{
this.obligations = obligations;
}
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy