| Package | Description |
|---|---|
| de.fraunhofer.iese.ind2uce.api.component |
IND2UCE component interfaces and classes.
|
| de.fraunhofer.iese.ind2uce.api.component.interfaces |
IND2UCE component interfaces.
|
| de.fraunhofer.iese.ind2uce.api.policy.identifier |
Policy-related identifiers.
|
| Modifier and Type | Method and Description |
|---|---|
EnforcementScopeId |
EnforcementScope.getId()
Gets the unique ID of the enforcement scope.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EnforcementScope.setId(EnforcementScopeId id)
Sets the unique ID of the enforcement scope.
|
| Constructor and Description |
|---|
EnforcementScope(EnforcementScopeId id,
EnforcementScopeTypeId type)
Instantiates a new enforcement scope.
|
EnforcementScope(EnforcementScopeId id,
EnforcementScopeTypeId type,
Component pdp,
List<PepComponent> peps,
List<Component> pips,
List<Component> pxps)
Instantiates a new enforcement scope.
|
| Modifier and Type | Method and Description |
|---|---|
List<EnforcementScopeId> |
IPolicyManagementPoint.getBlackListedSolutions()
Returns the list of solutions that is currently blacklisted
|
List<EnforcementScopeId> |
IRootPolicyManagementPoint.getEnforcementScopes(GroupId group)
Resolves all enforcement scopes of a certain group.
|
List<EnforcementScopeId> |
IRootPolicyManagementPoint.getEnforcementScopes(String expression)
Resolves all enforcement scopes that match the regular expression.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IRootPolicyManagementPoint.addAlias(EnforcementScopeId enforcementScope,
String alias)
Adds an alias for a given enforcement scope.
|
boolean |
IRootPolicyManagementPoint.addToGroup(GroupId groupId,
EnforcementScopeId enforcementScope)
Adds an enforcement scope to a group.
|
PolicyId |
IRootPolicyManagementPoint.deployPolicy(EnforcementScopeId enforcementScope,
PolicyId policyId,
List<Parameter<String>> policyParameters)
Deploys a policy at the PDP of the enforcement scope.
|
List<Policy> |
IPolicyManagementPoint.getDeployedPolicies(EnforcementScopeId scope)
Gets all policy.
|
EnforcementScope |
IPolicyManagementPoint.getEnforcementScope(EnforcementScopeId scope,
boolean includeInterface)
Describes the enforcement scope as a set of registered components and
corresponding interfaces.
|
List<Policy> |
IPolicyManagementPoint.getPolicies(EnforcementScopeId scope)
Gets all policy.
|
List<PolicyId> |
IPolicyManagementPoint.getPolicyIds(EnforcementScopeId scope)
Gets all policy ids.
|
boolean |
IPolicyManagementPoint.incrementRequestCounter(EnforcementScopeId scope,
long increment)
Increases the counter of processed events
|
List<PolicyId> |
IPolicyManagementPoint.listDeployedPolicies(EnforcementScopeId scope)
Provides a list of currently deployed policy ids.
|
List<PepComponent> |
IPolicyManagementPoint.lookupPep(EnforcementScopeId scope,
boolean includeInterface)
Returns the list of PEPs in the database.
|
List<Component> |
IPolicyManagementPoint.lookupPip(EnforcementScopeId scope,
boolean includeInterface)
Returns the list of PIPs in the database.
|
List<Component> |
IPolicyManagementPoint.lookupPip(EnforcementScopeId scope,
boolean includeInterface,
MethodInterfaceDescription query)
Returns the list of PIPs in the database.
|
List<Component> |
IRootPolicyManagementPoint.lookupPmp(EnforcementScopeId enforcementScope)
Resolves a PMP.
|
List<Component> |
IPolicyManagementPoint.lookupPxp(EnforcementScopeId scope,
boolean includeInterface)
Returns the list of PXPs in the database.
|
List<Component> |
IPolicyManagementPoint.lookupPxp(EnforcementScopeId scope,
boolean includeInterface,
MethodInterfaceDescription query)
Returns the list of PXPs in the database.
|
boolean |
IRootPolicyManagementPoint.registerPmp(ComponentId componentId,
EnforcementScopeId enforcementScope,
EnforcementScopeTypeId esType,
List<URI> urls,
List<String> aliases)
Registers a client PMP and an enforcement scope.
|
boolean |
IRootPolicyManagementPoint.removeAlias(EnforcementScopeId enforcementScope,
String alias)
Removes an alias for a given enforcement scope.
|
boolean |
IRootPolicyManagementPoint.removeFromGroup(GroupId groupId,
EnforcementScopeId enforcementScope)
Removes an enforcement scope from a group.
|
boolean |
IRootPolicyManagementPoint.updateType(EnforcementScopeId enforcementScope,
EnforcementScopeTypeId type,
EnforcementScope desc)
Updates the type of the given enforcement scope.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IPolicyDecisionPoint.addToBlacklist(List<EnforcementScopeId> ids) |
boolean |
IPolicyDecisionPoint.removeFromBlacklist(List<EnforcementScopeId> ids) |
| Modifier and Type | Method and Description |
|---|---|
EnforcementScopeId |
PolicyId.getEsType()
Gets the es type.
|
Copyright © 2018. All rights reserved.