/**
* List of ordered authorization rules.
*/
- private List<AuthorizationRule> _rules;
+ private List<AuthorizationRule> rules;
/**
* User accessor used to obtain the current user.
*/
- private UserAccessor _userAccessor;
+ private UserAccessor userAccessor;
/**
* Name for this instance of the authorization service.
*/
- private String _name;
+ private String name;
/**
* Constructs the service.
* @param aName Name of this instance of the service.
*/
public DefaultAuthorizationService(UserAccessor aAccessor, String aName) {
- _rules = new ArrayList<AuthorizationRule>();
- _userAccessor = aAccessor;
- _name = aName;
+ rules = new ArrayList<AuthorizationRule>();
+ userAccessor = aAccessor;
+ name = aName;
}
/**
* Constructs the authorization service.
*/
public DefaultAuthorizationService() {
- _rules = new ArrayList<AuthorizationRule>();
- _userAccessor = null;
- _name = null;
+ rules = new ArrayList<AuthorizationRule>();
+ userAccessor = null;
+ name = null;
}
/**
* @param aUserAccessor User accessor.
*/
public void setUserAccessor(UserAccessor aUserAccessor) {
- _userAccessor = aUserAccessor;
+ userAccessor = aUserAccessor;
}
/* (non-Javadoc)
* @see org.wamblee.security.authorization.AuthorizationService#isAllowed(java.lang.Object, org.wamblee.security.authorization.Operation)
*/
public boolean isAllowed(Object aResource, Operation aOperation) {
- User user = _userAccessor.getCurrentUser();
- for (AuthorizationRule rule: _rules) {
+ User user = userAccessor.getCurrentUser();
+ for (AuthorizationRule rule: rules) {
switch ( rule.isAllowed(aResource, aOperation, user)) {
case DENIED: { return false; }
case GRANTED: { return true; }
}
protected String getName() {
- return _name;
+ return name;
}
public void setName(String aName) {
- _name = aName;
+ name = aName;
}
/* (non-Javadoc)
* @see org.wamblee.security.authorization.AuthorizationService#getRules()
*/
public AuthorizationRule[] getRules() {
- return _rules.toArray(new AuthorizationRule[0]);
+ return rules.toArray(new AuthorizationRule[0]);
}
/* (non-Javadoc)
* @see org.wamblee.security.authorization.AuthorizationService#appendRule(org.wamblee.security.authorization.AuthorizationRule)
*/
public void appendRule(AuthorizationRule aRule) {
- _rules.add(aRule);
+ rules.add(aRule);
}
/* (non-Javadoc)
* @see org.wamblee.security.authorization.AuthorizationService#insertRuleAfter(int, org.wamblee.security.authorization.AuthorizationRule)
*/
public void insertRuleAfter(int aIndex, AuthorizationRule aRule) {
- _rules.add(aIndex, aRule);
+ rules.add(aIndex, aRule);
}
/* (non-Javadoc)
* @see org.wamblee.security.authorization.AuthorizationService#removeRule(int)
*/
public void removeRule(int aIndex) {
- _rules.remove(aIndex);
+ rules.remove(aIndex);
}
/**
* @return The rules.
*/
protected List<AuthorizationRule> getMappedRules() {
- return _rules;
+ return rules;
}
/**
* @param aRules The rules.
*/
protected void setMappedRules(List<AuthorizationRule> aRules) {
- _rules = aRules;
+ rules = aRules;
}
}