Skip navigation links
A C D E F G H I J M N O P R S T U V W 

A

AbstractRxPEP<T> - Class in de.fraunhofer.iese.ind2uce.reactive
Base Implementation of a RxPEP.
AbstractRxPEP(IPolicyEnforcementPoint, Class<T>) - Constructor for class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
Instantiates a new Rx PEP.
ActionDescription - Annotation Type in de.fraunhofer.iese.ind2uce.registry
Marks a method as a Service Method for PIPs,PXPs and PEPs.
ActionParameterDescription - Annotation Type in de.fraunhofer.iese.ind2uce.registry
Describes the Parameter of an Method that is annotated with ActionDescription.
add(Number, Number) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AddModifierMethod
 
addAll(Set<MethodInterfaceDescription>) - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Adds the all.
addInterfaceDescription(MethodInterfaceDescription) - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Adds the interface description.
addModificationMethod(ModifierMethod) - Method in interface de.fraunhofer.iese.ind2uce.pep.common.DecisionEnforcer
To add @ModifierMethod against registered @ModifierEngine i.e @DeleteModifierMethod
addModificationMethod(ModifierMethod) - Method in class de.fraunhofer.iese.ind2uce.pep.enforce.JsonPathDecisionEnforcer
 
AddModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
Addition Modifier
AddModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AddModifierMethod
 
addService(Object) - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Adds the service.
addUri(String) - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Adds the uri.
addUri(URI) - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Adds the uri.
anagram(String, int) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AnagramModifierMethod
 
AnagramModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
NOTE: This method does not anagram the string as primitive or json .
AnagramModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AnagramModifierMethod
 
append(String, String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AppendModifierMethod
 
AppendModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
AppendModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AppendModifierMethod
 
assurePDP() - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Make sure the PDP is available

C

changeCurrency(Object, String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod
Modify.
CommonUtil - Class in de.fraunhofer.iese.ind2uce.pep.common
 
ComponentFactory - Class in de.fraunhofer.iese.ind2uce.registry
 
ComponentFactory() - Constructor for class de.fraunhofer.iese.ind2uce.registry.ComponentFactory
 
componentId(ComponentId) - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Component id.
componentId(String) - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Component id.
componentId(String) - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Component id.
componentId(ComponentId) - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Component id.
ComponentRegistry - Class in de.fraunhofer.iese.ind2uce.registry
The Class ComponentRegistry is able to register a PIP or PXP Object at PMP.
ComponentRegistry(ComponentType, URI, OAuthCredentials) - Constructor for class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Instantiates a new component registry.
ComponentType - Enum in de.fraunhofer.iese.ind2uce.registry
All supported types of a component that should be registered.
convertSuccess(String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod
Convert success.
create(Class, Class<? extends Annotation>, ComponentType, EnforcementScopeId, String) - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentFactory
 
createInstanceAPI() - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
 
createInstanceAPI() - Method in interface de.fraunhofer.iese.ind2uce.reactive.common.RxPEP
 
createRxPEP(Class<T>, URI, DecisionEnforcer, URI, OAuthCredentials) - Static method in class de.fraunhofer.iese.ind2uce.reactive.RxPEPFactory
Creates a new ReactivePEP object.
createRxPEP(Class<T>, URI, URI, OAuthCredentials) - Static method in class de.fraunhofer.iese.ind2uce.reactive.RxPEPFactory
Creates a new ReactivePEP object.
createTypeDescription(Type, Class) - Static method in class de.fraunhofer.iese.ind2uce.json.schema.JsonSchemaGenerator
Generates a list of TypeDescription for a given class.
CurrencyModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type).
CurrencyModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod
 
CurrencyModifierMethod.ExchangeService - Interface in de.fraunhofer.iese.ind2uce.pep.modifiermethods
The Interface ExchangeService.

D

de.fraunhofer.iese.ind2uce.json.schema - package de.fraunhofer.iese.ind2uce.json.schema
 
de.fraunhofer.iese.ind2uce.pep - package de.fraunhofer.iese.ind2uce.pep
 
de.fraunhofer.iese.ind2uce.pep.common - package de.fraunhofer.iese.ind2uce.pep.common
 
de.fraunhofer.iese.ind2uce.pep.enforce - package de.fraunhofer.iese.ind2uce.pep.enforce
 
de.fraunhofer.iese.ind2uce.pep.modifiermethods - package de.fraunhofer.iese.ind2uce.pep.modifiermethods
 
de.fraunhofer.iese.ind2uce.reactive - package de.fraunhofer.iese.ind2uce.reactive
 
de.fraunhofer.iese.ind2uce.reactive.common - package de.fraunhofer.iese.ind2uce.reactive.common
 
de.fraunhofer.iese.ind2uce.registry - package de.fraunhofer.iese.ind2uce.registry
 
DecisionEnforcer - Interface in de.fraunhofer.iese.ind2uce.pep.common
It's any implementation is responsible for enforcing @AuthorizationDecision to relevant parameter of @ParameterList using given registered @ModifierMethod
DefaultPolicyEnforcementPoint - Class in de.fraunhofer.iese.ind2uce.pep
This class should be used with Spring auto registration
DefaultPolicyEnforcementPoint(URI, DecisionEnforcer, OAuthCredentials) - Constructor for class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Constructor
delete(DocumentContext, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DeleteModifierMethod
 
DeleteModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which deletes attribute where event parameter is either a Json Object or string (primitive type)
DeleteModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DeleteModifierMethod
 
divide(Number, Number, Number) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DivideModifierMethod
 
DivideModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
 
DivideModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DivideModifierMethod
 
doModification(DocumentContext, String, ParameterList) - Method in interface de.fraunhofer.iese.ind2uce.pep.common.ModifierMethod
Modification for Complex Objects that are serialized using JsonPath.
doModification(Object, ParameterList) - Method in interface de.fraunhofer.iese.ind2uce.pep.common.ModifierMethod
This method to be overridden when modifier wants to handle primitive type like Integer(int), Float(float), Boolean(boolean), Long(long), Short(short), Byte(byte) and Double(double) and String
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.common.PrimitiveModifierMethod
 
doModification(DocumentContext, String, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.common.PrimitiveModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AddModifierMethod
Doing modification.
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AnagramModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AppendModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod
 
doModification(DocumentContext, String, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DeleteModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DeleteModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DivideModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.HashModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.MultiplyModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PasswordModifierMethod
 
doModification(DocumentContext, String, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RangeModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceSubStringModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RoundModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ShortenInitialModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SignModifierMethod
 
doModification(Object, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SubStringModifierMethod
 
doRegisterAtPMP() - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
 
doRegisterAtPMP() - Method in interface de.fraunhofer.iese.ind2uce.reactive.common.RxPEP
Registers the PEP at PMP.

E

enforce(AuthorizationDecision, ParameterList) - Method in interface de.fraunhofer.iese.ind2uce.pep.common.DecisionEnforcer
To enforce @AuthorizationDecision to @ParameterList
enforce(Event) - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Publish the event and enforce the AuthorizationDecision to Event
enforce(AuthorizationDecision, ParameterList) - Method in class de.fraunhofer.iese.ind2uce.pep.enforce.JsonPathDecisionEnforcer
 
enforceDecision(Event, AuthorizationDecision) - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Impose the AuthorizationDecision authorizationDecision on Event event.
enforceDecision(Method, Object[]) - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
 
enforceDecision(Method, Object[]) - Method in class de.fraunhofer.iese.ind2uce.reactive.ReactivePEP
 
enforcementScopeId(EnforcementScopeId) - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Enforcement scope id.
EventBuilder - Class in de.fraunhofer.iese.ind2uce.pep
 
EventBuilder(String) - Constructor for class de.fraunhofer.iese.ind2uce.pep.EventBuilder
Deprecated.
EventBuilder(String, String, String) - Constructor for class de.fraunhofer.iese.ind2uce.pep.EventBuilder
Instantiates a new event builder for action id given as @param.
EventDescription - Annotation Type in de.fraunhofer.iese.ind2uce.registry
Description of an Event Method.
EventParameter - Annotation Type in de.fraunhofer.iese.ind2uce.reactive.common
Specifies function parameter that are passed to PDP and would be used as event parameter.
EventSpecification - Annotation Type in de.fraunhofer.iese.ind2uce.reactive.common
The description of an event which is required to identify that event in IND2UCE.
EventUUID - Annotation Type in de.fraunhofer.iese.ind2uce.reactive.common
A unique identifier for events in addition to EventId.
exchangeService() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod
Exchange service.

F

findAPIDocumentationType(Class<T>) - Static method in class de.fraunhofer.iese.ind2uce.reactive.RxPEPFactory
This method determines whether the documentation API is Valid or not
fixStringObject(Object) - Static method in class de.fraunhofer.iese.ind2uce.pep.common.CommonUtil
 

G

GENERIC_BEGIN - Static variable in class de.fraunhofer.iese.ind2uce.json.schema.JsonSchemaGenerator
 
GENERIC_END - Static variable in class de.fraunhofer.iese.ind2uce.json.schema.JsonSchemaGenerator
 
getAllFields(Class) - Static method in class de.fraunhofer.iese.ind2uce.json.schema.JavaReflectionUtils
Returns all the fields of the class provided including the fields of all its ancestors.
getbooleanFromObject(Object) - Static method in class de.fraunhofer.iese.ind2uce.pep.common.CommonUtil
 
getComponentIdPrefix() - Method in enum de.fraunhofer.iese.ind2uce.registry.ComponentType
Gets the component id prefix.
getDecision(Event) - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Fetch the AuthorizationDecision from PDP against the Event.
getDisplayName() - Method in interface de.fraunhofer.iese.ind2uce.pep.common.ModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AddModifierMethod
Display Name of Modifier.
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AnagramModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.AppendModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DeleteModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DivideModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.HashModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.MultiplyModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PasswordModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RangeModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceSubStringModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RoundModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ShortenInitialModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SignModifierMethod
 
getDisplayName() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SubStringModifierMethod
 
getErrorCode() - Method in class de.fraunhofer.iese.ind2uce.reactive.common.PEPEventProcessingException
Get back the HTTP error code of the exception.
getEvent() - Method in class de.fraunhofer.iese.ind2uce.pep.EventBuilder
Generates an event
getEventTag() - Method in class de.fraunhofer.iese.ind2uce.reactive.common.PEPEventProcessingException
Get the associated event id when error occurs in PEP processing or at PDP side.
getExchangeRate(String, String) - Method in interface de.fraunhofer.iese.ind2uce.pep.modifiermethods.CurrencyModifierMethod.ExchangeService
Gets the exchange rate with base.
getFromStringOrJsonPrimitive(Object) - Static method in class de.fraunhofer.iese.ind2uce.pep.common.CommonUtil
Only String or JsonPrimitive are allowed, else throws IllegalArgumentException("Only Strings allowed")
getHealth() - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
 
getId() - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
 
getId() - Method in class de.fraunhofer.iese.ind2uce.pep.PolicyEnforcementPoint
Returns PEP componet ID
getIntegerFromObject(Object) - Static method in class de.fraunhofer.iese.ind2uce.pep.common.CommonUtil
Only String or JsonPrimitive are allowed, else throws IllegalArgumentException("Only Strings allowed")
getJsonType(Class) - Static method in class de.fraunhofer.iese.ind2uce.json.schema.JsonSchemaGenerator
Returns a jsonType for a given class.
getPolicyEnforcementPoint() - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
 
getPolicyEnforcementPoint() - Method in interface de.fraunhofer.iese.ind2uce.reactive.common.RxPEP
It returns a valid instance of IPolicyEnforcementPoint
getPolicyEnforcementPoint() - Method in class de.fraunhofer.iese.ind2uce.reactive.ReactivePEP
 
getPrefixForInterfaceDescription() - Method in enum de.fraunhofer.iese.ind2uce.registry.ComponentType
Gets the prefix for interface description.

H

hash(String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.HashModifierMethod
 
HashModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which hashes a string
HashModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.HashModifierMethod
 

I

IncorrectPEPDescriptionError - Exception in de.fraunhofer.iese.ind2uce.reactive.common
Incorrect PEP description error Created by chattapa on 10/17/16.
IncorrectPEPDescriptionError(String) - Constructor for exception de.fraunhofer.iese.ind2uce.reactive.common.IncorrectPEPDescriptionError
Instantiates a new incorrect PEP description error.
IncorrectPEPDescriptionError(String, Exception) - Constructor for exception de.fraunhofer.iese.ind2uce.reactive.common.IncorrectPEPDescriptionError
For wrapping exceptions.
initialize(String...) - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Default initializer that establishes the connection to PDP.
initialize(String...) - Method in class de.fraunhofer.iese.ind2uce.pep.PolicyEnforcementPoint
initialization using registry builder
initPpdConnection() - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Initialize the PDP connection
isInd2ucePrimitive(Class) - Static method in class de.fraunhofer.iese.ind2uce.json.schema.JavaReflectionUtils
 
isIterable(Class) - Static method in class de.fraunhofer.iese.ind2uce.json.schema.JavaReflectionUtils
 
isMap(Class) - Static method in class de.fraunhofer.iese.ind2uce.json.schema.JavaReflectionUtils
 
isReady() - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
 
isReady() - Method in interface de.fraunhofer.iese.ind2uce.reactive.common.RxPEP
Returns one of the following RxPEP states: REGISTRATION_DONE_SUCCESSFULLY: PEP is already registered at PMP. REGISTRATION_FAILED: PEP failed to register at PMP. REGISTRATION_NOT_STARTED: Registration has not been started yet and PEP needs to be initialized for the registration to be started. REGISTRATION_UNDER_PROCESS: Registration is being processed.
isValidDocumentation(Class<T>) - Static method in class de.fraunhofer.iese.ind2uce.reactive.RxPEPFactory
Checks whether documentation API is valid.

J

JavaReflectionUtils - Class in de.fraunhofer.iese.ind2uce.json.schema
 
JavaReflectionUtils() - Constructor for class de.fraunhofer.iese.ind2uce.json.schema.JavaReflectionUtils
 
JsonPathDecisionEnforcer - Class in de.fraunhofer.iese.ind2uce.pep.enforce
Decision Enforcer that uses JsonPath to provide expressions to
JsonPathDecisionEnforcer() - Constructor for class de.fraunhofer.iese.ind2uce.pep.enforce.JsonPathDecisionEnforcer
 
JsonSchemaGenerator - Class in de.fraunhofer.iese.ind2uce.json.schema
 

M

MAP_FULL_QUALIFIED_CLASSNAME - Static variable in class de.fraunhofer.iese.ind2uce.json.schema.JsonSchemaGenerator
 
ModificationFailedException - Exception in de.fraunhofer.iese.ind2uce.pep.common
Modification failed due wrong Modifier name is present which does not match with parameter of Event.
ModificationFailedException(String, Exception) - Constructor for exception de.fraunhofer.iese.ind2uce.pep.common.ModificationFailedException
Create ModificationFailedException wrapping other exception type
ModifierMethod - Interface in de.fraunhofer.iese.ind2uce.pep.common
Base Interface for all Modifier.
ModifierNotFoundException - Exception in de.fraunhofer.iese.ind2uce.pep.common
Modifier is not registered or unavailable at PEP application.
ModifierNotFoundException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.pep.common.ModifierNotFoundException
Constructor with message of exception
multiply(Number, Number) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.MultiplyModifierMethod
 
MultiplyModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
 
MultiplyModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.MultiplyModifierMethod
 

N

nameIsValid() - Method in interface de.fraunhofer.iese.ind2uce.pep.common.ModifierMethod
 
nameIsValid() - Method in class de.fraunhofer.iese.ind2uce.pep.common.PrimitiveModifierMethod
 
nameIsValid() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.DeleteModifierMethod
 
nameIsValid() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
 

O

oauthClientCredentials - Variable in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
 

P

password() - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PasswordModifierMethod
 
PasswordModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which provides password encryption where event parameter is either a Json Object or string (primitive type)
PasswordModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PasswordModifierMethod
 
patternMatcher(Object, String, Number, DocumentContext, String, String, Boolean) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
Domodify.
PatternMatcherModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which replaces a string with another one where event parameter is either a Json Object or string (primitive type)
PatternMatcherModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
 
PEPEventProcessingException - Class in de.fraunhofer.iese.ind2uce.reactive.common
 
PEPEventProcessingException(Object, Throwable, int) - Constructor for class de.fraunhofer.iese.ind2uce.reactive.common.PEPEventProcessingException
Create exception while error at PEP or PDP side.
pepInterfaceDescription - Variable in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
The documentation API.
PEPServiceDescription - Annotation Type in de.fraunhofer.iese.ind2uce.reactive.common
It includes the component id of PEP.
pepState - Variable in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
The pep state.
PEPType - Enum in de.fraunhofer.iese.ind2uce.reactive.common
Created by chattapa on 12/19/16.
PIPService - Annotation Type in de.fraunhofer.iese.ind2uce.registry
Sub-annotation of Component for Beans of Type PIP Service.
pmpUrl - Variable in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
 
PolicyEnforcementPoint - Class in de.fraunhofer.iese.ind2uce.pep
Should be instantiated to create PEP enable application
PolicyEnforcementPoint(DecisionEnforcer, ComponentId, URI, List<PepInterfaceDescription>, List<ModifierInterfaceDescription>, URI, boolean, OAuthCredentials) - Constructor for class de.fraunhofer.iese.ind2uce.pep.PolicyEnforcementPoint
Constructor.
policyEnforcementPoint - Variable in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
The policy enforcement point.
postSuccessfulRegistration() - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
 
postSuccessfulRegistration() - Method in class de.fraunhofer.iese.ind2uce.reactive.ReactivePEP
 
PrimitiveModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.common
Base class for modifiers that apply to single, primitive elements Implements a generic Json-doModification that handles JsonPrimitives and recursively handles JsonArrays Makes use of the Java-doModification, which must be implemented in specialist classes
PrimitiveModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.common.PrimitiveModifierMethod
 
ProvidedModifiers - Annotation Type in de.fraunhofer.iese.ind2uce.reactive.common
Specifies the associated modifier actors of the event.
PXPService - Annotation Type in de.fraunhofer.iese.ind2uce.registry
Subannotation of Component for Beans of Type PXP Service.

R

range(String, int) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RangeModifierMethod
Gets the range.
RangeModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
NOTE: This method does not anagram the string as primitive or json .
RangeModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RangeModifierMethod
 
ReactivePEP<T> - Class in de.fraunhofer.iese.ind2uce.reactive
The Class RxPEP is one implementation for Reactive PEP.
ReactivePEP(Class<T>, PolicyEnforcementPoint) - Constructor for class de.fraunhofer.iese.ind2uce.reactive.ReactivePEP
Instantiates a new rx PEP.
readAndCreateEvent(Method, Object[]) - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
Gets the action id from the given method and creates a new event with specific UUID and parameters set.
readEventDescription(Method) - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
Gets the platform, context and action values from the event specification of the given method and creates the action id and returns it.
readParameterList(Class<?>[], Annotation[][], Object[]) - Method in class de.fraunhofer.iese.ind2uce.reactive.AbstractRxPEP
Returns the annotations of type PEPParamKey with their corresponding method argument.
register() - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Register.
register() - Method in class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Register.
RegistryBuilder - Class in de.fraunhofer.iese.ind2uce.registry
Builder to register a component (pxp, pip) at the Management Point.
RegistryBuilder(ComponentType, IPolicyManagementPoint) - Constructor for class de.fraunhofer.iese.ind2uce.registry.RegistryBuilder
Instantiates a new registry builder.
removeModificationMethod(String) - Method in interface de.fraunhofer.iese.ind2uce.pep.common.DecisionEnforcer
To removed already added @ModifierMethod
removeModificationMethod(String) - Method in class de.fraunhofer.iese.ind2uce.pep.enforce.JsonPathDecisionEnforcer
 
replace(String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceModifierMethod
 
ReplaceModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which replaces a string with another one where event parameter is either a Json Object or string (primitive type)
ReplaceModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceModifierMethod
 
replaceSubstring(String, String, String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceSubStringModifierMethod
 
ReplaceSubStringModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
ReplaceSubStringModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ReplaceSubStringModifierMethod
 
reset() - Method in class de.fraunhofer.iese.ind2uce.pep.DefaultPolicyEnforcementPoint
Reset the PDP connection.
round(Number, String, Double, Double) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RoundModifierMethod
 
RoundModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
 
RoundModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.RoundModifierMethod
 
RxPEP<T> - Interface in de.fraunhofer.iese.ind2uce.reactive.common
Reactive PEP interface Created by chattapa on 10/23/16.
RxPEPFactory - Class in de.fraunhofer.iese.ind2uce.reactive
Entry Point to define reactive Policy Enforcement Points.
RxPEPFactory() - Constructor for class de.fraunhofer.iese.ind2uce.reactive.RxPEPFactory
 
RxPEPState - Enum in de.fraunhofer.iese.ind2uce.reactive.common
Current reactive PEP state Created by chattapa on 10/23/16.

S

scramble(String, int) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.PatternMatcherModifierMethod
 
shorten(String, String, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ShortenInitialModifierMethod
 
ShortenInitialModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which shortens the string to it first letter, set it to upper of lower case (default: upper) and append a character (default: point) where event parameter is either a Json Object or string (primitive type)
ShortenInitialModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.ShortenInitialModifierMethod
 
sign(Number, String) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SignModifierMethod
 
SignModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
 
SignModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SignModifierMethod
 
substring(String, int, int, String, boolean) - Static method in class de.fraunhofer.iese.ind2uce.pep.common.SubstringUtil
STRING := "0123456789" | substring(s, 1, null/0) => 123456789 | substring(s, 2, ") => 2345 | substring(s, null/0, 3) => 012 | substring(s, -2, null) => 89 | substring(s, -3, -2) => 7 | substring(s, -2,2) => 0189 | substring(s, 2, -4) => 2345 | substring(s, null, -5) => 01234 | substring(s, 6,2) => | substring(s, -3, -4) => | substring(s, null, null) => |
substring(Object, Object, Object, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SubStringModifierMethod
 
SubStringModifierMethod - Class in de.fraunhofer.iese.ind2uce.pep.modifiermethods
This a default Modifier method with PEP sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
SubStringModifierMethod() - Constructor for class de.fraunhofer.iese.ind2uce.pep.modifiermethods.SubStringModifierMethod
 
SubstringUtil - Class in de.fraunhofer.iese.ind2uce.pep.common
 
SubstringUtil() - Constructor for class de.fraunhofer.iese.ind2uce.pep.common.SubstringUtil
 

T

toString() - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
 

U

url(String) - Method in class de.fraunhofer.iese.ind2uce.registry.ComponentRegistry
Url.

V

valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.reactive.common.PEPType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.reactive.common.RxPEPState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.registry.ComponentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.fraunhofer.iese.ind2uce.reactive.common.PEPType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.ind2uce.reactive.common.RxPEPState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.ind2uce.registry.ComponentType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withParameter(String, Object, Type) - Method in class de.fraunhofer.iese.ind2uce.pep.EventBuilder
 
A C D E F G H I J M N O P R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.