Uses of Interface
de.fraunhofer.iese.mydata.IMyDataEnvironment
Packages that use IMyDataEnvironment
Package
Description
-
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata
Methods in de.fraunhofer.iese.mydata that return IMyDataEnvironmentModifier and TypeMethodDescriptionstatic IMyDataEnvironment
MyDataEnvironmentManager.getDefaultEnvironment()
Static access to the defaultIMyDataEnvironment
Methods in de.fraunhofer.iese.mydata that return types with arguments of type IMyDataEnvironmentModifier and TypeMethodDescriptionstatic Optional<IMyDataEnvironment>
MyDataEnvironmentManager.getEnvironment
(String environmentId) Access to aIMyDataEnvironment
instance via environmentId -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.internal
Subinterfaces of IMyDataEnvironment in de.fraunhofer.iese.mydata.internalModifier and TypeInterfaceDescriptioninterface
The interface covers all the functionalities a MyDataEnvironment implementation needs to provide.Methods in de.fraunhofer.iese.mydata.internal that return IMyDataEnvironmentModifier and TypeMethodDescriptionIMyDataEnvironmentInitializer.initializeCloud
(SolutionId solutionId, URI cloudPmpUrl, OAuthCredentials authentication) Initialize with cloud mode (cloud Pmp, cloud Pdp)IMyDataEnvironmentInitializer.initializeLocal
(SolutionId solutionId, String timezone, int numPdpThreads, boolean whitelistModeEnabled, IEventRepository eventRepository) Initialize localIMyDataEnvironmentInitializer.initializeLocalWithCloudSync
(SolutionId solutionId, URI cloudPmpUrl, OAuthCredentials authentication, String timezone, boolean cacheEnabled, String policyCachePath, String timerCachePath, String maxPolicyAge, String syncSchedule, boolean masterClient, int numPdpThreads, boolean whitelistModeEnabled, IEventRepository eventRepository) Initialize local with cloud syncIMyDataEnvironmentInitializer.initializeLocalWithFileSync
(SolutionId solutionId, String timezone, String fileSyncPath, int numPdpThreads, boolean whitelistModeEnabled, IEventRepository eventRepository) Initialize local with file syncMethods in de.fraunhofer.iese.mydata.internal with parameters of type IMyDataEnvironmentModifier and TypeMethodDescriptionTechnicalAccessGranter.getTechnicalAccess
(IMyDataEnvironment myDataEnvironment) Provides access to theIMyDataEnvironmentTechnicalAccess
face of anIMyDataEnvironment
. -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.pep
Fields in de.fraunhofer.iese.mydata.pep declared as IMyDataEnvironmentModifier and TypeFieldDescriptionprotected final IMyDataEnvironment
DefaultPolicyEnforcementPoint.myDataEnvironment
Constructors in de.fraunhofer.iese.mydata.pep with parameters of type IMyDataEnvironmentModifierConstructorDescriptionDefaultPolicyEnforcementPoint
(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer) ConstructorPolicyEnforcementPoint
(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer, ComponentId componentId, List<PepInterfaceDescription> pepInterfaceDescriptions, List<MethodInterfaceDescription> methodInterfaceDescriptions, boolean initialize) Constructor. -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.reactive
Methods in de.fraunhofer.iese.mydata.reactive with parameters of type IMyDataEnvironmentModifier and TypeMethodDescriptionstatic <T> RxPep<T>
RxPepFactory.createRxPep
(IMyDataEnvironment myDataEnvironment, ComponentId componentId, Class<T> pepDocumentationApi) Creates a new ReactivePep object, takes the componentId from parameterstatic <T> RxPep<T>
RxPepFactory.createRxPep
(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer, ComponentId componentId, Class<T> pepDocumentationApi) Creates a new ReactivePep object, takes the componentId from parameterstatic <T> RxPep<T>
RxPepFactory.createRxPep
(IMyDataEnvironment myDataEnvironment, DecisionEnforcer decisionEnforcer, Class<T> pepDocumentationApi) Creates a new ReactivePep object, takes the componentId from the @PepServiceDescription
annotation.static <T> RxPep<T>
RxPepFactory.createRxPep
(IMyDataEnvironment myDataEnvironment, Class<T> pepDocumentationApi) Creates a new ReactivePep object, takes the componentId from the @PepServiceDescription
annotation.