Uses of Class
de.fraunhofer.iese.mydata.policy.PolicyId
-
Packages that use PolicyId Package Description de.fraunhofer.iese.mydata.client de.fraunhofer.iese.mydata.common.serdes de.fraunhofer.iese.mydata.component.interfaces de.fraunhofer.iese.mydata.policy Policy-related classes.de.fraunhofer.iese.mydata.policy.event.history de.fraunhofer.iese.mydata.solution -
-
Uses of PolicyId in de.fraunhofer.iese.mydata.client
Methods in de.fraunhofer.iese.mydata.client that return types with arguments of type PolicyId Modifier and Type Method Description Map<PolicyId,Long>
SyncNotification. getDeployedPolicyVersions()
Map<PolicyId,Long>
ILibraryClientService. listDeployedPolicyVersions(ClientId libraryClientId)
Methods in de.fraunhofer.iese.mydata.client with parameters of type PolicyId Modifier and Type Method Description void
SyncNotification. addDeployedPolicyVersion(@NonNull PolicyId policyId, @NonNull Long policyVersion)
Add in the map of policyIds the current versionMap<ClientId,Long>
ILibraryClientService. listClientsForPolicy(PolicyId policyId)
-
Uses of PolicyId in de.fraunhofer.iese.mydata.common.serdes
Methods in de.fraunhofer.iese.mydata.common.serdes that return types with arguments of type PolicyId Modifier and Type Method Description Map<PolicyId,Long>
PolicyVersionSerDes.PolicyVersionDeserializer. deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)
Method parameters in de.fraunhofer.iese.mydata.common.serdes with type arguments of type PolicyId Modifier and Type Method Description com.google.gson.JsonElement
PolicyVersionSerDes.PolicyVersionSerializer. serialize(Map<PolicyId,Long> src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
-
Uses of PolicyId in de.fraunhofer.iese.mydata.component.interfaces
Methods in de.fraunhofer.iese.mydata.component.interfaces with parameters of type PolicyId Modifier and Type Method Description boolean
IPolicyDecisionPoint. revokePolicy(PolicyId policyId)
Revokes a policy.boolean
IPolicyDecisionPoint. updatePolicyAndId(Policy policyWithNewId, java.time.ZoneId zoneIdOfSolution, PolicyId oldPolicyId)
Update policyId -
Uses of PolicyId in de.fraunhofer.iese.mydata.policy
Methods in de.fraunhofer.iese.mydata.policy that return PolicyId Modifier and Type Method Description PolicyId
IPolicyService. addPolicy(Policy policy)
Adds a policy and add it to the list of policies of the corresponding solutionstatic PolicyId
Policy. extractId(String policy)
PolicyId
IPolicyService. updatePolicy(Policy policy)
Updates a currently deployed policy.Methods in de.fraunhofer.iese.mydata.policy that return types with arguments of type PolicyId Modifier and Type Method Description Set<PolicyId>
IPolicyService. listDeployedPolicies(SolutionId solutionId)
Provides a list of currently deployed policies.Set<PolicyId>
IPolicyService. listPolicies(SolutionId solutionId)
Gets all policy ids.Set<PolicyId>
IPolicyService. listRevokedPolicies(SolutionId solutionId)
Provides a list of currently revoked policies.Methods in de.fraunhofer.iese.mydata.policy with parameters of type PolicyId Modifier and Type Method Description void
IPolicyService. deletePolicy(PolicyId policyId)
Removes the policy.void
IPolicyService. deployPolicy(PolicyId policyId)
Deploys a policy at the local PDP of the solution.Policy
IPolicyService. getPolicy(PolicyId policyId)
Gets the policy.boolean
IPolicyService. isPolicyDeployed(PolicyId policyId)
Checks if a policy is deployed.boolean
IPolicyService. policyExists(PolicyId policyId)
void
IPolicyService. revokePolicy(PolicyId policyId)
Revokes a currently deployed policy. -
Uses of PolicyId in de.fraunhofer.iese.mydata.policy.event.history
Methods in de.fraunhofer.iese.mydata.policy.event.history that return types with arguments of type PolicyId Modifier and Type Method Description Map<ActionId,Set<PolicyId>>
IEventRepository. getEventsToBeStored()
Returns Map>, Events with ActionId are to be stored. Methods in de.fraunhofer.iese.mydata.policy.event.history with parameters of type PolicyId Modifier and Type Method Description void
IEventRepository. deleteValueChangeBlock(PolicyId policyId, Map<String,String> variableValueChangeBlock)
Provide concrete implementation for deletion of value changed .void
IEventRepository. policyUpdate(Policy policy, PolicyId oldPolicyId)
When policy or the policyId is updated, call this method.void
IEventRepository. updateValueChangeBlockPolicyId(Policy newPolicy, PolicyId oldPolicyId)
Provide concrete policyID update for the stored value changed . -
Uses of PolicyId in de.fraunhofer.iese.mydata.solution
Methods in de.fraunhofer.iese.mydata.solution with parameters of type PolicyId Modifier and Type Method Description static SolutionId
SolutionId. fromPolicyId(PolicyId pid)
-