/** * Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */ package org.ralasafe.entitle; /** * Result of decision policy. * If request is denied, <code>denyReason</code> should be given. * */ public class Decision { protected static final String DEFAULT_DENY_REASON = "You are not granted to execute it"; private boolean permit; private String denyReason; /** * permit or deny * * @return true--permit; false--deny */ public boolean isPermit() { return permit; } public void setPermit(boolean permit) { this.permit = permit; } /** * deny reason * * @return */ public String getDenyReason() { return denyReason; } public void setDenyReason(String denyReason) { this.denyReason = denyReason; } }