org.apache.myfaces.extensions.cdi.jsf.impl.security
Class DefaultAccessDecisionVoterStateContext

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.jsf.impl.security.DefaultAccessDecisionVoterStateContext
All Implemented Interfaces:
Serializable, AccessDecisionVoterContext, org.apache.myfaces.extensions.cdi.core.impl.security.spi.EditableAccessDecisionVoterContext

@RequestScoped
public class DefaultAccessDecisionVoterStateContext
extends Object
implements org.apache.myfaces.extensions.cdi.core.impl.security.spi.EditableAccessDecisionVoterContext

See Also:
Serialized Form

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

Constructor Detail

DefaultAccessDecisionVoterStateContext

public DefaultAccessDecisionVoterStateContext()
Method Detail

getState

public AccessDecisionState getState()

Specified by:
getState in interface AccessDecisionVoterContext

getViolations

public List<SecurityViolation> getViolations()

Specified by:
getViolations in interface AccessDecisionVoterContext

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 org.apache.myfaces.extensions.cdi.core.impl.security.spi.EditableAccessDecisionVoterContext

setState

public void setState(AccessDecisionState accessDecisionVoterState)

Specified by:
setState in interface org.apache.myfaces.extensions.cdi.core.impl.security.spi.EditableAccessDecisionVoterContext

addViolation

public void addViolation(SecurityViolation securityViolation)

Specified by:
addViolation in interface org.apache.myfaces.extensions.cdi.core.impl.security.spi.EditableAccessDecisionVoterContext


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