Index

A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accountLocked - Variable in class de.fraunhofer.iese.mydata.user.User
 
ActionId - Class in de.fraunhofer.iese.mydata.policy.event
The ActionId uniquely identifies an identifier that can occur in a certain system on a certain abstraction level.
ActionId() - Constructor for class de.fraunhofer.iese.mydata.policy.event.ActionId
 
ActionId(String) - Constructor for class de.fraunhofer.iese.mydata.policy.event.ActionId
Instantiates a new identifier component_id.
add(Modifier) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
 
add(Parameter<?>) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
 
addAffiliation(Affiliation) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Adds the affiliation.
addDay(int, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
addDeployedPolicyVersion(PolicyId, Long) - Method in class de.fraunhofer.iese.mydata.client.SyncNotification
Add in the map of policyIds the current version
addDeployedTimerVersion(TimerId, Long) - Method in class de.fraunhofer.iese.mydata.client.SyncNotification
Add in the map of TimerIds the current version
addEngine(ModifierEngine) - Method in class de.fraunhofer.iese.mydata.policy.decision.Modifier
Adds the engine.
addHistoricEventParameter(HistoricEventParameter) - Method in class de.fraunhofer.iese.mydata.policy.event.history.HistoricEvent
Add historic event parameter.
addHours(int, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
addLibraryClient(LibraryClient) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
addMinutes(int, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
addModifier(Modifier) - Method in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Adds the modifier.
addMonth(int, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
addParameter(InputParameterDescription) - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
Adds the parameter.
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
addParameter(Parameter<?>) - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Adds a parameter.
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
addParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Adds the parameter.
addParameter(String, R) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
addParameter(String, T) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
addParameter(String, T) - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
addParameter(String, T) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
addParameter(String, T) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Adds the parameter.
addParameter(String, T) - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Adds a parameter.
addParameter(String, T, Type) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Adds the parameter.
addPdp(PdpComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pdp.
addPep(PepComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pep.
addPepComponentInformation(PepComponentInformation) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
addPip(PipComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pip.
addPipComponentInformation(PipComponentInformation) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
addPolicy(Policy) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Adds a policy and add it to the list of policies of the corresponding solution
addPolicy(Policy) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
addPxp(PxpComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pxp.
addPxpComponentInformation(PxpComponentInformation) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
AddressGroup - Interface in de.fraunhofer.iese.mydata.affiliation.validation
 
addSeconds(int, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
addSolution(Solution) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate a solution, if not null, is added to the current list of solutions for this affiliation
addSolution(Solution) - Method in class de.fraunhofer.iese.mydata.user.User
 
addSolution(Solution, AffiliationId) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Adds the solution.
addSuperAdmin(User) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Adds the super admin.
addTimer(Timer) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
addTimer(Timer) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Adds a timer.
addToBlacklist(Set<SolutionId>) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Adds a solution the to blacklist.
addTypeNameForField(String, String) - Method in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
Adds the fields.
addUrl(URI) - Method in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
Adds a URL to the list of URIs that can be used to communicate with the component.
addUrl(URI) - Method in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
Adds a URL to the list of URIs that can be used to communicate with the component.
addUrl(URI) - Method in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
Adds a URL to the list of URIs that can be used to communicate with the component.
addUrl(URI) - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
Adds a URL to the list of URIs that can be used to communicate with the component.
addUrl(URI) - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
Adds a URL to the list of URIs that can be used to communicate with the component.
addUser(User) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate a user, if not null, is added to the current list of users for this affiliation
addUser(User) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
addUser(User, AffiliationId) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Adds the user.
addYear(int, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
addYear(String, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
ADMINISTRATOR - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
Affiliation - Class in de.fraunhofer.iese.mydata.affiliation
 
Affiliation() - Constructor for class de.fraunhofer.iese.mydata.affiliation.Affiliation
Default constructor for JPA
Affiliation(AffiliationId) - Constructor for class de.fraunhofer.iese.mydata.affiliation.Affiliation
assign an affiliationId to the current affiliation
AffiliationId - Class in de.fraunhofer.iese.mydata.affiliation
 
AffiliationId() - Constructor for class de.fraunhofer.iese.mydata.affiliation.AffiliationId
default constructor
AffiliationId(String) - Constructor for class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
affiliationIdExists(AffiliationId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Checks if this affiliationId exists
ALPHANUM - Static variable in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Alphanumeric characters
ALPHANUMSPECIAL - Static variable in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Alphanumeric characters and special chars
ALWAYS - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
ARRAY - Enum constant in enum de.fraunhofer.iese.mydata.component.information.method.JsonType
 
ARRAYLIST - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The array.list
assignUser(SolutionId, String) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Assign user.
Authentication - Interface in de.fraunhofer.iese.mydata.component.connector
Authentication Token
AuthorizationDecision - Class in de.fraunhofer.iese.mydata.policy.decision
Information about the permissiveness of the event.
AuthorizationDecision() - Constructor for class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Instantiates a new authorization decision.
AuthorizationDecision(AuthorizationDecision) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Constructor that takes the component_id and eventAllowed from Prototype.
AuthorizationDecision(DecisionId, boolean, List<String>, Modifier...) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Instantiates a new authorization decision.
AuthorizationDecision(DecisionId, boolean, List<String>, ModifierList) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Instantiates a new authorization decision.

B

BasicManagementServiceComponentInformation - Class in de.fraunhofer.iese.mydata.component.information
 
BasicManagementServiceComponentInformation() - Constructor for class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
Default constructor for JPA.
BasicManagementServiceComponentInformation(ComponentId) - Constructor for class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
Constructs a BasicManagementServiceComponentInformation without URLs or ComponentInterface.
BasicManagementServiceComponentInformation(ComponentId, List<URI>) - Constructor for class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
Constructs a BasicManagementServiceComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
BINARY - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The binary.
block() - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
BLOCKED - Enum constant in enum de.fraunhofer.iese.mydata.solution.State
 
BOOL - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The bool.

C

clearAllCaches(SolutionId) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Clears all caches of the PDP (response and connector caches) about data related to the specified solution or any if solutionId==null.
clearParameters() - Method in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Clear modifiers.
clearParameters() - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
clearParameters() - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
clearParameters() - Method in class de.fraunhofer.iese.mydata.policy.event.Event
Clear parameters.
clearParameters() - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Removes all parameters.
clearParameters() - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
CLIENT - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
ClientId - Class in de.fraunhofer.iese.mydata.client
 
ClientId() - Constructor for class de.fraunhofer.iese.mydata.client.ClientId
default constructor
ClientId(String) - Constructor for class de.fraunhofer.iese.mydata.client.ClientId
 
ClientVersionSerDes - Class in de.fraunhofer.iese.mydata.common.serdes
 
ClientVersionSerDes() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.ClientVersionSerDes
 
ClientVersionSerDes.TimerVersionDeserializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
ClientVersionSerDes.TimerVersionSerializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
Clock - Class in de.fraunhofer.iese.mydata.util
 
ClockProvider - Class in de.fraunhofer.iese.mydata.util
 
componentId - Variable in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
The unique ID.
componentId - Variable in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
 
componentId - Variable in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
 
componentId - Variable in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
componentId - Variable in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
componentId - Variable in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
ComponentId - Class in de.fraunhofer.iese.mydata.component
A component ID uniquely names an IND²UCE component.
ComponentId() - Constructor for class de.fraunhofer.iese.mydata.component.ComponentId
Parameterless constructor is required for JPA.
ComponentId(String) - Constructor for class de.fraunhofer.iese.mydata.component.ComponentId
Instantiates a new component component_id.
ComponentIdHealthStatusMapDeserializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.ComponentIdHealthStatusMapSerDes.ComponentIdHealthStatusMapDeserializer
 
ComponentIdHealthStatusMapSerDes - Class in de.fraunhofer.iese.mydata.common.serdes
 
ComponentIdHealthStatusMapSerDes() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.ComponentIdHealthStatusMapSerDes
 
ComponentIdHealthStatusMapSerDes.ComponentIdHealthStatusMapDeserializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
ComponentIdHealthStatusMapSerDes.ComponentIdHealthStatusMapSerializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
ComponentIdHealthStatusMapSerializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.ComponentIdHealthStatusMapSerDes.ComponentIdHealthStatusMapSerializer
 
ComponentInformationValidator - Class in de.fraunhofer.iese.mydata.component.information.validation
 
ComponentInformationValidator() - Constructor for class de.fraunhofer.iese.mydata.component.information.validation.ComponentInformationValidator
 
componentType() - Element in annotation type de.fraunhofer.iese.mydata.component.information.validation.MyDataComponentInformation
 
ComponentType - Enum in de.fraunhofer.iese.mydata.component
The different types of MYDATA components.
ConflictingPolicyException - Exception in de.fraunhofer.iese.mydata.policy.exception
Indicates a policy is conflicted with another policy.
ConflictingPolicyException(String, String...) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.ConflictingPolicyException
Instantiates a new conflicting policy exception.
ConflictingResourceException - Exception in de.fraunhofer.iese.mydata.exception
 
ConflictingResourceException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.ConflictingResourceException
 
ConflictingResourceException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.ConflictingResourceException
 
Connector - Annotation Type in de.fraunhofer.iese.mydata.component.connector
 
ConnectorFactory - Class in de.fraunhofer.iese.mydata.component.connector
Helper class for establishing connections to the MYDATA components by using a URI.
ConnectorFactory() - Constructor for class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Constructor without any additional packageNames to look for Connector classes.
ConnectorFactory(Set<String>) - Constructor for class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Constructor with the ability to specify additional packageNames where we should look for Connector classes.
constructClone(DataObject<T>) - Static method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
 
ContactGroup - Interface in de.fraunhofer.iese.mydata.affiliation.validation
 
contains(ZonedDateTime) - Method in class de.fraunhofer.iese.mydata.policy.time.TimeInterval
 
CONTEXT - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The context.
create(Gson, TypeToken<R>) - Method in class de.fraunhofer.iese.mydata.common.RuntimeTypeAdapterFactory
 
createLibraryClient(String, boolean) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
createOAuthClientDetails(LibraryClientResponseDTO, String) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
Class returns created ClientDetails for an LibraryClient with the username of the Auhtentificated which is trying create it.

D

DataObject<T> - Class in de.fraunhofer.iese.mydata.policy.parameter
A value of a certain DataType that is currently supported by MYDATA.
DataObject() - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Used for JAXB
DataObject(Class<T>) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Instantiates a new data object.
DataObject(T) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Instantiates a new data object.
DataObject(T, Class<T>) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Instantiates a new data object.
DataObject(T, Type) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.DataObject
*.
DataObjectJsonDeserializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.DataObjectSerDes.DataObjectJsonDeserializer
 
DataObjectJsonSerializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.DataObjectSerDes.DataObjectJsonSerializer
 
DataObjectSerDes - Class in de.fraunhofer.iese.mydata.common.serdes
 
DataObjectSerDes() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.DataObjectSerDes
 
DataObjectSerDes.DataObjectJsonDeserializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
DataObjectSerDes.DataObjectJsonSerializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
DataType - Enum in de.fraunhofer.iese.mydata.policy.parameter
Types that are currently supported by MYDATA.
DATAUSAGE - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The datausage.
DAY - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
de.fraunhofer.iese.mydata.affiliation - package de.fraunhofer.iese.mydata.affiliation
 
de.fraunhofer.iese.mydata.affiliation.validation - package de.fraunhofer.iese.mydata.affiliation.validation
 
de.fraunhofer.iese.mydata.client - package de.fraunhofer.iese.mydata.client
 
de.fraunhofer.iese.mydata.client.dto - package de.fraunhofer.iese.mydata.client.dto
 
de.fraunhofer.iese.mydata.common - package de.fraunhofer.iese.mydata.common
Common MYDATA classes.
de.fraunhofer.iese.mydata.common.serdes - package de.fraunhofer.iese.mydata.common.serdes
 
de.fraunhofer.iese.mydata.component - package de.fraunhofer.iese.mydata.component
\* MYDATA component interfaces and classes.
de.fraunhofer.iese.mydata.component.connector - package de.fraunhofer.iese.mydata.component.connector
 
de.fraunhofer.iese.mydata.component.health - package de.fraunhofer.iese.mydata.component.health
 
de.fraunhofer.iese.mydata.component.information - package de.fraunhofer.iese.mydata.component.information
 
de.fraunhofer.iese.mydata.component.information.method - package de.fraunhofer.iese.mydata.component.information.method
Description of MYDATA component capabilities, i.e., their interfaces.
de.fraunhofer.iese.mydata.component.information.validation - package de.fraunhofer.iese.mydata.component.information.validation
 
de.fraunhofer.iese.mydata.component.interfaces - package de.fraunhofer.iese.mydata.component.interfaces
 
de.fraunhofer.iese.mydata.exception - package de.fraunhofer.iese.mydata.exception
 
de.fraunhofer.iese.mydata.oauth - package de.fraunhofer.iese.mydata.oauth
 
de.fraunhofer.iese.mydata.oauth.dto - package de.fraunhofer.iese.mydata.oauth.dto
 
de.fraunhofer.iese.mydata.policy - package de.fraunhofer.iese.mydata.policy
Policy-related classes.
de.fraunhofer.iese.mydata.policy.decision - package de.fraunhofer.iese.mydata.policy.decision
 
de.fraunhofer.iese.mydata.policy.event - package de.fraunhofer.iese.mydata.policy.event
 
de.fraunhofer.iese.mydata.policy.event.history - package de.fraunhofer.iese.mydata.policy.event.history
 
de.fraunhofer.iese.mydata.policy.exception - package de.fraunhofer.iese.mydata.policy.exception
 
de.fraunhofer.iese.mydata.policy.parameter - package de.fraunhofer.iese.mydata.policy.parameter
Parameters uses in policies.
de.fraunhofer.iese.mydata.policy.time - package de.fraunhofer.iese.mydata.policy.time
 
de.fraunhofer.iese.mydata.policy.validation - package de.fraunhofer.iese.mydata.policy.validation
 
de.fraunhofer.iese.mydata.solution - package de.fraunhofer.iese.mydata.solution
 
de.fraunhofer.iese.mydata.solution.validation - package de.fraunhofer.iese.mydata.solution.validation
 
de.fraunhofer.iese.mydata.timer - package de.fraunhofer.iese.mydata.timer
 
de.fraunhofer.iese.mydata.timer.validation - package de.fraunhofer.iese.mydata.timer.validation
 
de.fraunhofer.iese.mydata.user - package de.fraunhofer.iese.mydata.user
 
de.fraunhofer.iese.mydata.user.dto - package de.fraunhofer.iese.mydata.user.dto
 
de.fraunhofer.iese.mydata.util - package de.fraunhofer.iese.mydata.util
 
DECISION_ALLOW - Static variable in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
The default decision for a plain allow.
DECISION_INHIBIT - Static variable in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
The default decision for a plain inhibit.
DecisionId - Class in de.fraunhofer.iese.mydata.policy.decision
The Class DecisionId.
DecisionId(String) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.DecisionId
 
decisionRequest(Event) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Notifies the PDP about a certain event.
decisionRequests(List<Event>) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Notifies the PDP about multiple events.
deleteAffiliation(AffiliationId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Delete affiliation.
deleteEventOccurrenceByActionId(ActionId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
deleteLibraryClient(ClientId, String) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
deleteLibraryClient(String, String) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
deletePep(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Delete a pep component from the database
deletePip(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Delete a pip component from the database
deletePolicy(PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Removes the policy.
deletePxp(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Delete a pxp component from the database
deleteSolution(SolutionId) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Delete solution.
deleteTimer(TimerId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Removes the timer.
deleteToken(String) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
 
deleteTokenByUserUuid(String) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
 
deleteUser(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Delete user.
deleteValueChangeBlock(PolicyId, Map<String, String>) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Provide concrete implementation for deletion of value changed .
deploy(Policy, ZoneId) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Deploys a policy.
deployPolicy(PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Deploys a policy at the local PDP of the solution.
deployTimer(TimerId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Deploys a timer at the local PDP of the solution.
description - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
A description of the method.
description - Variable in class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
A description of the method.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.ClientVersionSerDes.TimerVersionDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.ComponentIdHealthStatusMapSerDes.ComponentIdHealthStatusMapDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.DataObjectSerDes.DataObjectJsonDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.PolicyVersionSerDes.PolicyVersionDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.TimerVersionSerDes.TimerVersionDeserializer
 
DIGITS - Static variable in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Digits
doInternalValidation() - Method in class de.fraunhofer.iese.mydata.policy.Policy
Typically used when loading a policy from the db, it checks if it's valid or not
doInternalValidation() - Method in class de.fraunhofer.iese.mydata.timer.Timer
internal timer validation: - validate xml schema - validate language version - validate solution and components
DOUBLE - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The double.
DOWN - Enum constant in enum de.fraunhofer.iese.mydata.component.health.Status
"I am not alive / healthy, you should not use me at the moment"

E

email - Variable in class de.fraunhofer.iese.mydata.user.User
Email is not kept unique intentionally
encryptedPassword - Variable in class de.fraunhofer.iese.mydata.user.User
 
END - Static variable in class de.fraunhofer.iese.mydata.policy.time.FixedTimeUtil
 
enforce(Event) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyEnforcementPoint
* Enforces PDP decision to the event if any PDP subscribes to ActionID of the event.
enforceDecision(Event, AuthorizationDecision) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyEnforcementPoint
It enforces the authorization decision to the event.
equals(Object) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.client.ClientId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.client.LibraryClient
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.ComponentId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.method.InputParameterDescription
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.oauth.OauthClientDetails
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.oauth.PasswordResetToken
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.decision.DecisionId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.event.ActionId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.event.history.HistoricEventParameter
Equals method.
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.event.history.ValueChangeEntity
Equals method.
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.event.InfoId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.policy.PolicyId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.solution.Timezone
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.timer.TimerId
 
equals(Object) - Method in class de.fraunhofer.iese.mydata.user.User
 
evaluate(Event) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Evaluate an event.
evaluate(PipRequest) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyInformationPoint
Evaluates a certain method or condition.
evaluate(Set<Event>) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Evaluate multiple events.
EvaluationUndecidableException - Exception in de.fraunhofer.iese.mydata.policy.exception
The Class EvaluationUndecidableException.
EvaluationUndecidableException() - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.EvaluationUndecidableException
Instantiates a new evaluation undecidable exception.
EvaluationUndecidableException(String) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.EvaluationUndecidableException
Instantiates a new evaluation undecidable exception.
EvaluationUndecidableException(String, Throwable) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.EvaluationUndecidableException
Instantiates a new evaluation undecidable exception.
Event - Class in de.fraunhofer.iese.mydata.policy.event
An event that occured in the system under observation, intercepted or monitored by a PolicyEnforcementPoint.
Event(ActionId, boolean, Parameter<?>...) - Constructor for class de.fraunhofer.iese.mydata.policy.event.Event
Instantiates a new event.
Event(ActionId, Parameter<?>...) - Constructor for class de.fraunhofer.iese.mydata.policy.event.Event
Instantiates a new event.
Event(ActionId, Instant, Parameter<?>...) - Constructor for class de.fraunhofer.iese.mydata.policy.event.Event
Instantiates a new event.
Event(ActionId, Instant, ParameterList) - Constructor for class de.fraunhofer.iese.mydata.policy.event.Event
Instantiates a new event.
execute(ExecuteAction) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyExecutionPoint
Execute an Action.
ExecuteAction - Class in de.fraunhofer.iese.mydata.policy.decision
An action to be performed.
ExecuteAction(ActionId, ParameterList) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
Instantiates a new execute action.
ExecuteAction(String) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
Instantiates a new execute action.
extractId(String) - Static method in class de.fraunhofer.iese.mydata.policy.Policy
 
extractId(String) - Static method in class de.fraunhofer.iese.mydata.timer.Timer
extracts the timerId from the raw xml

F

FACTORY - Static variable in class de.fraunhofer.iese.mydata.common.HibernateProxyTypeAdapter
 
findAll() - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByActionId(ActionId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByActionIdAndHistoricEventParametersAndOccurredAtMsBetween(ActionId, List<HistoricEventParameter>, long, long) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByActionIdAndMode(ActionId, String, List<HistoricEventParameter>) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByActionIdAndOccurredAtMsBetweenParamIndependant(ActionId, long, long) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByOccurredAtMsAfterAndActionId(long, ActionId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByOccurredAtMsBeforeAndActionId(long, ActionId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
findByOccurredAtMsBetweenAndActionId(long, long, ActionId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
firstName - Variable in class de.fraunhofer.iese.mydata.user.User
 
FixedTimeUtil - Class in de.fraunhofer.iese.mydata.policy.time
 
FixedTimeUtil() - Constructor for class de.fraunhofer.iese.mydata.policy.time.FixedTimeUtil
 
FLOAT - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The float.
ForbiddenException - Exception in de.fraunhofer.iese.mydata.exception
Thrown when something is forbidden, but has nothing to do with authorization.
ForbiddenException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.ForbiddenException
 
ForbiddenException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.ForbiddenException
 
fromActionId(ActionId) - Static method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
fromClientId(ClientId) - Static method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
fromComponentId(ComponentId) - Static method in enum de.fraunhofer.iese.mydata.component.ComponentType
 
fromComponentId(ComponentId) - Static method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
fromInfoId(InfoId) - Static method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
fromJson(String, Class<T>) - Static method in class de.fraunhofer.iese.mydata.common.MyDataEntity
Deserializes an MyDataEntity from JSON.
fromPolicyId(PolicyId) - Static method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
fromTimerId(TimerId) - Static method in class de.fraunhofer.iese.mydata.solution.SolutionId
 

G

generateString() - Method in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Generate a random string.
generateToken(String) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
Generate a token for the given user
generateTypeDescription(Type, Class<?>) - Static method in class de.fraunhofer.iese.mydata.component.information.JsonSchemaGenerator
 
getAffiliation(AffiliationId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Gets the affiliation.
getAffiliationBySolutionId(SolutionId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Returns the affiliation a solutionid (solution) belongs to
getAffiliationByUserUUID(String) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Returns the affiliations for a specific user It can be a set as a super_admin is per default assigned to all affiliations
getAffiliationIdBySolutionId(SolutionId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Returns the affiliationId a solutionid (solution) belongs to
getAffiliationIdByUserUUID(String) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Returns the affiliationids for a specific user It can be a set as a super_admin is per default assigned to all affiliations
getAffiliations(boolean) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Gets the affiliations.
getAllComponentStates(SolutionId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Gets the all component states.
getBasicManagementService(BasicManagementServiceComponentInformation, String) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PMP client by using the passed url variable.
getByClass(Class<?>) - Static method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Gets the by class.
getById(int) - Static method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Gets the by component_id.
getClassForName(String) - Static method in class de.fraunhofer.iese.mydata.component.information.method.TypeByName
Get the named type.
getClientIdentifier(ClientId) - Static method in class de.fraunhofer.iese.mydata.client.ClientId
 
getClock() - Static method in class de.fraunhofer.iese.mydata.util.ClockProvider
 
getComponentId(SolutionId, String) - Method in enum de.fraunhofer.iese.mydata.component.ComponentType
 
getComponentType() - Method in class de.fraunhofer.iese.mydata.component.ComponentId
 
getConcreteMap() - Method in class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
getConstraintViolations() - Method in exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
getContent() - Method in class de.fraunhofer.iese.mydata.policy.Policy
Gets the policy.
getCount(Date) - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
getCredentials() - Method in interface de.fraunhofer.iese.mydata.component.connector.Authentication
The credentials that prove the principal is correct.
getCredentials() - Method in class de.fraunhofer.iese.mydata.component.connector.OAuthCredentials
 
getCredentials() - Method in class de.fraunhofer.iese.mydata.component.connector.UsernamePasswordAuthentication
Returns the password.
getCurrentCount() - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
getCurrentDateString() - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
getCurrentEpochTime() - Method in class de.fraunhofer.iese.mydata.util.Clock
 
getDataTypeClass() - Method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Gets the data type class.
getDataTypeId() - Method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Gets the data type component_id.
getDecision(Event) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyEnforcementPoint
* It sends the event to subscribed PDP and returns AuthorizationDecision of PDP.
getDecisionAllow() - Static method in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Get a clone of DECISION_ALLOW.
getDecisionInhibit() - Static method in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
Get a clone of DECISION_INHIBIT.
getDeployedPolicies() - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Gets all deployed policies.
getDeployedPolicies(SolutionId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Gets all deployed policy for a solution.
getDeployedPolicyVersions() - Method in class de.fraunhofer.iese.mydata.client.SyncNotification
 
getDeployedTimers(SolutionId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Gets all deployed timers of the solution.
getDeployedTimerVersions() - Method in class de.fraunhofer.iese.mydata.client.SyncNotification
 
getDynamicZonedDateTime(Map<String, String>, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getEndTime() - Method in class de.fraunhofer.iese.mydata.policy.time.TimeInterval
 
getEventParameterDescription() - Method in class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
 
getEvents() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
getEventsToBeStored() - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Returns Map<ActionId, List>, Events with ActionId are to be stored.
getExpressionMap(String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getFieldNames() - Method in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
 
getGson() - Static method in class de.fraunhofer.iese.mydata.common.MyDataEntity
Gets the gson.
getGson(boolean) - Static method in class de.fraunhofer.iese.mydata.common.MyDataEntity
 
getHealth() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
Checks whether a component is up and running.
getHighestRelativeChangeUnit(TimeExpression) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getHistoricEventParameters() - Method in class de.fraunhofer.iese.mydata.policy.event.history.HistoricEvent
 
getHistoricEventTrackItemsPerActionId() - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Returns Map<ActionId, List>, The parameters to save for that event
getId() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
Gets the unique ID of the component.
getIdentifier() - Method in class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
getIdentifier() - Method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
getIdentifierForInterfaceDescription(SolutionId, String) - Method in enum de.fraunhofer.iese.mydata.component.ComponentType
 
getInterface() - Method in enum de.fraunhofer.iese.mydata.component.ComponentType
Gets interface class for the component type.
getInterfaceDescriptions() - Method in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
getInterval(String, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.FixedTimeUtil
 
getInterval(String, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getInterval(String, ZonedDateTime, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.FixedTimeUtil
 
getInterval(String, ZonedDateTime, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getLibraryClient(ClientId) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
Get a client by its ID
getLibraryClients() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getLibraryClients(SolutionId) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
Get a set of library clients by solution id
getLockStatus() - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
 
getLockStatus() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getLowestConcreteUnit(TimeExpression) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getManagementService(URI) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Gets the management service.
getManagementService(URI, OAuthCredentials) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PMP server by using the passed url variable.
getMessage() - Method in exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
getMethodInterfaceDescriptions() - Method in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
getMethodInterfaceDescriptions() - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
getMethodInterfaceDescriptions() - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
getMillisecondSinceEpoch() - Method in class de.fraunhofer.iese.mydata.policy.event.Event
Gets the time at which the action occurred / was intercepted by the PEP.
getMillisFromZonedDateTime(ZonedDateTime, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getName() - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
 
getNamespaceURI(String) - Method in class de.fraunhofer.iese.mydata.policy.validation.SimpleNamespaceContext
 
getNow(String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getNow(ZoneId) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getParameterForName(String) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
getParameterForName(String) - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
getParameterForName(String) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
getParameterForName(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Gets the parameter for name.
getParameterForName(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Gets the parameter for name.
getParameterForName(String) - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Gets a parameter.
getParameterForName(String) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
getParameters() - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
getParameters() - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Gets the list of all parameters.
getParameters() - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
getParameterValue(String, Class<R>) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Gets the parameter value.
getParameterValue(String, Class<T>) - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Gets a parameter value.
getParameterValueForName(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Gets the parameter value for name.
getPdp() - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Returns the registered PDP.
getPdp(PdpComponentInformation, Authentication) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPdp(PdpComponentInformation, String, Map<String, Authentication>) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPdp(PdpComponentInformation, String, Map<String, Authentication>, String[]) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPdp(URI) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPdp(URI, Authentication) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPep(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Lookup PEP by ComponentId.
getPeps() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getPip(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Lookup PIP by ComponentId.
getPip(PipComponentInformation, String) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PIP by using the passed url variable.
getPip(URI) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PIP by using the passed url variable.
getPips() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getPipState(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Get the pip component state
getPmpClient(URI) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PMP client by using the passed url variable.
getPmpClient(URI, OAuthCredentials) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PMP client by using the passed url variable.
getPmpServer(URI) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PMP server by using the passed url variable.
getPolicies() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getPolicies(SolutionId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Gets all policy.
getPolicy(PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Gets the policy.
getPrefix(String) - Method in class de.fraunhofer.iese.mydata.policy.validation.SimpleNamespaceContext
 
getPrefixes(String) - Method in class de.fraunhofer.iese.mydata.policy.validation.SimpleNamespaceContext
 
getPrincipal() - Method in interface de.fraunhofer.iese.mydata.component.connector.Authentication
The identity of the principal being authenticated.
getPrincipal() - Method in class de.fraunhofer.iese.mydata.component.connector.OAuthCredentials
 
getPrincipal() - Method in class de.fraunhofer.iese.mydata.component.connector.UsernamePasswordAuthentication
Returns the username.
getPxp(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Lookup PXP by ComponentId.
getPxp(PxpComponentInformation, String) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PXP by using the passed url variable.
getPxp(URI) - Method in class de.fraunhofer.iese.mydata.component.connector.ConnectorFactory
Tries to establish a connection to a PXP by using the passed url variable.
getPxps() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getPxpState(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Get the pxp component state
getRelativeChangeMap() - Method in class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
getReturnTypeClass() - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
Gets the return type of the method.
getRevokedPolicies(SolutionId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Gets all revoked policy for a solution.
getRevokedTimers(SolutionId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Gets all timer of the solution.
getSolution(SolutionId) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Gets the solution.
getSolutionId() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
getSolutions() - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate if the solutions set is null, a new set is initialized
getSolutions() - Method in class de.fraunhofer.iese.mydata.solution.Timezone
 
getSolutions() - Method in class de.fraunhofer.iese.mydata.user.User
 
getSolutions(AffiliationId, boolean) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Set solutions.
getSolutions(String, boolean) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Set solutions.
getStartTime() - Method in class de.fraunhofer.iese.mydata.policy.time.TimeInterval
 
getStatus() - Method in exception de.fraunhofer.iese.mydata.exception.ConflictingResourceException
 
getStatus() - Method in exception de.fraunhofer.iese.mydata.exception.ForbiddenException
 
getStatus() - Method in exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
getStatus() - Method in exception de.fraunhofer.iese.mydata.exception.MessagingException
 
getStatus() - Method in exception de.fraunhofer.iese.mydata.exception.NoSuchEntityException
 
getStatus() - Method in exception de.fraunhofer.iese.mydata.exception.ResourceUpdateException
 
getTimer(TimerId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Gets the timer.
getTimers() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getTimers(SolutionId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Gets all timers of the solution
getTimezoneByZoneId(String) - Method in interface de.fraunhofer.iese.mydata.solution.ITimezoneService
 
getTimezones() - Method in interface de.fraunhofer.iese.mydata.solution.ITimezoneService
Returns all Timezones.
getToken(String) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
 
getTokenForUser(User) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
 
getType() - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Gets the DataType of the value.
getType() - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Gets the type.
getTypeClass() - Method in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
 
getTypeDescriptionForField(String) - Method in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
 
getTypeName() - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Gets the type name.
getTypeName() - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Gets the type name.
getTypeNameForField(String) - Method in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
 
getUrls() - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
getUrls() - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
getUrlsForProtocol(String...) - Method in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
Provides a list of URLs of a certain protocol/scheme.
getUrlsForProtocol(String...) - Method in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
Provides a list of URLs of a certain protocol/scheme.
getUrlsForProtocol(String...) - Method in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
Provides a list of URLs of a certain protocol/scheme.
getUrlsForProtocol(String...) - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
Provides a list of URLs of a certain protocol/scheme.
getUrlsForProtocol(String...) - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
Provides a list of URLs of a certain protocol/scheme.
getUser(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Gets the user.
getUserByName(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Get a user by user name
getUsers() - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate if the users set is null, a new set is initialized
getUsers() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
getUsers(boolean) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
 
getUsers(AffiliationId, boolean) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Gets the users.
getUsers(SolutionId, boolean) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Gets the users.
getValenceOfUnitString(String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getValue() - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Gets the value.
getValue() - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Gets the value of the parameter.
getValueChanged(String, Policy) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
getValueForName(String) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
Gets the object which is added as parameter for given name.
getZonedDateTime(String, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getZonedDateTime(String, ZoneId) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getZonedDateTime(Timestamp, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
getZonedDateTimeFromFixed(String, ZonedDateTime, String, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.FixedTimeUtil
 
getZoneId(SolutionId) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Returns the timezone for the policy's solution.
groups() - Element in annotation type de.fraunhofer.iese.mydata.component.information.validation.MyDataComponentInformation
 
groups() - Element in annotation type de.fraunhofer.iese.mydata.policy.validation.MyDataPolicy
 
groups() - Element in annotation type de.fraunhofer.iese.mydata.solution.validation.OnlyMatchingChildren
 
groups() - Element in annotation type de.fraunhofer.iese.mydata.timer.validation.MyDataTimer
 

H

hasConcreteValues() - Method in class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
hasField(String) - Method in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
 
hashCode() - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.client.ClientId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.client.LibraryClient
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.ComponentId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.method.InputParameterDescription
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
hashCode() - Method in class de.fraunhofer.iese.mydata.oauth.OauthClientDetails
 
hashCode() - Method in class de.fraunhofer.iese.mydata.oauth.PasswordResetToken
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.decision.AuthorizationDecision
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.decision.DecisionId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.event.ActionId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.event.InfoId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
hashCode() - Method in class de.fraunhofer.iese.mydata.policy.PolicyId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
hashCode() - Method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.solution.Timezone
 
hashCode() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
hashCode() - Method in class de.fraunhofer.iese.mydata.timer.TimerId
 
hashCode() - Method in class de.fraunhofer.iese.mydata.user.User
 
hashValue(String) - Static method in class de.fraunhofer.iese.mydata.policy.event.history.HistoricEventParameter
Hash generator for all event parameters.
hasReletiveChangeValues() - Method in class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
HealthStatus - Class in de.fraunhofer.iese.mydata.component.health
 
HealthStatus() - Constructor for class de.fraunhofer.iese.mydata.component.health.HealthStatus
 
HibernateProxyTypeAdapter - Class in de.fraunhofer.iese.mydata.common
Resolve lazy entity fields Source: https://stackoverflow.com/a/13525550/9170927
Hide - Annotation Type in de.fraunhofer.iese.mydata.common
Annotation for fields that should be hidden, i.e., not serialized.
HistoricEvent - Class in de.fraunhofer.iese.mydata.policy.event.history
 
HistoricEvent() - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.HistoricEvent
Default constructor for JPA.
HistoricEvent(Event, Set<HistoricEventTrackItem>) - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.HistoricEvent
New instance from event.
HistoricEventParameter - Class in de.fraunhofer.iese.mydata.policy.event.history
Historic event parameter.
HistoricEventParameter() - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.HistoricEventParameter
Default constructor for JPA
HistoricEventParameter(String, String) - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.HistoricEventParameter
Constructor.
HistoricEventParameter(String, String, String) - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.HistoricEventParameter
Constructor.
HistoricEventTrackItem - Class in de.fraunhofer.iese.mydata.policy.event.history
 
HistoricEventTrackItem() - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.HistoricEventTrackItem
 
HOURS - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 

I

IAffiliationService - Interface in de.fraunhofer.iese.mydata.affiliation
The Interface IAffiliationService.
IBasicManagementService - Interface in de.fraunhofer.iese.mydata.component.interfaces
Client Interface of the Policy Management Point.
IComponentService - Interface in de.fraunhofer.iese.mydata.component
The Interface IComponentService.
id - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
The component_id.
id - Variable in class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
The component_id.
IEventRepository - Interface in de.fraunhofer.iese.mydata.policy.event.history
 
ILibraryClientService - Interface in de.fraunhofer.iese.mydata.client
 
IManagementService - Interface in de.fraunhofer.iese.mydata.component.interfaces
Server Interface of the Policy Management Point.
IMyDataComponent - Interface in de.fraunhofer.iese.mydata.component.interfaces
Shared interface that offers basic functionality for all MYDATA components.
increment() - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
increment(long) - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
increment(Date, long) - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
InfoId - Class in de.fraunhofer.iese.mydata.policy.event
The ActionId uniquely identifies an identifier that can occur in a certain system on a certain abstraction level.
InfoId(String) - Constructor for class de.fraunhofer.iese.mydata.policy.event.InfoId
Instantiates a new identifier component_id.
InformationUndeterminableException - Exception in de.fraunhofer.iese.mydata.policy.exception
InformationUndeterminableException indicates that a PIP can not resolve the demanded information.
InformationUndeterminableException() - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.InformationUndeterminableException
Instantiates a new information undeterminable exception.
InformationUndeterminableException(String) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.InformationUndeterminableException
Instantiates a new information undeterminable exception.
InformationUndeterminableException(String, Throwable) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.InformationUndeterminableException
 
InhibitException - Exception in de.fraunhofer.iese.mydata.policy.exception
Indicates that an event has to be inhibited to adhere to the security policy.
InhibitException(String) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.InhibitException
Instantiates a new inhibit exception.
InhibitException(String, Throwable) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.InhibitException
Instantiates a new inhibit exception.
InitializationException - Exception in de.fraunhofer.iese.mydata.exception
Thrown when something could not be initialized.
InitializationException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.InitializationException
 
InitializationException(String, Throwable) - Constructor for exception de.fraunhofer.iese.mydata.exception.InitializationException
 
initialize() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyEnforcementPoint
 
initialize(MyDataComponentInformation) - Method in class de.fraunhofer.iese.mydata.component.information.validation.ComponentInformationValidator
 
initialize(MyDataPolicy) - Method in class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
Implementing this method is optional and is usually blank in example code.
initialize(OnlyMatchingChildren) - Method in class de.fraunhofer.iese.mydata.solution.validation.OnlyMatchingChildrenValidator
 
initialize(MyDataTimer) - Method in class de.fraunhofer.iese.mydata.timer.validation.TimerValidator
Implementing this method is optional and is usually blank in example code.
InputParameterDescription - Class in de.fraunhofer.iese.mydata.component.information.method
The Class InputParameterDescription is used by different component as PXP, PIP, PEP and others to specify MethodInterfaceDescription at the time of registration at PMP.
InputParameterDescription(String, String, boolean, Class<?>) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.InputParameterDescription
Instantiates a new input parameter description.
InputParameterDescription(String, String, boolean, Type, Class<?>) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.InputParameterDescription
Instantiates a new input parameter description.
InputParameterDescription(String, String, Class<?>) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.InputParameterDescription
Instantiates a new input parameter description.
INT - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The int.
InvalidEntityException - Exception in de.fraunhofer.iese.mydata.exception
 
InvalidEntityException(MyDataEntity, String, Set<ConstraintViolation>, Throwable) - Constructor for exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
InvalidEntityException(MyDataEntity, Set<ConstraintViolation>) - Constructor for exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
InvalidEntityException(MyDataEntity, Set<ConstraintViolation>, Throwable) - Constructor for exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
InvalidEntityException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
InvalidEntityException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.InvalidEntityException
 
IPolicyDecisionPoint - Interface in de.fraunhofer.iese.mydata.component.interfaces
The PolicyDecisionPoint draws decisions based on the currently deployed policies.
IPolicyEnforcementPoint - Interface in de.fraunhofer.iese.mydata.component.interfaces
Policy Enforcement Points intercept system events and communicate with the PDP to get a corresponding decision.
IPolicyExecutionPoint - Interface in de.fraunhofer.iese.mydata.component.interfaces
Policy Execution Points are used by the PDP to execute additional actions like sending an email.
IPolicyInformationPoint - Interface in de.fraunhofer.iese.mydata.component.interfaces
Policy Information Points provide additional information used by PDPs.
IPolicyService - Interface in de.fraunhofer.iese.mydata.policy
The Interface IPolicyService.
IPolicyValidator - Interface in de.fraunhofer.iese.mydata.policy.validation
 
isAccountNonExpired() - Method in class de.fraunhofer.iese.mydata.user.User
 
isAccountNonLocked() - Method in class de.fraunhofer.iese.mydata.user.User
 
isAdmin() - Method in class de.fraunhofer.iese.mydata.user.User
 
isBlocked() - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
isComplex() - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Checks if is complex.
isDeployed() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
isDev() - Method in class de.fraunhofer.iese.mydata.user.User
 
isInFailureMode() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
 
isLanguageValid() - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
isLanguageValid() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
ISolutionService - Interface in de.fraunhofer.iese.mydata.solution
The Interface ISolutionService.
isPolicyDeployed(PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Checks if a policy is deployed.
isScopeValid() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
isSolutionAndComponentsValid() - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
isSolutionLocked() - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
isSuperAdmin() - Method in class de.fraunhofer.iese.mydata.user.User
 
isTimerDeployed(TimerId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Checks if a timer is deployed.
isValid(TimeExpression) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
isValid(Solution, ConstraintValidatorContext) - Method in class de.fraunhofer.iese.mydata.solution.validation.OnlyMatchingChildrenValidator
Use this method to test the constraint.
isValid(Object, ConstraintValidatorContext) - Method in class de.fraunhofer.iese.mydata.component.information.validation.ComponentInformationValidator
 
isValid(String, ConstraintValidatorContext) - Method in class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
Use this method to test the constraint.
isValid(String, ConstraintValidatorContext) - Method in class de.fraunhofer.iese.mydata.timer.validation.TimerValidator
Use this method to test the constraint.
isWhitelistModeEnabled() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Whitelist mode
isXmlValid() - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
isXmlValid() - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
ITimerService - Interface in de.fraunhofer.iese.mydata.timer
The Interface ITimerService.
ITimerValidator - Interface in de.fraunhofer.iese.mydata.timer.validation
 
ITimezoneService - Interface in de.fraunhofer.iese.mydata.solution
 
ITokenService - Interface in de.fraunhofer.iese.mydata.user
 
IUserService - Interface in de.fraunhofer.iese.mydata.user
The Interface IUserService.

J

JsonSchemaGenerator - Class in de.fraunhofer.iese.mydata.component.information
 
JsonType - Enum in de.fraunhofer.iese.mydata.component.information.method
Represents the three supported Types of JSON: Object, Array and Primitive

L

LAST_HOUR - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
LAST_MINUTE - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
LAST_MONTH - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
LAST_SUN_WEEK - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
LAST_WEEK - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
LAST_YEAR - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
lastName - Variable in class de.fraunhofer.iese.mydata.user.User
 
LIBRARY_CLIENT - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
LibraryClient - Class in de.fraunhofer.iese.mydata.client
 
LibraryClient() - Constructor for class de.fraunhofer.iese.mydata.client.LibraryClient
Default constructor for JPA
LibraryClient(ClientId) - Constructor for class de.fraunhofer.iese.mydata.client.LibraryClient
Generates a new client with a token id and a secret
LibraryClientRequestDTO - Class in de.fraunhofer.iese.mydata.client.dto
 
LibraryClientRequestDTO() - Constructor for class de.fraunhofer.iese.mydata.client.dto.LibraryClientRequestDTO
 
LibraryClientResponseDTO - Class in de.fraunhofer.iese.mydata.client.dto
 
LibraryClientResponseDTO(LibraryClient) - Constructor for class de.fraunhofer.iese.mydata.client.dto.LibraryClientResponseDTO
 
listAffiliations(boolean) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Gets the affiliation ids.
listClientsForPolicy(PolicyId) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
listClientsForTimer(TimerId) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
listDeployedPolicies() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Provides a list of currently deployed policy names.
listDeployedPolicies(SolutionId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Provides a list of currently deployed policies.
listDeployedPolicyVersions(ClientId) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
listDeployedTimers(SolutionId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Provides a list of currently deployed timers.
listDeployedTimerVersions(ClientId) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
listPolicies(SolutionId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Gets all policy ids.
listRevokedPolicies(SolutionId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Provides a list of currently revoked policies.
listRevokedTimers(SolutionId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Provides a list of currently revoked timers.
listSolutions(AffiliationId, boolean) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Set solutions.
listSolutions(String, boolean) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Set solutions.
listTimers(SolutionId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Gets all timer ids of the solution
listUsers(boolean) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
 
listUsers(AffiliationId, boolean) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Set users.
listUsers(SolutionId, boolean) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
List users.
lockAffiliation(AffiliationId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Lock affiliation.
lockUser(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Lock user.
LOG - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
LONG - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The long.
lookupPep(SolutionId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Lookup all PEPs of a certain solution.
lookupPip(SolutionId, MethodInterfaceDescription) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Lookup all PIPs of a certain solution.
lookupPxp(SolutionId, MethodInterfaceDescription) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Lookup all PXPs of a certain solution.
LOWER - Static variable in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Lower case letters

M

ManagementServiceComponentInformation - Class in de.fraunhofer.iese.mydata.component.information
 
ManagementServiceComponentInformation() - Constructor for class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
Default constructor for JPA.
ManagementServiceComponentInformation(ComponentId, List<URI>) - Constructor for class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
Constructs a ManagementServiceComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
ManagementServiceComponentInformation(ComponentId) - Constructor for class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
Constructs a ManagementServiceComponentInformation without URLs or ComponentInterface.
MASTER_LIBRARY_CLIENT - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
matches(Class<?>, int) - Method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Matches.
message() - Element in annotation type de.fraunhofer.iese.mydata.component.information.validation.MyDataComponentInformation
 
message() - Element in annotation type de.fraunhofer.iese.mydata.policy.validation.MyDataPolicy
 
message() - Element in annotation type de.fraunhofer.iese.mydata.solution.validation.OnlyMatchingChildren
 
message() - Element in annotation type de.fraunhofer.iese.mydata.timer.validation.MyDataTimer
 
MessagingException - Exception in de.fraunhofer.iese.mydata.exception
 
MessagingException(Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.MessagingException
 
MessagingException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.MessagingException
 
MessagingException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.MessagingException
 
MethodInterfaceDescription - Class in de.fraunhofer.iese.mydata.component.information.method
Describes an interface of a method.
MethodInterfaceDescription(String, Class<?>, String) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
Instantiates a new interface description.
MethodInterfaceDescription(String, Class<?>, String, InputParameterDescription...) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
Instantiates a new interface description.
MethodInterfaceDescription(String, Class<?>, String, List<InputParameterDescription>) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
Instantiates a new interface description.
methodName - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
The name of the method.
MINUTES - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
Modifier - Class in de.fraunhofer.iese.mydata.policy.decision
A modifier describes a method that can be performed on events.
Modifier(String) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.Modifier
Instantiates a new modifier.
Modifier(String, List<ModifierEngine>) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.Modifier
Instantiates a new modifier.
ModifierEngine - Class in de.fraunhofer.iese.mydata.policy.decision
A modifier engine describes a method that can be performed on event parameters.
ModifierEngine(String) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
Instantiates a new modifier engine.
ModifierEngine(String, ParameterList) - Constructor for class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
Instantiates a new modifier engine.
ModifierList - Class in de.fraunhofer.iese.mydata.policy.parameter
The Class ModifierList.
ModifierList() - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Instantiates a new modifier list.
ModifierList(Modifier...) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Instantiates a new modifier list.
ModifierList(Collection<? extends Modifier>) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Instantiates a new modifier list.
MONTH - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
MS - Enum constant in enum de.fraunhofer.iese.mydata.component.ComponentType
Policy Management Point Server.
MyDataComponentInformation - Annotation Type in de.fraunhofer.iese.mydata.component.information.validation
 
MyDataEntity - Class in de.fraunhofer.iese.mydata.common
Common super class for all other MYDATA classes.
MyDataEntity() - Constructor for class de.fraunhofer.iese.mydata.common.MyDataEntity
 
MyDataPolicy - Annotation Type in de.fraunhofer.iese.mydata.policy.validation
 
MyDataRole - Enum in de.fraunhofer.iese.mydata.user
Roles for the PMP.
MyDataTimer - Annotation Type in de.fraunhofer.iese.mydata.timer.validation
 

N

NoSuchEntityException - Exception in de.fraunhofer.iese.mydata.exception
Thrown when something is not found
NoSuchEntityException() - Constructor for exception de.fraunhofer.iese.mydata.exception.NoSuchEntityException
 
NoSuchEntityException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.NoSuchEntityException
 
NoSuchEntityException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.NoSuchEntityException
 
notify(Event) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
When PDP is notified via event then same call is passed to EventRepository.
notifySync(SyncNotification) - Method in interface de.fraunhofer.iese.mydata.client.ILibraryClientService
 
NOW - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 

O

OauthClientDetails - Class in de.fraunhofer.iese.mydata.oauth
 
OauthClientDetails() - Constructor for class de.fraunhofer.iese.mydata.oauth.OauthClientDetails
Default constructor for JPA
OauthClientDetails(ClientId, String) - Constructor for class de.fraunhofer.iese.mydata.oauth.OauthClientDetails
Generates a new client with a token id and a secret
OAuthClientDetailsDTO - Class in de.fraunhofer.iese.mydata.oauth.dto
 
OAuthClientDetailsDTO() - Constructor for class de.fraunhofer.iese.mydata.oauth.dto.OAuthClientDetailsDTO
 
OAuthCredentials - Class in de.fraunhofer.iese.mydata.component.connector
DTO to provide the infos to authenticate via OAuth.
OAuthCredentials(ClientId, String, URI) - Constructor for class de.fraunhofer.iese.mydata.component.connector.OAuthCredentials
 
OAuthCredentialsUserNameAndPassword - Class in de.fraunhofer.iese.mydata.component.connector
 
OAuthCredentialsUserNameAndPassword(ClientId, String, URI, String, String) - Constructor for class de.fraunhofer.iese.mydata.component.connector.OAuthCredentialsUserNameAndPassword
 
OAuthCredentialsUserNameAndPassword(OAuthCredentials, String, String) - Constructor for class de.fraunhofer.iese.mydata.component.connector.OAuthCredentialsUserNameAndPassword
 
OBJECT - Enum constant in enum de.fraunhofer.iese.mydata.component.information.method.JsonType
 
of(Status) - Static method in class de.fraunhofer.iese.mydata.component.health.HealthStatus
 
of(Class<T>) - Static method in class de.fraunhofer.iese.mydata.common.RuntimeTypeAdapterFactory
Creates a new runtime type adapter for baseType using "type" as the type field name.
of(Class<T>, String) - Static method in class de.fraunhofer.iese.mydata.common.RuntimeTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.
OnlyMatchingChildren - Annotation Type in de.fraunhofer.iese.mydata.solution.validation
 
OnlyMatchingChildrenValidator - Class in de.fraunhofer.iese.mydata.solution.validation
The Class PolicyValidator.
OnlyMatchingChildrenValidator() - Constructor for class de.fraunhofer.iese.mydata.solution.validation.OnlyMatchingChildrenValidator
 

P

Parameter<T> - Class in de.fraunhofer.iese.mydata.policy.parameter
A parameter, basically a key-value pair.
Parameter(String, T) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Instantiates a new parameter.
Parameter(String, T, Class<T>) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Instantiates a new parameter.
Parameter(String, T, Type) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Instantiates a new parameter.
ParameterList - Class in de.fraunhofer.iese.mydata.policy.parameter
The Class ParameterList.
ParameterList() - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Instantiates a new parameter list.
ParameterList(Parameter<?>...) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Instantiates a new parameter list.
ParameterList(Collection<? extends Parameter<?>>) - Constructor for class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Instantiates a new parameter list.
ParameterListProvider - Interface in de.fraunhofer.iese.mydata.policy.parameter
The Interface ParameterListProvider.
parseExpressionToZonedDateTime(String, ZonedDateTime) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
Parses the expression and returns the zoned date time.
password - Variable in class de.fraunhofer.iese.mydata.user.User
Password wont be stored in database, used for sending passwords via UI to backend
PasswordResetToken - Class in de.fraunhofer.iese.mydata.oauth
 
PasswordResetToken() - Constructor for class de.fraunhofer.iese.mydata.oauth.PasswordResetToken
 
PasswordResetToken(User) - Constructor for class de.fraunhofer.iese.mydata.oauth.PasswordResetToken
 
payload() - Element in annotation type de.fraunhofer.iese.mydata.component.information.validation.MyDataComponentInformation
 
payload() - Element in annotation type de.fraunhofer.iese.mydata.policy.validation.MyDataPolicy
 
payload() - Element in annotation type de.fraunhofer.iese.mydata.solution.validation.OnlyMatchingChildren
 
payload() - Element in annotation type de.fraunhofer.iese.mydata.timer.validation.MyDataTimer
 
PDP - Enum constant in enum de.fraunhofer.iese.mydata.component.ComponentType
Policy Decision Point.
PDP - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
This role is not stored with user.
PdpComponentInformation - Class in de.fraunhofer.iese.mydata.component.information
 
PdpComponentInformation() - Constructor for class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
Default constructor for JPA.
PdpComponentInformation(ComponentId) - Constructor for class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
Constructs a PdpComponentInformation without URLs or ComponentInterface.
PdpComponentInformation(ComponentId, List<URI>) - Constructor for class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
Constructs a PdpComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
pdpExists(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
pdp component exists
PEP - Enum constant in enum de.fraunhofer.iese.mydata.component.ComponentType
Policy Enforcement Point.
pepComponentInformation - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
PepComponentInformation - Class in de.fraunhofer.iese.mydata.component.information
 
PepComponentInformation() - Constructor for class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
Used for JPA.
PepComponentInformation(ComponentId) - Constructor for class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
Instantiates a new pep component.
pepExists(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Pep component exists
PepInterfaceDescription - Class in de.fraunhofer.iese.mydata.component.information.method
Describes the capabilities of Policy Enforcement Points in terms of intercepted events and enforceable methods.
PepInterfaceDescription() - Constructor for class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
Default Constructor, at least required by JPA.s
PepInterfaceDescription(ActionId, boolean, String) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
Instantiates a new pep interface description.
PepInterfaceDescription(ActionId, boolean, String, List<InputParameterDescription>) - Constructor for class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
Instantiates a new pep interface description.
PIP - Enum constant in enum de.fraunhofer.iese.mydata.component.ComponentType
Policy Information Point.
pipComponentInformation - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
PipComponentInformation - Class in de.fraunhofer.iese.mydata.component.information
 
PipComponentInformation() - Constructor for class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
Default constructor for JPA.
PipComponentInformation(ComponentId, List<URI>, List<MethodInterfaceDescription>) - Constructor for class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
Constructs a PipComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
PipComponentInformation(ComponentId) - Constructor for class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
Constructs a PipComponentInformation without URLs or ComponentInterface.
PipComponentInformation(ComponentId, List<URI>, MethodInterfaceDescription...) - Constructor for class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
Constructs a PipComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
pipExists(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Pip component exists
PipRequest - Class in de.fraunhofer.iese.mydata.policy
A request that instructs the PIP.
PipRequest(InfoId, Parameter<?>...) - Constructor for class de.fraunhofer.iese.mydata.policy.PipRequest
Instantiates a new pip request.
PipRequest(InfoId, ParameterList) - Constructor for class de.fraunhofer.iese.mydata.policy.PipRequest
Instantiates a new pip request.
PMP - Enum constant in enum de.fraunhofer.iese.mydata.component.ComponentType
Policy Management Point Client.
PMP - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
Policy - Class in de.fraunhofer.iese.mydata.policy
The Class Policy.
Policy() - Constructor for class de.fraunhofer.iese.mydata.policy.Policy
Required for JPA.
Policy(String) - Constructor for class de.fraunhofer.iese.mydata.policy.Policy
Instantiates a new policy.
Policy(String, String) - Constructor for class de.fraunhofer.iese.mydata.policy.Policy
Deprecated.
the description is part of the xml, use Policy(String) instead
PolicyDeployableGroup - Interface in de.fraunhofer.iese.mydata.policy
 
policyDeployed(Policy) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
When policy is deployed call this method to update event storing map.
policyExists(PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
 
PolicyId - Class in de.fraunhofer.iese.mydata.policy
 
PolicyId() - Constructor for class de.fraunhofer.iese.mydata.policy.PolicyId
 
PolicyId(String) - Constructor for class de.fraunhofer.iese.mydata.policy.PolicyId
 
policyRevoked(Policy) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
When policy is revoked, this method needs to be called to update Map used to filter policy.
policyUpdate(Policy) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
When policy is updated, call this method.
policyUpdate(Policy, PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
When policy or the policyId is updated, call this method.
PolicyValidator - Class in de.fraunhofer.iese.mydata.policy.validation
The Class PolicyValidator.
PolicyValidator() - Constructor for class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
 
PolicyVersionDeserializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.PolicyVersionSerDes.PolicyVersionDeserializer
 
PolicyVersionSerDes - Class in de.fraunhofer.iese.mydata.common.serdes
 
PolicyVersionSerDes() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.PolicyVersionSerDes
 
PolicyVersionSerDes.PolicyVersionDeserializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
PolicyVersionSerDes.PolicyVersionSerializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
PolicyVersionSerializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.PolicyVersionSerDes.PolicyVersionSerializer
 
PRIMITIVE - Enum constant in enum de.fraunhofer.iese.mydata.component.information.method.JsonType
 
Primitives - Class in de.fraunhofer.iese.mydata.component.information.method
Wrapper class for primitive data types.
protocol() - Element in annotation type de.fraunhofer.iese.mydata.component.connector.Connector
The protocol of the connector as a string (e.g., RMI, tcp, ...).
PXP - Enum constant in enum de.fraunhofer.iese.mydata.component.ComponentType
Policy Execution Point.
pxpComponentInformation - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
PxpComponentInformation - Class in de.fraunhofer.iese.mydata.component.information
 
PxpComponentInformation() - Constructor for class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
Default constructor for JPA.
PxpComponentInformation(ComponentId, List<URI>, List<MethodInterfaceDescription>) - Constructor for class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
Constructs a PxpComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
PxpComponentInformation(ComponentId) - Constructor for class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
Constructs a PxpComponentInformation without URLs or ComponentInterface.
PxpComponentInformation(ComponentId, List<URI>, MethodInterfaceDescription...) - Constructor for class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
Constructs a PxpComponentInformation, including its location ( URI) and its usage (MethodInterfaceDescription).
pxpExists(ComponentId) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Pxp component exists

R

RandomStringUtil - Class in de.fraunhofer.iese.mydata.util
Generate a random string
RandomStringUtil() - Constructor for class de.fraunhofer.iese.mydata.util.RandomStringUtil
Create session identifiers.
RandomStringUtil(int) - Constructor for class de.fraunhofer.iese.mydata.util.RandomStringUtil
Create an alphanumeric strings from a secure generator.
RandomStringUtil(int, String) - Constructor for class de.fraunhofer.iese.mydata.util.RandomStringUtil
 
RandomStringUtil(int, Random) - Constructor for class de.fraunhofer.iese.mydata.util.RandomStringUtil
Create an alphanumeric string generator.
RandomStringUtil(int, Random, String) - Constructor for class de.fraunhofer.iese.mydata.util.RandomStringUtil
 
read(JsonReader) - Method in class de.fraunhofer.iese.mydata.common.HibernateProxyTypeAdapter
 
REGEX - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The regex.
registerSubtype(Class<? extends T>) - Method in class de.fraunhofer.iese.mydata.common.RuntimeTypeAdapterFactory
Registers type identified by its simple name.
registerSubtype(Class<? extends T>, String) - Method in class de.fraunhofer.iese.mydata.common.RuntimeTypeAdapterFactory
Registers type identified by label.
removeFromBlacklist(Set<SolutionId>) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Removes a solution from the blacklist.
removeHistoricEventParameter(HistoricEventParameter) - Method in class de.fraunhofer.iese.mydata.policy.event.history.HistoricEvent
Remove historic event parameter.
removeLatestSyncNotification(SyncNotification) - Method in class de.fraunhofer.iese.mydata.client.LibraryClient
needed for JPA/Hibernate remove the SyncNotification if it matches the configured on
removeLibraryClient(LibraryClient) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
removeParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
removeParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
removeParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
removeParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Removes the parameter.
removeParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Removes the parameter.
removeParameter(String) - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Adds a parameter.
removeParameter(String) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
removePepComponentInformation(PepComponentInformation) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
removePipComponentInformation(PipComponentInformation) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
removePolicy(Policy) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
removePxpComponentInformation(PxpComponentInformation) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
removeSolution(Solution) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate a solution, if not null, is removed from the current list of solutions for this affiliation
removeSolution(Solution) - Method in class de.fraunhofer.iese.mydata.user.User
 
removeTimer(Timer) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
removeUser(User) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate a user, if not null, is removed from the current list of users for this affiliation
removeUser(User) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
replaceByWrapper(Class<?>) - Static method in class de.fraunhofer.iese.mydata.component.information.method.Primitives
Replaces class by it's wrapper, when it's primitive.
reset() - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
Resets the component to the initial state.
reset() - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Reset internal settings what events to save but does not clear the database
resetClock() - Static method in class de.fraunhofer.iese.mydata.util.ClockProvider
 
ResourceUpdateException - Exception in de.fraunhofer.iese.mydata.exception
 
ResourceUpdateException(String) - Constructor for exception de.fraunhofer.iese.mydata.exception.ResourceUpdateException
 
ResourceUpdateException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.exception.ResourceUpdateException
 
returnType - Variable in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
The return type of the method.
revokePolicy(PolicyId) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Revokes a policy.
revokePolicy(PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Revokes a currently deployed policy.
revokeTimer(TimerId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Revokes a currently deployed timer.
role - Variable in class de.fraunhofer.iese.mydata.user.User
 
RuntimeTypeAdapterFactory<T> - Class in de.fraunhofer.iese.mydata.common
Adapts values whose runtime type may differ from their declaration type.

S

saveEventOccurrence(Event, Set<HistoricEventTrackItem>) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Provide concrete implementation for storing of events.
saveValueChangeBlock(Policy, Map<String, String>) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Provide concrete implementation for storing of value changed .
SECONDS - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
serialize(DataObject<?>, Type, JsonSerializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.DataObjectSerDes.DataObjectJsonSerializer
 
serialize(Map<ClientId, Long>, Type, JsonSerializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.ClientVersionSerDes.TimerVersionSerializer
 
serialize(Map<ComponentId, HealthStatus>, Type, JsonSerializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.ComponentIdHealthStatusMapSerDes.ComponentIdHealthStatusMapSerializer
 
serialize(Map<PolicyId, Long>, Type, JsonSerializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.PolicyVersionSerDes.PolicyVersionSerializer
 
serialize(Map<TimerId, Long>, Type, JsonSerializationContext) - Method in class de.fraunhofer.iese.mydata.common.serdes.TimerVersionSerDes.TimerVersionSerializer
 
setAccountLocked(boolean) - Method in class de.fraunhofer.iese.mydata.user.User
 
setAuthority(String) - Method in class de.fraunhofer.iese.mydata.oauth.dto.OAuthClientDetailsDTO
 
setClock(Clock) - Static method in class de.fraunhofer.iese.mydata.util.ClockProvider
 
setComplex(boolean) - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Sets the complex.
setConcreteMap(Map<String, Integer>) - Method in class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
setContent(String) - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
setContent(String) - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
setDeployed(boolean) - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
setEndTime(ZonedDateTime) - Method in class de.fraunhofer.iese.mydata.policy.time.TimeInterval
 
setEventParameterDescription(List<InputParameterDescription>) - Method in class de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
 
setFailureMode(boolean) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Sets the failure mode.
setHistoricEventParameters(Collection<HistoricEventParameter>) - Method in class de.fraunhofer.iese.mydata.policy.event.history.HistoricEvent
 
setIdentifier(String) - Method in class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
setIdentifier(String) - Method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
setInterfaceDescriptions(List<PepInterfaceDescription>) - Method in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
setLanguageValid(boolean) - Method in class de.fraunhofer.iese.mydata.policy.Policy
 
setLanguageValid(boolean) - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
setLatestSyncNotification(SyncNotification) - Method in class de.fraunhofer.iese.mydata.client.LibraryClient
Sets the last time this client synchronised with the master pmp
setLibraryClients(Set<LibraryClient>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setLockStatus(Boolean) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
 
setMaxCallsPerPeriode(long) - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
setMethodInterfaceDescriptions(List<MethodInterfaceDescription>) - Method in class de.fraunhofer.iese.mydata.component.information.PepComponentInformation
 
setMethodInterfaceDescriptions(List<MethodInterfaceDescription>) - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
setMethodInterfaceDescriptions(List<MethodInterfaceDescription>) - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
setParameters(ModifierList) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
Sets the parameters.
setParameters(ParameterList) - Method in class de.fraunhofer.iese.mydata.policy.decision.ExecuteAction
 
setParameters(ParameterList) - Method in class de.fraunhofer.iese.mydata.policy.decision.ModifierEngine
 
setParameters(ParameterList) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
 
setParameters(ParameterList) - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
Sets the parameters.
setParameters(ParameterList) - Method in interface de.fraunhofer.iese.mydata.policy.parameter.ParameterListProvider
Replaces all parameters with the parameters of the provided list.
setParameters(ParameterList) - Method in class de.fraunhofer.iese.mydata.policy.PipRequest
 
setParameters(List<InputParameterDescription>) - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
setPassword(String, String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Set password from static call.
setPeps(Set<PepComponentInformation>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setPips(Set<PipComponentInformation>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setPolicies(Set<Policy>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setPxps(Set<PxpComponentInformation>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setRelativeChangeMap(Map<String, Integer>) - Method in class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
setReturnType(Class<?>) - Method in class de.fraunhofer.iese.mydata.component.information.method.MethodInterfaceDescription
 
setScopeValid(boolean) - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
setSolutionId(SolutionId) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setSolutionId(String) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setSolutions(Set<Solution>) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate if the solutions set is null, a new set is initialized, else, it re-uses the previous object then updates the current list (set) of solutions for this affiliation
setSolutions(List<Solution>) - Method in class de.fraunhofer.iese.mydata.solution.Timezone
 
setSolutions(Set<Solution>) - Method in class de.fraunhofer.iese.mydata.user.User
needed for JPA/Hibernate if the solutions set is null, a new set is initialized, else, it re-uses the previous object then updates the current list (set) of solutions for this affiliation
setStartTime(ZonedDateTime) - Method in class de.fraunhofer.iese.mydata.policy.time.TimeInterval
 
setTimers(Set<Timer>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setTimestamp(Instant) - Method in class de.fraunhofer.iese.mydata.policy.event.Event
Sets the time at which the action occurred / was intercepted by the PEP.
setType(String) - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Sets the type.
setUrls(List<URI>) - Method in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
 
setUrls(List<URI>) - Method in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
 
setUrls(List<URI>) - Method in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
 
setUrls(List<URI>) - Method in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
 
setUrls(List<URI>) - Method in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
 
setUrn(String) - Method in class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
setUrn(String) - Method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
setUsers(Set<User>) - Method in class de.fraunhofer.iese.mydata.affiliation.Affiliation
needed for JPA/Hibernate if the users set is null, a new set is initialized, else, it re-uses the previous object then updates the current list (set) of users for this affiliation
setUsers(Set<User>) - Method in class de.fraunhofer.iese.mydata.solution.Solution
 
setValue(T) - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
Sets the value.
setValue(T) - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
Sets the value of the parameter.
setValueChanged(Policy, String, String) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
 
setXmlValid(boolean) - Method in class de.fraunhofer.iese.mydata.timer.Timer
 
SimpleNamespaceContext - Class in de.fraunhofer.iese.mydata.policy.validation
 
SimpleNamespaceContext(Map<String, String>) - Constructor for class de.fraunhofer.iese.mydata.policy.validation.SimpleNamespaceContext
 
Solution - Class in de.fraunhofer.iese.mydata.solution
 
Solution() - Constructor for class de.fraunhofer.iese.mydata.solution.Solution
required by JPA
Solution(SolutionId) - Constructor for class de.fraunhofer.iese.mydata.solution.Solution
 
SOLUTION_DEVELOPER - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
SolutionAccessStatistics - Class in de.fraunhofer.iese.mydata.solution
Created by goetzingert on 03.04.17.
SolutionAccessStatistics() - Constructor for class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
SolutionAccessStatistics(SolutionId) - Constructor for class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
solutionExists(SolutionId) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Solution exists.
SolutionId - Class in de.fraunhofer.iese.mydata.solution
 
SolutionId() - Constructor for class de.fraunhofer.iese.mydata.solution.SolutionId
 
SolutionId(String) - Constructor for class de.fraunhofer.iese.mydata.solution.SolutionId
 
SPECIAL - Static variable in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Special characters that you can also use in URL parameters without coding
SPECIAL_FIELD_FOR_CONTENT_INFORMATION - Static variable in class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
 
splittMap(Map<String, String>) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
START - Static variable in class de.fraunhofer.iese.mydata.policy.time.FixedTimeUtil
 
State - Enum in de.fraunhofer.iese.mydata.solution
 
Status - Enum in de.fraunhofer.iese.mydata.component.health
 
STRING - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The string.
STRING_ARRAY - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The string array.
SUPER_ADMIN - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
Role that is able to manage all affiliations
SyncNotification - Class in de.fraunhofer.iese.mydata.client
 
SyncNotification() - Constructor for class de.fraunhofer.iese.mydata.client.SyncNotification
default constructor
SyncNotification(ClientId) - Constructor for class de.fraunhofer.iese.mydata.client.SyncNotification
assign a clientId to the current SynNotification
SyncNotificationDTO - Class in de.fraunhofer.iese.mydata.client.dto
 

T

TECH_CLIENT - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
THIS_HOUR - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
THIS_MINUTE - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
THIS_MONTH - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
THIS_SUN_WEEK - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
THIS_WEEK - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
THIS_YEAR - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
TimeExpression - Class in de.fraunhofer.iese.mydata.policy.time
Container for Time Expression.
TimeExpression() - Constructor for class de.fraunhofer.iese.mydata.policy.time.TimeExpression
 
TimeInterval - Class in de.fraunhofer.iese.mydata.policy.time
 
TimeInterval() - Constructor for class de.fraunhofer.iese.mydata.policy.time.TimeInterval
 
Timer - Class in de.fraunhofer.iese.mydata.timer
 
Timer() - Constructor for class de.fraunhofer.iese.mydata.timer.Timer
default constructor
Timer(String) - Constructor for class de.fraunhofer.iese.mydata.timer.Timer
create a new timer based on a xml string
TimerDeployableGroup - Interface in de.fraunhofer.iese.mydata.timer
 
timerExists(TimerId) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Timer exists.
TimerId - Class in de.fraunhofer.iese.mydata.timer
 
TimerId() - Constructor for class de.fraunhofer.iese.mydata.timer.TimerId
 
TimerId(String) - Constructor for class de.fraunhofer.iese.mydata.timer.TimerId
 
TimerValidator - Class in de.fraunhofer.iese.mydata.timer.validation
The Class TimerValidator.
TimerValidator() - Constructor for class de.fraunhofer.iese.mydata.timer.validation.TimerValidator
 
TimerVersionDeserializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.ClientVersionSerDes.TimerVersionDeserializer
 
TimerVersionDeserializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.TimerVersionSerDes.TimerVersionDeserializer
 
TimerVersionSerDes - Class in de.fraunhofer.iese.mydata.common.serdes
 
TimerVersionSerDes() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.TimerVersionSerDes
 
TimerVersionSerDes.TimerVersionDeserializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
TimerVersionSerDes.TimerVersionSerializer - Class in de.fraunhofer.iese.mydata.common.serdes
 
TimerVersionSerializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.ClientVersionSerDes.TimerVersionSerializer
 
TimerVersionSerializer() - Constructor for class de.fraunhofer.iese.mydata.common.serdes.TimerVersionSerDes.TimerVersionSerializer
 
TimeUtil - Class in de.fraunhofer.iese.mydata.policy.time
Operations for ZonedDateTime, Zone and MyDataTimeExpressions
TimeUtil() - Constructor for class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
Timezone - Class in de.fraunhofer.iese.mydata.solution
 
Timezone() - Constructor for class de.fraunhofer.iese.mydata.solution.Timezone
 
toArray() - Method in class de.fraunhofer.iese.mydata.policy.parameter.ModifierList
 
toArray() - Method in class de.fraunhofer.iese.mydata.policy.parameter.ParameterList
 
TODAY - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
toJson(boolean) - Method in class de.fraunhofer.iese.mydata.common.MyDataEntity
Serializes an MyDataEntity to JSON.
toSpringRole() - Method in enum de.fraunhofer.iese.mydata.user.MyDataRole
To spring role.
toString() - Method in class de.fraunhofer.iese.mydata.affiliation.AffiliationId
 
toString() - Method in class de.fraunhofer.iese.mydata.client.ClientId
 
toString() - Method in class de.fraunhofer.iese.mydata.common.MyDataEntity
 
toString() - Method in class de.fraunhofer.iese.mydata.component.ComponentId
 
toString() - Method in class de.fraunhofer.iese.mydata.oauth.PasswordResetToken
 
toString() - Method in class de.fraunhofer.iese.mydata.policy.decision.DecisionId
 
toString() - Method in class de.fraunhofer.iese.mydata.policy.event.ActionId
 
toString() - Method in class de.fraunhofer.iese.mydata.policy.event.InfoId
 
toString() - Method in class de.fraunhofer.iese.mydata.policy.parameter.DataObject
 
toString() - Method in class de.fraunhofer.iese.mydata.policy.parameter.Parameter
 
toString() - Method in class de.fraunhofer.iese.mydata.policy.PolicyId
 
toString() - Method in class de.fraunhofer.iese.mydata.solution.SolutionId
 
toString() - Method in class de.fraunhofer.iese.mydata.timer.TimerId
 
toString() - Method in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
transferToZone(ZonedDateTime, String) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
transferToZone(ZonedDateTime, ZoneId) - Static method in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
type() - Element in annotation type de.fraunhofer.iese.mydata.component.connector.Connector
The component type as a string like PMP.
TypeByName - Class in de.fraunhofer.iese.mydata.component.information.method
Like Class.forName(String), but primitive are supported, too.
TypeByName() - Constructor for class de.fraunhofer.iese.mydata.component.information.method.TypeByName
 
TypeDescription - Class in de.fraunhofer.iese.mydata.component.information.method
Describes a JSON Type
TypeDescription() - Constructor for class de.fraunhofer.iese.mydata.component.information.method.TypeDescription
basic constructor needed for JPA

U

unassignUser(SolutionId, String) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Unassign user.
unblock() - Method in class de.fraunhofer.iese.mydata.solution.SolutionAccessStatistics
 
UNBLOCKED - Enum constant in enum de.fraunhofer.iese.mydata.solution.State
 
UNKNOWN - Enum constant in enum de.fraunhofer.iese.mydata.component.health.Status
"My current state is not exactly known, I somehow failed in articulating myself" (could be UP, could be DOWN)
unlockAffiliation(AffiliationId) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Unlock affiliation.
unlockUser(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Unlock user.
UP - Enum constant in enum de.fraunhofer.iese.mydata.component.health.Status
"I am alive and healthy, feel free to use me"
updateAffiliation(Affiliation) - Method in interface de.fraunhofer.iese.mydata.affiliation.IAffiliationService
Update affiliation.
updatePassword(String, String, String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Update password.
UpdatePasswordDTO - Class in de.fraunhofer.iese.mydata.user.dto
dto for updating a password
UpdatePasswordDTO() - Constructor for class de.fraunhofer.iese.mydata.user.dto.UpdatePasswordDTO
 
updatePdp(PdpComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pdp.
updatePep(PepComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pep.
updatePip(PipComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pip.
updatePolicy(Policy) - Method in interface de.fraunhofer.iese.mydata.policy.IPolicyService
Updates a currently deployed policy.
updatePolicy(Policy, ZoneId) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Updates a policy.
updatePolicyAndId(Policy, ZoneId, PolicyId) - Method in interface de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint
Update policyId
updatePxp(PxpComponentInformation) - Method in interface de.fraunhofer.iese.mydata.component.IComponentService
Adds a pxp.
updateRole(String, MyDataRole) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
update the role of a user
updateSolution(Solution) - Method in interface de.fraunhofer.iese.mydata.solution.ISolutionService
Update solution.
updateTimer(Timer) - Method in interface de.fraunhofer.iese.mydata.timer.ITimerService
Updates a currently active timer.
updateToken(String) - Method in class de.fraunhofer.iese.mydata.oauth.PasswordResetToken
 
updateUser(User) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Update user.
updateValueChangeBlockPolicyId(Policy, PolicyId) - Method in interface de.fraunhofer.iese.mydata.policy.event.history.IEventRepository
Provide concrete policyID update for the stored value changed .
UPPER - Static variable in class de.fraunhofer.iese.mydata.util.RandomStringUtil
Upper case letters
urls - Variable in class de.fraunhofer.iese.mydata.component.information.BasicManagementServiceComponentInformation
A list of URIs that can be used to communicate with the component.
urls - Variable in class de.fraunhofer.iese.mydata.component.information.ManagementServiceComponentInformation
A list of URIs that can be used to communicate with the component.
urls - Variable in class de.fraunhofer.iese.mydata.component.information.PdpComponentInformation
A list of URIs that can be used to communicate with the component.
urls - Variable in class de.fraunhofer.iese.mydata.component.information.PipComponentInformation
A list of URIs that can be used to communicate with the Component.
urls - Variable in class de.fraunhofer.iese.mydata.component.information.PxpComponentInformation
A list of URIs that can be used to communicate with the component.
User - Class in de.fraunhofer.iese.mydata.user
MyData-user compatible with spring-security.
User() - Constructor for class de.fraunhofer.iese.mydata.user.User
 
USER_CLIENT - Enum constant in enum de.fraunhofer.iese.mydata.user.MyDataRole
 
userIdExists(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
User id exists.
username - Variable in class de.fraunhofer.iese.mydata.user.User
 
usernameExists(String) - Method in interface de.fraunhofer.iese.mydata.user.IUserService
Username exists.
UsernamePasswordAuthentication - Class in de.fraunhofer.iese.mydata.component.connector
Authentication Object that takes username and password.
UsernamePasswordAuthentication(String, String) - Constructor for class de.fraunhofer.iese.mydata.component.connector.UsernamePasswordAuthentication
 
userUUID - Variable in class de.fraunhofer.iese.mydata.user.User
 

V

validate(MyDataEntity, Class<?>...) - Static method in class de.fraunhofer.iese.mydata.common.MyDataEntity
 
validateAndNullCheck(MyDataEntity, Class<?>...) - Static method in class de.fraunhofer.iese.mydata.common.MyDataEntity
 
validateLanguageVersion(Policy) - Method in class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
 
validateLanguageVersion(Timer) - Method in class de.fraunhofer.iese.mydata.timer.validation.TimerValidator
 
validateLanguageVersion(String) - Method in class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
 
validatePolicySolutionAndComponents(SolutionId, String) - Method in interface de.fraunhofer.iese.mydata.policy.validation.IPolicyValidator
 
validatePolicySolutionAndComponents(SolutionId, String) - Method in class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
 
ValidatePolicyStep2 - Interface in de.fraunhofer.iese.mydata.policy
 
validateTimerSolutionAndComponents(SolutionId, String) - Method in interface de.fraunhofer.iese.mydata.timer.validation.ITimerValidator
 
validateTimerSolutionAndComponents(SolutionId, String) - Method in class de.fraunhofer.iese.mydata.timer.validation.TimerValidator
 
validateToken(String, String) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
Validate the token
validateTokenAndSetPassword(String, String, String) - Method in interface de.fraunhofer.iese.mydata.user.ITokenService
 
validateXMLSchema(String) - Method in interface de.fraunhofer.iese.mydata.policy.validation.IPolicyValidator
 
validateXMLSchema(String) - Method in class de.fraunhofer.iese.mydata.policy.validation.PolicyValidator
 
validateXMLSchema(String) - Method in interface de.fraunhofer.iese.mydata.timer.validation.ITimerValidator
 
validateXMLSchema(String) - Method in class de.fraunhofer.iese.mydata.timer.validation.TimerValidator
 
ValueChangeEntity - Class in de.fraunhofer.iese.mydata.policy.event.history
Stores value change entity identifier comes from policy Object
ValueChangeEntity() - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.ValueChangeEntity
Default constructor for JPA
ValueChangeEntity(Policy, String, String, String) - Constructor for class de.fraunhofer.iese.mydata.policy.event.history.ValueChangeEntity
Main constructor.
ValueNotFoundException - Exception in de.fraunhofer.iese.mydata.policy.exception
 
ValueNotFoundException(String) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.ValueNotFoundException
 
ValueNotFoundException(String, Exception) - Constructor for exception de.fraunhofer.iese.mydata.policy.exception.ValueNotFoundException
 
valueOf(String) - Static method in enum de.fraunhofer.iese.mydata.component.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.mydata.component.health.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.mydata.component.information.method.JsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.mydata.solution.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.mydata.user.MyDataRole
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.fraunhofer.iese.mydata.component.ComponentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.mydata.component.health.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.mydata.component.information.method.JsonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.mydata.solution.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.mydata.user.MyDataRole
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(JsonWriter, HibernateProxy) - Method in class de.fraunhofer.iese.mydata.common.HibernateProxyTypeAdapter
 

X

XPATH - Enum constant in enum de.fraunhofer.iese.mydata.policy.parameter.DataType
The xpath.

Y

YEAR - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
YESTERDAY - Static variable in class de.fraunhofer.iese.mydata.policy.time.TimeUtil
 
A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form