@Override public boolean isCore() { return sensitivity.isCore(); }
@Override public boolean isCore() { return sensitivity.isCore(); }
@Override public boolean isCore() { return sensitivity.isCore(); }
@Override public String getSubsystemName() { return sensitivity.isCore() ? null : sensitivity.getSubsystem(); }
@Override public String getSubsystemName() { return sensitivity.isCore() ? null : sensitivity.getSubsystem(); }
@Override public String getSubsystemName() { return sensitivity.isCore() ? null : sensitivity.getSubsystem(); }
private static Map<String, Map<String, SensitivityClassification>> getSensitivityClassifications(){ Collection<SensitivityClassification> current = SensitiveTargetConstraint.FACTORY.getSensitivities(); if (classifications == null || classifications.size() != current.size()) { Map<String, Map<String, SensitivityClassification>> classificationsMap = new TreeMap<String, Map<String,SensitivityClassification>>(); for (SensitivityClassification classification : current) { final String type = classification.isCore() ? CORE : classification.getSubsystem(); Map<String, SensitivityClassification> byName = classificationsMap.get(type); if (byName == null) { byName = new TreeMap<String, SensitivityClassification>(); classificationsMap.put(type, byName); } byName.put(classification.getName(), classification); } classifications = classificationsMap; } return classifications; }
private static Map<String, Map<String, SensitivityClassification>> getSensitivityClassifications(){ Collection<SensitivityClassification> current = SensitiveTargetConstraint.FACTORY.getSensitivities(); if (classifications == null || classifications.size() != current.size()) { Map<String, Map<String, SensitivityClassification>> classificationsMap = new TreeMap<String, Map<String,SensitivityClassification>>(); for (SensitivityClassification classification : current) { final String type = classification.isCore() ? CORE : classification.getSubsystem(); Map<String, SensitivityClassification> byName = classificationsMap.get(type); if (byName == null) { byName = new TreeMap<String, SensitivityClassification>(); classificationsMap.put(type, byName); } byName.put(classification.getName(), classification); } classifications = classificationsMap; } return classifications; }
public SensitiveTargetAccessConstraintDefinition(SensitivityClassification sensitivity) { // Register this sensitivity, and if a compatible one is already registered, use that instead final SensitivityClassification toUse = SensitiveTargetConstraint.FACTORY.addSensitivity(sensitivity); this.sensitivity = toUse; this.key = new AccessConstraintKey(ModelDescriptionConstants.SENSITIVITY_CLASSIFICATION, toUse.isCore(), toUse.getSubsystem(), toUse.getName()); }
public SensitiveTargetAccessConstraintDefinition(SensitivityClassification sensitivity) { this.sensitivity = sensitivity; this.key = new AccessConstraintKey(ModelDescriptionConstants.SENSITIVITY_CLASSIFICATION, sensitivity.isCore(), sensitivity.getSubsystem(), sensitivity.getName()); SensitiveTargetConstraint.FACTORY.addSensitivity(sensitivity); }
public SensitiveTargetAccessConstraintDefinition(SensitivityClassification sensitivity) { // Register this sensitivity, and if a compatible one is already registered, use that instead final SensitivityClassification toUse = SensitiveTargetConstraint.FACTORY.addSensitivity(sensitivity); this.sensitivity = toUse; this.key = new AccessConstraintKey(ModelDescriptionConstants.SENSITIVITY_CLASSIFICATION, toUse.isCore(), toUse.getSubsystem(), toUse.getName()); }