org.apache.deltaspike.security.impl.authorization
Class DefaultAccessDecisionVoterContext

java.lang.Object
  extended by org.apache.deltaspike.security.impl.authorization.DefaultAccessDecisionVoterContext
All Implemented Interfaces:
AccessDecisionVoterContext, EditableAccessDecisionVoterContext

@RequestScoped
public class DefaultAccessDecisionVoterContext
extends Object
implements EditableAccessDecisionVoterContext


Constructor Summary
DefaultAccessDecisionVoterContext()
           
 
Method Summary
 void addMetaData(String key, Object metaData)
          
 void addViolation(SecurityViolation securityViolation)
          
 Map<String,Object> getMetaData()
          
<T> T
getMetaDataFor(String key, Class<T> targetType)
          
<T> T
getSource()
          
 AccessDecisionState getState()
          
 List<SecurityViolation> getViolations()
          
 void setSource(Object source)
          
 void setState(AccessDecisionState accessDecisionVoterState)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAccessDecisionVoterContext

public DefaultAccessDecisionVoterContext()
Method Detail

getState

public AccessDecisionState getState()

Specified by:
getState in interface AccessDecisionVoterContext

getViolations

public List<SecurityViolation> getViolations()

Specified by:
getViolations in interface AccessDecisionVoterContext

getSource

public <T> T getSource()

Specified by:
getSource in interface AccessDecisionVoterContext

setSource

public void setSource(Object source)

Specified by:
setSource in interface EditableAccessDecisionVoterContext

getMetaData

public Map<String,Object> getMetaData()

Specified by:
getMetaData in interface AccessDecisionVoterContext

getMetaDataFor

public <T> T getMetaDataFor(String key,
                            Class<T> targetType)

Specified by:
getMetaDataFor in interface AccessDecisionVoterContext

addMetaData

public void addMetaData(String key,
                        Object metaData)

Specified by:
addMetaData in interface EditableAccessDecisionVoterContext

setState

public void setState(AccessDecisionState accessDecisionVoterState)

Specified by:
setState in interface EditableAccessDecisionVoterContext

addViolation

public void addViolation(SecurityViolation securityViolation)

Specified by:
addViolation in interface EditableAccessDecisionVoterContext


Copyright © 2011-2012 The Apache Software Foundation. All Rights Reserved.