Skip navigation links
A B C D E F G H I J L M O P R S T U V W 

A

ActionId - Class in de.fraunhofer.iese.ind2uce.api.policy.identifier
The ActionId uniquely identifies an action that can occur in a certain system on a certain abstraction level.
ActionId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
Instantiates a new action id.
ActionId(String, String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
Instantiates a new action id.
add(Modifier) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
 
add(Parameter<?>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
 
addAlias(EnforcementScopeId, String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Adds an alias for a given enforcement scope.
addAndDeployPolicy(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Deploys a policy at the local PDP of the enforcement scope.
addEngine(ModifierEngine) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Adds the engine.
addFields(String, TypeDescription) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.ClassTypeDescription
Adds the fields.
addMeta(String, String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Adds the meta.
addModifier(Modifier) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Adds the modifier.
addParameter(InputParameterDescription) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Adds the parameter.
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
addParameter(String, T) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
addParameter(String, T) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
addParameter(String, T) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
addParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Adds the parameter.
addParameter(String, T) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Adds the parameter.
addParameter(String, T, Type) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Adds the parameter.
addParameter(Parameter<?>) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Adds a parameter.
addParameter(String, T) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Adds a parameter.
addParameter(Parameter<?>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
addParameter(String, R) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
addPolicy(Policy) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Adds a policy (ILP, ILPT, SLP, SLPT).
addPolicy(Policy) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Adds a policy (ILP, ILPT, SLP, SLPT).
addPolicyString(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Adds a policy (ILP, ILPT, SLP, SLPT).
addToBlacklist(List<EnforcementScopeId>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
 
addToGroup(GroupId, EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Adds an enforcement scope to a group.
addURI(ComponentId, String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Adds a URL to an already registered client PMP.
addUrl(URI) - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Adds a URL to the list of URIs that can be used to communicate with the Component.
AndroidLogger - Class in de.fraunhofer.iese.ind2uce.logger
The Class AndroidLogger.
AndroidLogger(String, LoggerFactory.LogLevel) - Constructor for class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
Instantiates a new android logger.
Authentication - Interface in de.fraunhofer.iese.ind2uce.connectors
Authentication Token
AuthorizationDecision - Class in de.fraunhofer.iese.ind2uce.api.policy
Information about the permissiveness of the event.
AuthorizationDecision() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Instantiates a new authorization decision.
AuthorizationDecision(AuthorizationDecision) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Constructor that takes the id and eventAllowed from Prototype.
AuthorizationDecision(DecisionId, boolean, long, List<String>, Modifier...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Instantiates a new authorization decision.
AuthorizationDecision(DecisionId, boolean, long, List<String>, ModifierList) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Instantiates a new authorization decision.

B

buildFromURN(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 

C

checkPolicySolution(Policy) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.IPolicyValidator
 
checkPolicySolution(Policy) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PolicyValidator
 
checkTimerSolution(Timer) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.ITimerValidator
 
checkTimerSolution(Timer) - Method in class de.fraunhofer.iese.ind2uce.api.policy.TimerValidator
 
ClassTypeDescription - Class in de.fraunhofer.iese.ind2uce.api.component.description
The Class ClassTypeDescription.
ClassTypeDescription() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.ClassTypeDescription
 
clearAllCaches() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
Clears all caches of the PDP (response and connector caches).
clearParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Clear modifiers.
clearParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Clear parameters.
clearParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
clearParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
clearParameters() - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Removes all parameters.
clearParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
Component - Class in de.fraunhofer.iese.ind2uce.api.component
A description of a concrete IND2UCE framework component.
Component(ComponentId) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.Component
Constructs a Component without URLs or ComponentInterface.
Component(ComponentId, List<URI>, List<MethodInterfaceDescription>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.Component
Constructs a Component, including its location ( URI) and its usage (MethodInterfaceDescription).
Component(ComponentId, List<URI>, MethodInterfaceDescription...) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.Component
Constructs a Component, including its location ( URI) and its usage (MethodInterfaceDescription).
ComponentBase - Class in de.fraunhofer.iese.ind2uce.api.component
Created by eitel on 12/1/16.
ComponentBase() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
 
ComponentBase(ComponentId) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
 
ComponentBase(ComponentId, List<URI>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
 
componentExists(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Checks if the component is already in the database.
componentExists(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Checks if the component is already in the database.
ComponentId - Class in de.fraunhofer.iese.ind2uce.api.component.identifier
A component ID uniquely names an IND²UCE component.
ComponentId() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Parameterless constructor is required for JPA.
ComponentId(ComponentType) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Generates a random ID for the given component type.
ComponentId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Instantiates a new component id.
ComponentType - Enum in de.fraunhofer.iese.ind2uce.api.component
The different types of IND2UCE framework components.
ConflictingPolicyException - Exception in de.fraunhofer.iese.ind2uce.api.component.exception
Indicates a policy is conflicted with another policy.
ConflictingPolicyException(PolicyId, PolicyId...) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.ConflictingPolicyException
Instantiates a new conflicting policy exception.
Connector - Annotation Type in de.fraunhofer.iese.ind2uce.connectors
 
ConnectorFactory - Class in de.fraunhofer.iese.ind2uce.connectors
Helper class for establishing connections to the IND²UCE components by using a URI.
create(Gson, TypeToken<R>) - Method in class de.fraunhofer.iese.ind2uce.api.common.RuntimeTypeAdapterFactory
 
createPolicyId(String) - Static method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyIdUtil
Creates the policy id.

D

DataObject<T> - Class in de.fraunhofer.iese.ind2uce.api.policy.parameter
A value of a certain DataType that is currently supported by IND2UCE.
DataObject() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Used for JAXB
DataObject(Class<T>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Instantiates a new data object.
DataObject(T) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Instantiates a new data object.
DataObject(T, Class<T>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Instantiates a new data object.
DataObject(T, Type) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
*.
DataType - Enum in de.fraunhofer.iese.ind2uce.api.policy.parameter
Types that are currently supported by IND2UCE.
de.fraunhofer.iese.ind2uce.api.common - package de.fraunhofer.iese.ind2uce.api.common
Common IND2UCE classes.
de.fraunhofer.iese.ind2uce.api.component - package de.fraunhofer.iese.ind2uce.api.component
IND2UCE component interfaces and classes.
de.fraunhofer.iese.ind2uce.api.component.description - package de.fraunhofer.iese.ind2uce.api.component.description
Description of IND2UCE component capabilities, i.e., their interfaces.
de.fraunhofer.iese.ind2uce.api.component.exception - package de.fraunhofer.iese.ind2uce.api.component.exception
 
de.fraunhofer.iese.ind2uce.api.component.identifier - package de.fraunhofer.iese.ind2uce.api.component.identifier
IND2UCE component identifiers.
de.fraunhofer.iese.ind2uce.api.component.interfaces - package de.fraunhofer.iese.ind2uce.api.component.interfaces
IND2UCE component interfaces.
de.fraunhofer.iese.ind2uce.api.policy - package de.fraunhofer.iese.ind2uce.api.policy
Policy-related classes.
de.fraunhofer.iese.ind2uce.api.policy.identifier - package de.fraunhofer.iese.ind2uce.api.policy.identifier
Policy-related identifiers.
de.fraunhofer.iese.ind2uce.api.policy.parameter - package de.fraunhofer.iese.ind2uce.api.policy.parameter
Parameters uses in policies.
de.fraunhofer.iese.ind2uce.connectors - package de.fraunhofer.iese.ind2uce.connectors
 
de.fraunhofer.iese.ind2uce.logger - package de.fraunhofer.iese.ind2uce.logger
 
debug(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
debug(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
debug(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
DECISION_ALLOW - Static variable in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
The default decision for a plain allow.
DECISION_INHIBIT - Static variable in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
The default decision for a plain inhibit.
DecisionId - Class in de.fraunhofer.iese.ind2uce.api.policy.identifier
The Class DecisionId.
DecisionId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
Instantiates a new decision id.
decisionRequest(Event) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
Notifies the PDP about a certain event.
deploy(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
Deploys a policy directly.
deployPolicy(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Deploys a policy at the local PDP of the enforcement scope.
deployPolicy(EnforcementScopeId, PolicyId, List<Parameter<String>>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Deploys a policy at the PDP of the enforcement scope.
deployPolicy(GroupId, PolicyId, List<Parameter<String>>, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Deploys a policy at all enforcement scopes of the given group.
deployPolicy(String, PolicyId, List<Parameter<String>>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Deploys a policy at the PDP of the enforcement scope.
deployPolicy(String, PolicyId, List<Parameter<String>>, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Deploys a policy at all enforcement scopes that match the regular expression.
description - Variable in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
A description of the method.
description - Variable in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
A description of the method.

E

enforce(Event) - Method in interface de.fraunhofer.iese.ind2uce.api.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.ind2uce.api.component.interfaces.IPolicyEnforcementPoint
It enforces the authorization decision to the event.
EnforcementScope - Class in de.fraunhofer.iese.ind2uce.api.component
The EsDescription is a description of all components that are registered at the PolicyManagementPoint of the Enforcement Scope, including all URLs and MethodInterfaceDescriptions of the components.
EnforcementScope(EnforcementScopeId, EnforcementScopeTypeId) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Instantiates a new enforcement scope.
EnforcementScope(EnforcementScopeId, EnforcementScopeTypeId, Component, List<PepComponent>, List<Component>, List<Component>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Instantiates a new enforcement scope.
EnforcementScopeId - Class in de.fraunhofer.iese.ind2uce.api.component.identifier
The Class EnforcementScopeId.
EnforcementScopeId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
Instantiates a new enforcement scope id.
EnforcementScopeTypeId - Class in de.fraunhofer.iese.ind2uce.api.component.identifier
The Class EnforcementScopeTypeId.
EnforcementScopeTypeId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeTypeId
Instantiates a new enforcement scope type id.
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.Component
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeTypeId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.MechanismId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
equals(Object) - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
error(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
error(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
error(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
evaluate(PipRequest<?>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyInformationPoint
Evaluates a certain method or condition.
EvaluationUndecidableException - Exception in de.fraunhofer.iese.ind2uce.api.component.exception
The Class EvaluationUndecidableException.
EvaluationUndecidableException() - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.EvaluationUndecidableException
Instantiates a new evaluation undecidable exception.
EvaluationUndecidableException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.EvaluationUndecidableException
Instantiates a new evaluation undecidable exception.
EvaluationUndecidableException(String, Throwable) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.EvaluationUndecidableException
Instantiates a new evaluation undecidable exception.
Event - Class in de.fraunhofer.iese.ind2uce.api.policy
An event that occured in the system under observation, intercepted or monitored by a PolicyEnforcementPoint.
Event(ActionId, boolean, long, Parameter<?>...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Event
Instantiates a new event.
Event(ActionId, boolean, long, ParameterList) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Event
Instantiates a new event.
Event(ActionId, boolean, Parameter<?>...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Event
Instantiates a new event.
Event(ActionId, Parameter<?>...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Event
Instantiates a new event.
execute(ExecuteAction, Event) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyExecutionPoint
Execute an Action.
ExecuteAction - Class in de.fraunhofer.iese.ind2uce.api.policy
An action to be performed.
ExecuteAction() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
Instantiates a new execute action.
ExecuteAction(ActionId, ParameterList) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
Instantiates a new execute action.
ExecuteAction(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
Instantiates a new execute action.
extractIdAndDescription() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
extractIdAndDescription() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 

F

fromJson(String, Class<T>) - Static method in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
Deserializes an Ind2uceEntity from JSON.

G

getAccessTokenURI() - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
getAction() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
UI, OS, FILESYSTEM etc.
getActionId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Gets the id of the system action that occurred.
getActionIdString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Gets the action id string.
getAuthorizationActionNames() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Gets the name(s) of the corresponding AutorizationAction(s) that led to the decision.
getBlackListedSolutions() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of solutions that is currently blacklisted
getByClass(Class<?>) - Static method in enum de.fraunhofer.iese.ind2uce.api.policy.parameter.DataType
Gets the by class.
getById(int) - Static method in enum de.fraunhofer.iese.ind2uce.api.policy.parameter.DataType
Gets the by id.
getClassForName(String) - Static method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeByName
Get the named type.
getClientId() - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
getClientSecret() - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
getComponent(ComponentBase, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
 
getComponent(ComponentBase, String, Map<String, Authentication>) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
 
getComponentInterfaces() - Method in class de.fraunhofer.iese.ind2uce.api.component.Component
Gets the a description of the methods provided by the Component.
getComponentType() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Gets the component type.
getCredentials() - Method in interface de.fraunhofer.iese.ind2uce.connectors.Authentication
The credentials that prove the principal is correct.
getCredentials() - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
getCredentials() - Method in class de.fraunhofer.iese.ind2uce.connectors.UsernamePasswordAuthentication
Returns the password.
getCronValue() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getDataTypeClass() - Method in enum de.fraunhofer.iese.ind2uce.api.policy.parameter.DataType
Gets the data type class.
getDataTypeId() - Method in enum de.fraunhofer.iese.ind2uce.api.policy.parameter.DataType
Gets the data type id.
getDecision(Event) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyEnforcementPoint
* It sends the event to subscribed PDP and returns AuthorizationDecision of PDP.
getDecisionAllow() - Static method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Get a clone of DECISION_ALLOW.
getDecisionInhibit() - Static method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Get a clone of DECISION_INHIBIT.
getDefaultValue() - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
Gets the default value that is returned in case of errors.
getDelay() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Returns how much the event should be delayed.
getDeployedPolicies(EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Gets all policy.
getDeployedPolicies() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets all policy.
getDeployedPolicies(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets the deployed policies.
getDeploymentStatus(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Gets the status.
getDeploymentStatus(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets the status.
getDescription() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the a description about what the parameter is used for.
getDescription() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Gets the a description of the method.
getDescription() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Gets the description.
getDescription() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Gets the description.
getDescription() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getEnforcementScope(EnforcementScopeId, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Describes the enforcement scope as a set of registered components and corresponding interfaces.
getEnforcementScopes(GroupId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Resolves all enforcement scopes of a certain group.
getEnforcementScopes(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Resolves all enforcement scopes that match the regular expression.
getEngine() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Gets the an Engine used to modify the parameter value.
getEsType() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Gets the es type.
getEvent() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Gets the event that is intercepted or monitored.
getEventParameterDescription() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Gets the event parameter description.
getEvents() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getExpression() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Gets the expression.
getFields() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.ClassTypeDescription
Gets the fields.
getGson() - Static method in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
Gets the gson.
getHealth() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IComponent
Checks whether a component is up and running.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Gets the unique ID of the Component.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Gets the unique ID of the enforcement scope.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
Gets the id.
getId() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IComponent
Gets the unique ID of the component.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.MechanismId
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Gets the id.
getId() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getIdentifier() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Gets the identifier.
getIdentifier() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
Gets the identifier.
getIdentifier() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Gets the identifier.
getIdentifier() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getInterface() - Method in enum de.fraunhofer.iese.ind2uce.api.component.ComponentType
Gets interface class for the component type.
getInterfaceDescriptions() - Method in class de.fraunhofer.iese.ind2uce.api.component.PepComponent
Gets the interface descriptions.
getInvalidPolicyException() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
getInvalidTimerException() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getJsonType() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
 
getJsonType() - Method in enum de.fraunhofer.iese.ind2uce.api.component.description.JsonType
Gets the json type.
getJsonType() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
Gets the json type.
getLogger(Class<?>) - Static method in class de.fraunhofer.iese.ind2uce.logger.LoggerFactory
Gets the logger.
getLogger(String) - Static method in class de.fraunhofer.iese.ind2uce.logger.LoggerFactory
Gets the logger.
getLogLevel() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
Gets the log level.
getMetaData() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Gets the meta data.
getMethod() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
Gets the engine name.
getMethodName() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Gets the name of the method.
getModifierDescriptionList() - Method in class de.fraunhofer.iese.ind2uce.api.component.PepComponent
Gets the modifier description list.
getModifierForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Gets the modifier for name.
getModifiers() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Gets the modifiers.
getModifierType() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription
*.
getName() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the name.
getName() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Gets the name.
getName() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Gets the name of the parameter.
getName() - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
Gets the name of the method to be evaluated.
getName() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
getName() - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
getNamespaceURI(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.SimpleNamespaceContext
 
getParameterForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
getParameterForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
getParameterForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
getParameterForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Gets the parameter for name.
getParameterForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Gets the parameter for name.
getParameterForName(String) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Gets a parameter.
getParameterForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
getParameters() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Gets the a list of parameters.
getParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
getParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
getParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
getParameters() - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Gets the list of all parameters.
getParameters() - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
getParameterTypeDescription() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the parameter type description.
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
getParameterValue(String, Class<T>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Gets the parameter value.
getParameterValue(String, Class<T>) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Gets a parameter value.
getParameterValue(String, Class<R>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
getParameterValueForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Gets the parameter value for name.
getPattern() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the a regular expression, the parameter has to adhere to.
getPdp() - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Gets the registered PolicyDecisionPoint.
getPdp(Component, String, Map<String, Authentication>) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPdp(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPdp(URI, Authentication) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PDP by using the passed url variable.
getPep(PepComponent, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PEP by using the passed url variable.
getPep(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PEP by using the passed url variable.
getPeps() - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Gets the List of registered PolicyEnforcementPoints.
getPip(Component, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PIP by using the passed url variable.
getPip(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PIP by using the passed url variable.
getPips() - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Gets the List of registered PolicyInformationPoints.
getPmpClient(Component, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PMP client by using the passed url variable.
getPmpClient(URI, OAuthCredentials) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PMP client by using the passed url variable.
getPmpClient(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PMP client by using the passed url variable.
getPmpHashcode() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Gets the running hashcode of the pmp.
getPmpServer(Component, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PMP server by using the passed url variable.
getPmpServer(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PMP server by using the passed url variable.
getPolicies(EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Gets all policy.
getPolicies() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets all policy.
getPolicies(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets the policies.
getPolicy(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Gets the latest policy.
getPolicy(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets the latest policy.
getPolicy() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Gets the policy.
getPolicyIds(EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Gets all policy ids.
getPolicyIds() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Gets all policy ids.
getPolicyType() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Gets the type of the policy the ID belongs to.
getPrefix(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.SimpleNamespaceContext
 
getPrefixes(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.SimpleNamespaceContext
 
getPrincipal() - Method in interface de.fraunhofer.iese.ind2uce.connectors.Authentication
The identity of the principal being authenticated.
getPrincipal() - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
getPrincipal() - Method in class de.fraunhofer.iese.ind2uce.connectors.UsernamePasswordAuthentication
Returns the username.
getPrp(Component, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PRP by using the passed url variable.
getPrp(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PRP by using the passed url variable.
getPxp(Component, String) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PXP by using the passed url variable.
getPxp(URI) - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
Tries to establish a connection to a PXP by using the passed url variable.
getPxps() - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Gets the List of registered PolicyExecutionPoints.
getReturnType() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Gets the return type of the method.
getReturnTypeName() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Gets the return type name.
getScope() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Gets the scope.
getScope() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
ANDROID, OSX etc.
getScope() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Gets the platform.
getScope() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
getTag() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
*.
getTimestamp() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Gets the time at which the action occurred / was intercepted by the PEP.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Returns the ComponentType of the component.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the parameter type.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Gets the unique ID of the enforcement scope.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Gets the type.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Gets the type.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Gets the DataType of the value.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Gets the type.
getType() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Gets the type.
getTypeDescription() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the type description.
getTypeName() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Gets the type name.
getTypeName() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
Gets the type name.
getTypeName() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Gets the type name.
getTypeName() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Gets the type name.
getUrls() - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Gets the a list of URIs that can be used to communicate with the Component.
getUrlsForProtocol(String...) - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Provides a list of URLs of a certain protocol/scheme.
getValue() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Gets the value.
getValue() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Gets the value of the parameter.
getValueForName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Gets the object which is added as parameter for given name.
getVersion() - Method in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
Gets the version.
getXml() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
GroupId - Class in de.fraunhofer.iese.ind2uce.api.component.identifier
The Class GroupId.
GroupId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
Instantiates a new group id.
GSON_DEFAULT - Static variable in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
The Constant GSON_DEFAULT.
GSON_PLAIN - Static variable in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
The Constant GSON_PLAIN.
GSON_PRETTY - Static variable in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
The Constant GSON_PRETTY.

H

hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.Component
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeTypeId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.MechanismId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
hashCode() - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
Hide - Annotation Type in de.fraunhofer.iese.ind2uce.api.common
Annotation for fields that should be hidden, i.e., not serialized.

I

IComponent - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Shared interface that offers basic functionality for all IND2UCE components.
id - Variable in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
The unique ID of the Component.
id - Variable in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
The id.
id - Variable in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
The id.
incrementRequestCounter(EnforcementScopeId, long) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Increases the counter of processed events
Ind2uceEntity - Class in de.fraunhofer.iese.ind2uce.api.common
Common super class for all other IND2UCE classes.
Ind2uceEntity() - Constructor for class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
 
info(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
info(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
info(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
InformationUndeterminableException - Exception in de.fraunhofer.iese.ind2uce.api.component.exception
InformationUndeterminableException indicates that a PIP can not resolve the demanded information.
InformationUndeterminableException() - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.InformationUndeterminableException
Instantiates a new information undeterminable exception.
InformationUndeterminableException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.InformationUndeterminableException
Instantiates a new information undeterminable exception.
InhibitException - Exception in de.fraunhofer.iese.ind2uce.api.component.exception
Indicates that an event has to be inhibited to adhere to the security policy.
InhibitException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.InhibitException
Instantiates a new inhibit exception.
InhibitException(String, Throwable) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.InhibitException
Instantiates a new inhibit exception.
InitializationException - Exception in de.fraunhofer.iese.ind2uce.api.component.exception
Thrown if a PIP could not be instantiated.
InitializationException() - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.InitializationException
 
initialize(String...) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IComponent
Initializes the component.
initialize(String, List<Parameter<?>>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyInformationPoint
Initializes a certain method or condition evaluation.
InputParameterDescription - Class in de.fraunhofer.iese.ind2uce.api.component.description
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, Class<?>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Instantiates a new input parameter description.
InputParameterDescription(String, String, String, boolean, Class<?>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Instantiates a new input parameter description.
InputParameterDescription(String, String, String, boolean, Type) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Instantiates a new input parameter description.
InputParameterDescription(String, String, String, boolean, Type, JsonType, List<TypeDescription>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Instantiates a new input parameter description.
InvalidPolicyException - Exception in de.fraunhofer.iese.ind2uce.api.policy
 
InvalidPolicyException(String, Exception) - Constructor for exception de.fraunhofer.iese.ind2uce.api.policy.InvalidPolicyException
 
InvalidPolicyException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.api.policy.InvalidPolicyException
 
InvalidTimerException - Exception in de.fraunhofer.iese.ind2uce.api.policy
 
InvalidTimerException(String, Exception) - Constructor for exception de.fraunhofer.iese.ind2uce.api.policy.InvalidTimerException
 
InvalidTimerException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.api.policy.InvalidTimerException
 
IPolicyDecisionPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
The PolicyDecisionPoint draws decisions based on the currently deployed policies.
IPolicyEnforcementPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Policy Enforcement Points intercept system events and communicate with the PDP to get a corresponding decision.
IPolicyExecutionPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Policy Execution Points are used by the PDP to execute additional actions like sending an email.
IPolicyInformationPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Policy Information Points provide additional information used by PDPs.
IPolicyManagementPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Client Interface of the Policy Management Point.
IPolicyRetrievalPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Policy Retrieval Points provides data storage for the PMP.
IPolicyValidator - Interface in de.fraunhofer.iese.ind2uce.api.policy
 
IRootPolicyManagementPoint - Interface in de.fraunhofer.iese.ind2uce.api.component.interfaces
Server Interface of the Policy Management Point.
isComplex() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Checks if is complex.
isDebugEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isDebugEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isDebugEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isDebugEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isDeployed() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Checks if is deployed.
isDeployed() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
isErrorEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isErrorEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isErrorEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isErrorEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isEventAllowed() - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Indicates whether an event should be allowed or blocked.
isInfoEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isInfoEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isInfoEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isInfoEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isMandatory() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Checks if is a flag, indicating whether the parameter is mandatory or not.
isPreventive() - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Checks if is a flag that indicated whether the event can be modified or blocked.
isScopeValid() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
isScopeValid() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
isTraceEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isTraceEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isTraceEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isTraceEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
(non-Javadoc)
isWarnEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isWarnEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
isWarnEnabled() - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isWarnEnabled(Marker) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
isXmlValid() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
isXmlValid() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
ITimerValidator - Interface in de.fraunhofer.iese.ind2uce.api.policy
 

J

JsonType - Enum in de.fraunhofer.iese.ind2uce.api.component.description
Represents the three supported Types of JSON: Object, Array and Primitive Created by chattapa on 11/11/16.

L

listDeployedPolicies() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
Provides a list of currently deployed policy names.
listDeployedPolicies(EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Provides a list of currently deployed policy ids.
listDeployedPolicies() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Provides a list of currently deployed policy ids.
loadClasses() - Static method in class de.fraunhofer.iese.ind2uce.connectors.ConnectorFactory
 
log(LoggerFactory.LogLevel, String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
Log.
LoggerFactory - Class in de.fraunhofer.iese.ind2uce.logger
A factory for creating Logger objects.
LoggerFactory() - Constructor for class de.fraunhofer.iese.ind2uce.logger.LoggerFactory
 
LoggerFactory.LoggerFramework - Enum in de.fraunhofer.iese.ind2uce.logger
The Enum LoggerFramework.
LoggerFactory.LogLevel - Enum in de.fraunhofer.iese.ind2uce.logger
The Enum LogLevels.
lookup(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Lookup by ComponentId.
lookup(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Lookup by ComponentId.
lookupPdp() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of PDPs in the database.
lookupPdp() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Returns the list of PDPs in the database.
lookupPep(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Lookup by ComponentId.
lookupPep(EnforcementScopeId, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of PEPs in the database.
lookupPep() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Returns the list of PEPs in the database.
lookupPep(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Lookup by ComponentId.
lookupPip(EnforcementScopeId, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of PIPs in the database.
lookupPip(EnforcementScopeId, boolean, MethodInterfaceDescription) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of PIPs in the database.
lookupPip() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Returns the list of PIPs in the database.
lookupPip(MethodInterfaceDescription) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Returns the list of PIPs in the database.
lookupPmp(EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Resolves a PMP.
lookupPmpByGroup(GroupId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Resolves all client PMPs of a certain group.
lookupPmpByGroup(String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Resolves all PMPs that match the regular expression.
lookupPxp(EnforcementScopeId, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of PXPs in the database.
lookupPxp(EnforcementScopeId, boolean, MethodInterfaceDescription) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Returns the list of PXPs in the database.
lookupPxp() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Returns the list of PXPs in the database.
lookupPxp(MethodInterfaceDescription) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Returns the list of PXPs in the database.

M

matches(Class<?>, int) - Method in enum de.fraunhofer.iese.ind2uce.api.policy.parameter.DataType
Matches.
MechanismId - Class in de.fraunhofer.iese.ind2uce.api.policy.identifier
The Class MechanismId.
MechanismId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.MechanismId
Instantiates a new mechanism id.
MethodInterfaceDescription - Class in de.fraunhofer.iese.ind2uce.api.component.description
Describes an interface of a method.
MethodInterfaceDescription(String, Class<?>, String) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Instantiates a new interface description.
MethodInterfaceDescription(String, Class<?>, String, InputParameterDescription...) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Instantiates a new interface description.
MethodInterfaceDescription(String, Class<?>, String, List<InputParameterDescription>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Instantiates a new interface description.
methodName - Variable in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
The name of the method.
Modifier - Class in de.fraunhofer.iese.ind2uce.api.policy
A modifier describes a method that can be performed on events.
Modifier(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Instantiates a new modifier.
Modifier(String, List<ModifierEngine>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Instantiates a new modifier.
ModifierEngine - Class in de.fraunhofer.iese.ind2uce.api.policy
A modifier engine describes a method that can be performed on event parameters.
ModifierEngine(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
Instantiates a new modifier engine.
ModifierEngine(String, ParameterList) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
Instantiates a new modifier engine.
ModifierInterfaceDescription - Class in de.fraunhofer.iese.ind2uce.api.component.description
Describes a Modifier.
ModifierInterfaceDescription() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription
Default Constructor for at least JPA.
ModifierInterfaceDescription(String, Class<?>, String, String, InputParameterDescription...) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription
Instantiates a new modifier interface description.
ModifierInterfaceDescription(String, Class<?>, String, String, List<InputParameterDescription>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription
Instantiates a new modifier interface description.
ModifierList - Class in de.fraunhofer.iese.ind2uce.api.policy.parameter
The Class ModifierList.
ModifierList() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Instantiates a new modifier list.
ModifierList(Collection<? extends Modifier>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Instantiates a new modifier list.
ModifierList(Modifier...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Instantiates a new modifier list.

O

OAuthCredentials - Class in de.fraunhofer.iese.ind2uce.connectors
DTO to provide the infos to authenticate via OAuth.
OAuthCredentials() - Constructor for class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
OAuthCredentials(String, String, URI) - Constructor for class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
of(Class<T>) - Static method in class de.fraunhofer.iese.ind2uce.api.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.ind2uce.api.common.RuntimeTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.

P

Parameter<T> - Class in de.fraunhofer.iese.ind2uce.api.policy.parameter
A parameter, basically a key-value pair.
Parameter(String, T) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Instantiates a new parameter.
Parameter(String, T, Class<T>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Instantiates a new parameter.
Parameter(String, T, Type) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Instantiates a new parameter.
ParameterList - Class in de.fraunhofer.iese.ind2uce.api.policy.parameter
The Class ParameterList.
ParameterList() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Instantiates a new parameter list.
ParameterList(Collection<? extends Parameter<?>>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Instantiates a new parameter list.
ParameterList(Parameter<?>...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Instantiates a new parameter list.
ParameterListProvider - Interface in de.fraunhofer.iese.ind2uce.api.policy.parameter
The Interface ParameterListProvider.
PepComponent - Class in de.fraunhofer.iese.ind2uce.api.component
Created by goetzingert on 03/11/2016.
PepComponent() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.PepComponent
Used for JPA.
PepComponent(ComponentId) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.PepComponent
Instantiates a new pep component.
PepInterfaceDescription - Class in de.fraunhofer.iese.ind2uce.api.component.description
Describes the capabilities of Policy Enforcement Points in terms of intercepted events and enforceable methods.
PepInterfaceDescription() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Default Constructor, at least required by JPA.s
PepInterfaceDescription(ActionId, boolean, String) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Instantiates a new pep interface description.
PepInterfaceDescription(ActionId, boolean, String, List<InputParameterDescription>) - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Instantiates a new pep interface description.
PipRequest<T> - Class in de.fraunhofer.iese.ind2uce.api.policy
A request that instructs the PIP.
PipRequest(String, T, Parameter<?>...) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
Instantiates a new pip request.
PipRequest(String, T, ParameterList) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
Instantiates a new pip request.
Policy - Class in de.fraunhofer.iese.ind2uce.api.policy
The Class Policy.
Policy() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Policy
Required for JPA.
Policy(PolicyId, String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Policy
Deprecated. 
Policy(PolicyId, String, String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Policy
Deprecated. 
Policy(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Policy
Instantiates a new policy.
Policy(String, String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Policy
Instantiates a new policy.
PolicyId - Class in de.fraunhofer.iese.ind2uce.api.policy.identifier
The Class PolicyId.
PolicyId() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Instantiates a new policy id.
PolicyId(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Instantiates a new policy id.
PolicyIdUtil - Class in de.fraunhofer.iese.ind2uce.api.policy.identifier
The Class PolicyIdUtil.
PolicyIdUtil() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyIdUtil
 
PolicyRevokationException - Exception in de.fraunhofer.iese.ind2uce.api.component.exception
Thrown when a policy could not be revoked.
PolicyRevokationException(String) - Constructor for exception de.fraunhofer.iese.ind2uce.api.component.exception.PolicyRevokationException
Instantiates a new policy revokation exception.
PolicyType - Enum in de.fraunhofer.iese.ind2uce.api.policy
Type that indicates different types of policy representations.
PolicyValidator - Class in de.fraunhofer.iese.ind2uce.api.policy
The Class PolicyValidator.
PolicyValidator() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.PolicyValidator
 
Primitives - Class in de.fraunhofer.iese.ind2uce.api.component.description
Wrapper class for primitive data types.

R

registerComponent(Component) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Adds a component into the database.
registerComponent(ComponentBase) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Adds a component into the database.
registerPEPComponent(PepComponent) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Adds a pep into the database.
registerPEPComponent(PepComponent) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Adds a pep into the database.
registerPmp(ComponentId, EnforcementScopeId, EnforcementScopeTypeId, List<URI>, List<String>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Registers a client PMP and an enforcement scope.
registerSubtype(Class<? extends T>) - Method in class de.fraunhofer.iese.ind2uce.api.common.RuntimeTypeAdapterFactory
Registers type identified by its simple name.
registerSubtype(Class<? extends T>, String) - Method in class de.fraunhofer.iese.ind2uce.api.common.RuntimeTypeAdapterFactory
Registers type identified by label.
removeAlias(EnforcementScopeId, String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Removes an alias for a given enforcement scope.
removeFromBlacklist(List<EnforcementScopeId>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
 
removeFromGroup(GroupId, EnforcementScopeId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Removes an enforcement scope from a group.
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Removes the modifier.
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Removes the parameter.
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Removes the parameter.
removeParameter(String) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Adds a parameter.
removeParameter(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
removePolicy(PolicyId, String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Removes the policy.
removePolicy(PolicyId, String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Removes the policy.
removeURI(ComponentId, String) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Removes a URL of an already registered client PMP.
replaceByWrapper(Class<?>) - Static method in class de.fraunhofer.iese.ind2uce.api.component.description.Primitives
Replaces class by it's wrapper, when it's primitive.
reset() - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IComponent
Resets the component to the initial state.
returnType - Variable in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
The return type of the method.
revokePolicy(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
Revokes a policy.
revokePolicy(PolicyId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Revokes a currently deployed policy.
RuntimeTypeAdapterFactory<T> - Class in de.fraunhofer.iese.ind2uce.api.common
Adapts values whose runtime type may differ from their declaration type.

S

setAccessTokenURI(URI) - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
setActionId(ActionId) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Sets the id of the system action that occurred.
setActionId(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Sets the id of the system action that occurred.
setAttributesByUrn(String, PolicyId) - Static method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyIdUtil
To set attribute by urn.
setAuthorizationActionNames(List<String>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Sets the authorization action names.
setClientId(String) - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
setClientSecret(String) - Method in class de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials
 
setComplex(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Sets the complex.
setComponentInterfaces(List<MethodInterfaceDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.Component
Sets the a description of the methods provided by the Component.
setComponentType(ComponentType) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Sets the component type.
setCronValue(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setDataObjectJavaType(Type) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Sets the data object java type.
setDefaultValue(DataObject<T>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
Sets the default value that is returned in case of errors.
setDelay(long) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Sets how much the event should be delayed.
setDeployed(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Sets the deployed.
setDeployed(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setDeploymentStatus(PolicyId, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Sets the status.
setDeploymentStatus(PolicyId, boolean) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Sets the status.
setDescription(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the a description about what the parameter is used for.
setDescription(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Sets the a description of the method.
setDescription(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Sets the description.
setDescription(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Sets the description.
setDescription(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setEngine(List<ModifierEngine>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Sets the an Engine used to modify the parameter value.
setEvent(ActionId) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Sets the event that is intercepted or monitored.
setEventAllowed(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Sets whether an event should be allowed or blocked.
setEventParameterDescription(List<InputParameterDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Sets the event parameter description.
setEvents(List<Event>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setExpression(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Sets the expression.
setFields(Map<String, TypeDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.ClassTypeDescription
Sets the fields.
setId(ComponentId) - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Sets the unique ID of the Component.
setId(Long) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the id.
setId(Long) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Sets the id.
setId(Long) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Sets the id.
setId(Long) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
Sets the id.
setId(EnforcementScopeId) - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Sets the unique ID of the enforcement scope.
setId(DecisionId) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Sets the id.
setId(ActionId) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
Sets the id.
setId(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Sets the id.
setId(PolicyId) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Sets the id.
setId(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setIdentifier(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Sets the identifier.
setIdentifier(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Sets the identifier.
setIdentifier(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setInterfaceDescriptions(List<PepInterfaceDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.PepComponent
Sets the interface descriptions.
setInvalidTimerException(InvalidTimerException) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setJavaType(Type) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Sets the java type.
setJsonType(JsonType) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
 
setJsonType(JsonType) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
Sets the json type.
setLogLevel(LoggerFactory.LogLevel) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
Sets the log level.
setMandatory(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the a flag, indicating whether the parameter is mandatory or not.
setMetaData(Map<String, String>) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Sets the meta data.
setMethod(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
Sets the engine name.
setMethodName(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Sets the name of the method.
setModifierDescriptionList(List<ModifierInterfaceDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.PepComponent
Sets the modifier description list.
setModifiers(ModifierList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision
Sets modifiers for the event.
setModifierType(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription
*.
setName(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the name.
setName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Modifier
Sets the name.
setName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Sets the name of the parameter.
setName(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
Sets the name of the method to be evaluated.
setParameters(List<InputParameterDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Sets the a list of parameters.
setParameters(ParameterList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
 
setParameters(ParameterList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ExecuteAction
 
setParameters(ParameterList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.ModifierEngine
 
setParameters(ModifierList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
Sets the parameters.
setParameters(ParameterList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
Sets the parameters.
setParameters(ParameterList) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterListProvider
Replaces all parameters with the parameters of the provided list.
setParameters(ParameterList) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PipRequest
 
setParameterTypeDescription(List<TypeDescription>) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the parameter type description.
setPattern(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the a regular expression, the parameter has to adhere to.
setPdp(Component) - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Sets the registered PolicyDecisionPoint.
setPeps(List<PepComponent>) - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Sets the List of registered PolicyEnforcementPoints.
setPips(List<Component>) - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Sets the List of registered PolicyInformationPoints.
setPolicy(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
Sets the policy.
setPolicyType(PolicyType) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Sets the type of the policy the ID belongs to.
setPreventive(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription
Sets the a flag that indicated whether the event can be modified or blocked.
setPxps(List<Component>) - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Sets the List of registered PolicyExecutionPoints.
setReturnType(Class<?>) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription
Sets the return type of the method.
setRootLevel(LoggerFactory.LogLevel) - Static method in class de.fraunhofer.iese.ind2uce.logger.LoggerFactory
Sets the root level.
setScope(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Sets the scope.
setScope(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
Sets the platform.
setScope(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setScopeValid(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setTag(Object) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
*.
setTimestamp(long) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Event
Sets the time at which the action occurred / was intercepted by the PEP.
setType(Class<?>) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the parameter type.
setType(EnforcementScopeTypeId) - Method in class de.fraunhofer.iese.ind2uce.api.component.EnforcementScope
Sets the unique ID of the enforcement scope.
setType(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Sets the type.
setTypeDescription(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.InputParameterDescription
Sets the type description.
setTypeName(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
Sets the type name.
setUrls(List<URI>) - Method in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
Sets the a list of URIs that can be used to communicate with the Component.
setValue(T) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
Sets the value.
setValue(T) - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
Sets the value of the parameter.
setXml(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
setXmlValid(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
SimpleNamespaceContext - Class in de.fraunhofer.iese.ind2uce.api.policy
 
SimpleNamespaceContext(Map<String, String>) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.SimpleNamespaceContext
 
SysoutLogger - Class in de.fraunhofer.iese.ind2uce.logger
The Class SysoutLogger.
SysoutLogger() - Constructor for class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
Instantiates a new sysout logger.
SysoutLogger(String) - Constructor for class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
Instantiates a new sysout logger.

T

Timer - Class in de.fraunhofer.iese.ind2uce.api.policy
 
Timer(String) - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
Timer() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
timerDecisionRequest(List<Event>) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyDecisionPoint
 
TimerValidator - Class in de.fraunhofer.iese.ind2uce.api.policy
The Class TimerValidator.
TimerValidator() - Constructor for class de.fraunhofer.iese.ind2uce.api.policy.TimerValidator
 
toArray() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ModifierList
 
toArray() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList
 
toJson(boolean) - Method in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
Serializes an Ind2uceEntity to JSON.
toString() - Method in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeTypeId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.MechanismId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.PolicyId
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.DataObject
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.parameter.Parameter
 
toString() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
trace(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
trace(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
trace(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
TypeByName - Class in de.fraunhofer.iese.ind2uce.api.component.description
Like Class.forName(String), but primitive are supported, too.
TypeByName() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.TypeByName
 
TypeDescription - Class in de.fraunhofer.iese.ind2uce.api.component.description
Describes a JSON Type
TypeDescription() - Constructor for class de.fraunhofer.iese.ind2uce.api.component.description.TypeDescription
 

U

unregisterComponent(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint
Deletes a component from the database.
unregisterComponent(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Deletes a component from the database.
unregisterPEPComponent(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyRetrievalPoint
Unregisters a pep by id.
unregisterPmp(ComponentId) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Removed a PMP and enforcement scope.
updateType(EnforcementScopeId, EnforcementScopeTypeId, EnforcementScope) - Method in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IRootPolicyManagementPoint
Updates the type of the given enforcement scope.
urls - Variable in class de.fraunhofer.iese.ind2uce.api.component.ComponentBase
A list of URIs that can be used to communicate with the Component.
URN_ACTION_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
The URN pattern for an ActionId.
URN_COMPONENT_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
The pattern of a component ID.
URN_DECISION_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
The Constant URN_DECISION_PATTERN.
URN_ES_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
pattern for enforcement scope ^urn:es:[a-z0-9()+,\-.=@;$_!*']+$
URN_ES_TYPE_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeTypeId
The Constant URN_ES_TYPE_PATTERN.
URN_GROUP_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
The Constant URN_GROUP_PATTERN.
URN_TIMER_PATTERN - Static variable in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
UsernamePasswordAuthentication - Class in de.fraunhofer.iese.ind2uce.connectors
Authentication Object that takes username and password.
UsernamePasswordAuthentication(String, String) - Constructor for class de.fraunhofer.iese.ind2uce.connectors.UsernamePasswordAuthentication
 

V

validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId
Validates a string with respect to the URN_COMPONENT_PATTERN.
validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeId
Validate.
validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.EnforcementScopeTypeId
Validate.
validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.component.identifier.GroupId
Validate.
validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.ActionId
Validate.
validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.identifier.DecisionId
Validate.
validate(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
validateXML() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Policy
 
validateXML() - Method in class de.fraunhofer.iese.ind2uce.api.policy.Timer
 
validateXMLSchema(String) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.IPolicyValidator
 
validateXMLSchema(String) - Method in interface de.fraunhofer.iese.ind2uce.api.policy.ITimerValidator
 
validateXMLSchema(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.PolicyValidator
 
validateXMLSchema(String) - Method in class de.fraunhofer.iese.ind2uce.api.policy.TimerValidator
 
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.api.component.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.api.component.description.JsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.api.policy.parameter.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.api.policy.PolicyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.logger.LoggerFactory.LoggerFramework
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fraunhofer.iese.ind2uce.logger.LoggerFactory.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.fraunhofer.iese.ind2uce.api.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.ind2uce.api.component.description.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.ind2uce.api.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.ind2uce.api.policy.PolicyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.ind2uce.logger.LoggerFactory.LoggerFramework
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fraunhofer.iese.ind2uce.logger.LoggerFactory.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class de.fraunhofer.iese.ind2uce.api.common.Ind2uceEntity
The version.

W

warn(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(String) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.AndroidLogger
 
warn(Marker, String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(Marker, String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(Marker, String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(Marker, String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(Marker, String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(String) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(String, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(String, Object...) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(String, Object, Object) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
warn(String, Throwable) - Method in class de.fraunhofer.iese.ind2uce.logger.SysoutLogger
 
A B C D E F G H I J L M O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.