All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractRxPep<T> Base Implementation of a RxPep.ActionDescription Marks a method as a Service Method for Pips,Pxps and Peps.ActionParameterDescription Describes the Parameter of an Method that is annotated withActionDescription
.AddModifierMethod Addition ModifiersAnagramModifierMethod NOTE: This method does not anagram the string as primitive or json .AppendModifierMethod 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)CloudSynchronizer CloudSynchronizer.SyncJob CommonUtil ComponentInstanceStore DecisionEnforcer It's any implementation is responsible for enforcing @AuthorizationDecision
to relevant parameter of @ParameterList
using given registered @ModifierMethod
DefaultPolicyEnforcementPoint This class should be used with Spring auto registrationDeleteModifierMethod This a default Modifiers method with Pep sdk which deletes attribute where event parameter is either a Json Object or string (primitive type)DivideModifierMethod EventBuilder EventParameter Specifies function parameter that are passed to PDP and would be used as event parameter.EventSpecification The description of an event which is required to identify that event in MYDATA.FileSynchronizer HashModifierMethod This a default Modifiers method with Pep sdk which hashes a stringIComponentInstanceStore Encapsulates the management of PIP/PXP instances that not necessarily have to implement theIPolicyInformationPoint
orIPolicyExecutionPoint
interfaces.IMyDataEnvironment This interface describes the public facade to the MyDataEnvironment, regardless whether you use the Library in LOCAL or CLOUD mode.IMyDataEnvironmentFullFace The interface covers all the functionalities a MyDataEnvironment implementation needs to provide.IMyDataEnvironmentInitializer This interface covers the initialization of a MyDataEnvironmentIMyDataEnvironmentTechnicalAccess This interface covers the "Technical Access" to a MyDataEnvironment.IncorrectPepDescriptionError Incorrect Pep description error Created by chattapa on 10/17/16.InterfaceDescriptionDiscovery Generates a List ofMethodInterfaceDescription
by introspecting a class.IPolicyCache ISyncService This interface encapsulates the synchronization of policies, timers and componentInformation.ITimerCache JsonPathDecisionEnforcer Decision Enforcer that usesJsonPath
to provide expressions toModificationFailedException Modification failed due wrong Modifiers name is present which does not match with parameter of Event.ModifierMethod Base Interface for all Modifiers.ModifierNotFoundException Modifiers is not registered or unavailable at Pep application.Modifiers Specifies the associated modifier actors of the event.MultiplyModifierMethod MyDataEnvironmentManager MyDataEnvironmentManager
handles theIMyDataEnvironment
, whether it is local or cloud.MyDataUtil This class provides helpful tools.OperationalMode PasswordModifierMethod This a default Modifiers method with Pep sdk which provides password encryption where event parameter is either a Json Object or string (primitive type)PdpJavaConnector PepServiceDescription It includes the component id of Pep.PepType Created by chattapa on 12/19/16.PipJavaConnector PipWrapper PmpJavaConnector PolicyCache Keeps a copy of a policy listPolicyEnforcementPoint Should be instantiated to create Pep enable applicationPolicyManagementPoint The core implementation for a policy management point.PolicyManagementPoint.TimerJob PrimitiveModifierMethod 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 classesPxpJavaConnector PxpWrapper ReactivePep<T> The Class RxPep is one implementation for Reactive Pep.ReplaceModifierMethod 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)ReplaceSubStringModifierMethod 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)RoundModifierMethod RxPep<T> Reactive Pep interface Created by chattapa on 10/23/16.RxPepFactory Entry Point to define reactive Policy Enforcement Points.RxPepState Current reactive Pep state Created by chattapa on 10/23/16.ShortenInitialModifierMethod 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)SignModifierMethod SubStringModifierMethod 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)SubstringUtil SynchronizerException Exception to indicate an error about synchronizationTechnicalAccessGranter The TechnicalAccessGranter can provide programmatically access to theIMyDataEnvironmentTechnicalAccess
face of anIMyDataEnvironment
This utility shall only be used by MYDATA Library-Developers and NOT by MYDATA Library Users.TimerCache Keeps a copy of a timer list