@Component(value="tripleAttributeFinderModule") public class TripleAttributeFinderModule extends org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
Modifier and Type | Field and Description |
---|---|
protected org.fcrepo.kernel.api.services.NodeService |
nodeService |
protected org.fcrepo.http.commons.session.SessionFactory |
sessionFactory
Fedora's ModeShape session factory.
|
Constructor and Description |
---|
TripleAttributeFinderModule() |
Modifier and Type | Method and Description |
---|---|
org.jboss.security.xacml.sunxacml.cond.EvaluationResult |
findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
org.jboss.security.xacml.sunxacml.EvaluationCtx context,
int designatorType)
Finds the matching triples values.
|
Set<Integer> |
getSupportedDesignatorTypes()
Supports resource attributes.
|
boolean |
isDesignatorSupported()
Supports designators.
|
@Inject protected org.fcrepo.http.commons.session.SessionFactory sessionFactory
@Inject protected org.fcrepo.kernel.api.services.NodeService nodeService
public TripleAttributeFinderModule()
public final boolean isDesignatorSupported()
isDesignatorSupported
in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
AttributeFinderModule.isDesignatorSupported()
public final Set<Integer> getSupportedDesignatorTypes()
getSupportedDesignatorTypes
in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
AttributeFinderModule.getSupportedDesignatorTypes()
public final org.jboss.security.xacml.sunxacml.cond.EvaluationResult findAttribute(URI attributeType, URI attributeId, URI issuer, URI subjectCategory, org.jboss.security.xacml.sunxacml.EvaluationCtx context, int designatorType)
findAttribute
in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
attributeId
- The URI of the attribute key (the predicate of the triple)(java.net.URI, java.net.URI,
java.net.URI, java.net.URI, org.jboss.security.xacml.sunxacml.EvaluationCtx, int)
Copyright © 2013–2017 DuraSpace, Inc.. All rights reserved.