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 toModification 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