All Classes and Interfaces

Class
Description
Base Implementation of a RxPep.
Marks a method as a Service Method for Pips,Pxps and Peps.
Describes the Parameter of an Method that is annotated with ActionDescription.
Addition Modifiers
NOTE: This method does not anagram the string as primitive or json .
This a default Modifiers method with Pep sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
 
 
 
 
It's any implementation is responsible for enforcing @AuthorizationDecision to relevant parameter of @ParameterList using given registered @ModifierMethod
This class should be used with Spring auto registration
This a default Modifiers method with Pep sdk which deletes attribute where event parameter is either a Json Object or string (primitive type)
 
 
 
Specifies function parameter that are passed to PDP and would be used as event parameter.
The description of an event which is required to identify that event in MYDATA.
 
This a default Modifiers method with Pep sdk which hashes a string
Encapsulates the management of PIP/PXP instances that not necessarily have to implement the IPolicyInformationPoint or IPolicyExecutionPoint interfaces.
This interface describes the public facade to the MyDataEnvironment, regardless whether you use the Library in LOCAL or CLOUD mode.
The interface covers all the functionalities a MyDataEnvironment implementation needs to provide.
This interface covers the initialization of a MyDataEnvironment
This interface covers the "Technical Access" to a MyDataEnvironment.
Incorrect Pep description error Created by chattapa on 10/17/16.
Generates a List of MethodInterfaceDescription by introspecting a class.
 
This interface encapsulates the synchronization of policies, timers and componentInformation.
 
Decision Enforcer that uses JsonPath to provide expressions to
Modification failed due wrong Modifiers name is present which does not match with parameter of Event.
Base Interface for all Modifiers.
Modifiers is not registered or unavailable at Pep application.
Specifies the associated modifier actors of the event.
 
MyDataEnvironmentManager handles the IMyDataEnvironment, whether it is local or cloud.
This class provides helpful tools.
 
This a default Modifiers method with Pep sdk which provides password encryption where event parameter is either a Json Object or string (primitive type)
 
It includes the component id of Pep.
Created by chattapa on 12/19/16.
 
 
 
Keeps a copy of a policy list
Should be instantiated to create Pep enable application
The core implementation for a policy management point.
 
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
 
 
The Class RxPep is one implementation for Reactive Pep.
This a default Modifiers method with Pep sdk which replaces a string with another one where event parameter is either a Json Object or string (primitive type)
This a default Modifiers method with Pep sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
 
Reactive Pep interface Created by chattapa on 10/23/16.
Entry Point to define reactive Policy Enforcement Points.
Current reactive Pep state Created by chattapa on 10/23/16.
This a default Modifiers 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)
 
This a default Modifiers method with Pep sdk which appends the prefix and suffix to string where event parameter is either a Json Object or string (primitive type)
 
Exception to indicate an error about synchronization
The TechnicalAccessGranter can provide programmatically access to the IMyDataEnvironmentTechnicalAccess face of an IMyDataEnvironment This utility shall only be used by MYDATA Library-Developers and NOT by MYDATA Library Users.
Keeps a copy of a timer list