Groovy Documentation

org.codehaus.griffon.runtime.shiro
[Java] Class ShiroGriffonControllerActionInterceptor.RequirementConfiguration

java.lang.Object
  org.codehaus.griffon.runtime.shiro.ShiroGriffonControllerActionInterceptor.RequirementConfiguration

private static class ShiroGriffonControllerActionInterceptor.RequirementConfiguration

Field Summary
private static String[] EMPTY

private Logical logical

private Requirement requirement

private String[] values

 
Constructor Summary
private ShiroGriffonControllerActionInterceptor.RequirementConfiguration(Requirement requirement)

private ShiroGriffonControllerActionInterceptor.RequirementConfiguration(Requirement requirement, String[] values, Logical logical)

 
Method Summary
boolean equals(Object o)

boolean eval(org.apache.shiro.subject.Subject subject)

Logical getLogical()

Requirement getRequirement()

String[] getValues()

int hashCode()

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

EMPTY

private static final String[] EMPTY


logical

private final Logical logical


requirement

private final Requirement requirement


values

private final String[] values


 
Constructor Detail

ShiroGriffonControllerActionInterceptor.RequirementConfiguration

private ShiroGriffonControllerActionInterceptor.RequirementConfiguration(Requirement requirement)


ShiroGriffonControllerActionInterceptor.RequirementConfiguration

private ShiroGriffonControllerActionInterceptor.RequirementConfiguration(Requirement requirement, String[] values, Logical logical)


 
Method Detail

equals

@Override
public boolean equals(Object o)


eval

public boolean eval(org.apache.shiro.subject.Subject subject)


getLogical

public Logical getLogical()


getRequirement

public Requirement getRequirement()


getValues

public String[] getValues()


hashCode

@Overrideresult = 31 * result + logical.hashCode();
public int hashCode()


toString

@Override", values=" + (values == null ? null : Arrays.asList(values)) +
public String toString()


 

Groovy Documentation