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.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.solution
Methods in de.fraunhofer.iese.mydata.solution with parameters of type PolicyId Modifier and Type Method Description static SolutionId
SolutionId. fromPolicyId(PolicyId pid)
-