Uses of Interface
de.fraunhofer.iese.mydata.IMyDataEnvironment
Package
Description
-
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata
Modifier and TypeMethodDescriptionstatic IMyDataEnvironment
MyDataEnvironmentManager.getDefaultEnvironment()
Static access to the defaultIMyDataEnvironment
Modifier and TypeMethodDescriptionstatic Optional<IMyDataEnvironment>
MyDataEnvironmentManager.getEnvironment
(String environmentId) Access to aIMyDataEnvironment
instance via environmentId -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.internal
Modifier and TypeInterfaceDescriptioninterface
The interface covers all the functionalities a MyDataEnvironment implementation needs to provide.Modifier 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 syncModifier and TypeMethodDescriptionTechnicalAccessGranter.getTechnicalAccess
(IMyDataEnvironment myDataEnvironment) Provides access to theIMyDataEnvironmentTechnicalAccess
face of anIMyDataEnvironment
. -
Uses of IMyDataEnvironment in de.fraunhofer.iese.mydata.pep
Modifier and TypeFieldDescriptionprotected final IMyDataEnvironment
DefaultPolicyEnforcementPoint.myDataEnvironment
ModifierConstructorDescriptionDefaultPolicyEnforcementPoint
(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
Modifier 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.