public class PrivacyUtils extends Object
Constructor and Description |
---|
PrivacyUtils() |
Modifier and Type | Method and Description |
---|---|
static PrivacyConstraint.PrivacyLevel |
getGeneralPrivacyLevel(PrivacyConstraint privacyConstraint) |
static PrivacyConstraint.PrivacyLevel[] |
getGeneralPrivacyLevels(PrivacyConstraint[] privacyConstraints) |
static boolean |
privacyConstraintActivated(PrivacyConstraint constraint)
Returns true if the privacy constraint is not null and the privacy level is set to Private or PrivateAggregation.
|
static boolean |
privacyConstraintFineGrainedActivated(PrivacyConstraint constraint)
Returns true if the privacy constraint is not null and it has fine-grained constraints.
|
static void |
putFineGrainedConstraintsFromString(FineGrainedPrivacy fineGrainedPrivacy,
String fgPrivacyValue) |
static void |
setFineGrainedPrivacy(PrivacyConstraint privacyConstraint,
Expression eFineGrainedPrivacy) |
static boolean |
someConstraintSetBinary(PrivacyConstraint... privacyConstraints)
Returns true if some constraints are set for either of two input privacy constraints.
|
static boolean |
someConstraintSetUnary(PrivacyConstraint privacyConstraint)
Returns true if the constraint is set for the input privacy constraint.
|
public static boolean privacyConstraintActivated(PrivacyConstraint constraint)
constraint
- to checkpublic static boolean privacyConstraintFineGrainedActivated(PrivacyConstraint constraint)
constraint
- to checkpublic static boolean someConstraintSetBinary(PrivacyConstraint... privacyConstraints)
privacyConstraints
- input privacy constraintspublic static boolean someConstraintSetUnary(PrivacyConstraint privacyConstraint)
privacyConstraint
- input to checkpublic static PrivacyConstraint.PrivacyLevel getGeneralPrivacyLevel(PrivacyConstraint privacyConstraint)
public static PrivacyConstraint.PrivacyLevel[] getGeneralPrivacyLevels(PrivacyConstraint[] privacyConstraints)
public static void setFineGrainedPrivacy(PrivacyConstraint privacyConstraint, Expression eFineGrainedPrivacy)
public static void putFineGrainedConstraintsFromString(FineGrainedPrivacy fineGrainedPrivacy, String fgPrivacyValue) throws org.apache.wink.json4j.JSONException
org.apache.wink.json4j.JSONException
Copyright © 2021 The Apache Software Foundation. All rights reserved.