Package com.tivoli.am.rba.pip
Class JavaScriptPIP
- java.lang.Object
-
- AbstractPIP
-
- com.tivoli.am.rba.pip.JavaScriptPIP
-
public class JavaScriptPIP extends AbstractPIP
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaScriptPIP.Configuration
static class
JavaScriptPIP.Context
This class is used to pass information into the javascript rule and allow the rule to pass attributes to the RequestContext.
-
Field Summary
Fields Modifier and Type Field Description static Logger
_logger
static java.lang.String
copyright
static java.lang.String
sourceCodeID
-
Constructor Summary
Constructors Constructor Description JavaScriptPIP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Attribute>
getActionAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
java.util.List<Attribute>
getEnvironmentAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
java.util.List<Attribute>
getResourceAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
java.util.List<Attribute>
getSubjectAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer, java.lang.String subjectCategory)
boolean
hasActionAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
boolean
hasAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
boolean
hasEnvironmentAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
boolean
hasResourceAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
boolean
hasSubjectAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer, java.lang.String subjectCategory)
void
init(java.util.Properties properties)
-
-
-
Field Detail
-
sourceCodeID
public static final java.lang.String sourceCodeID
- See Also:
- Constant Field Values
-
copyright
public static final java.lang.String copyright
-
_logger
public static final Logger _logger
-
-
Method Detail
-
init
public void init(java.util.Properties properties)
-
getActionAttributes
public java.util.List<Attribute> getActionAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
getEnvironmentAttributes
public java.util.List<Attribute> getEnvironmentAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
getResourceAttributes
public java.util.List<Attribute> getResourceAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
getSubjectAttributes
public java.util.List<Attribute> getSubjectAttributes(RequestContext context, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer, java.lang.String subjectCategory)
-
hasActionAttributes
public boolean hasActionAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
hasEnvironmentAttributes
public boolean hasEnvironmentAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
hasResourceAttributes
public boolean hasResourceAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
hasSubjectAttributes
public boolean hasSubjectAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer, java.lang.String subjectCategory)
-
hasAttributes
public boolean hasAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
-
-