Package org.ametys.runtime.plugin
Class IncludedFeatureConsistencyChecker
- java.lang.Object
-
- org.ametys.runtime.plugin.IncludedFeatureConsistencyChecker
-
class IncludedFeatureConsistencyChecker extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private Collection<IncludePolicyFeatureActivator.IncludedFeature>
_includedFeatures
private Map<String,Collection<IncomingDeactivation>>
_incomingDeactivations
private Map<String,Feature>
_initialFeatures
-
Constructor Summary
Constructors Constructor Description IncludedFeatureConsistencyChecker(Collection<IncludePolicyFeatureActivator.IncludedFeature> includedFeatures, Map<String,Feature> initialFeatures, Map<String,Collection<IncomingDeactivation>> incomingDeactivations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
_allDeactivationsAreDeactivatedType(String dependency)
private void
_checkFeature(String featureId)
(package private) void
checkConsistency()
-
-
-
Field Detail
-
_includedFeatures
private Collection<IncludePolicyFeatureActivator.IncludedFeature> _includedFeatures
-
_initialFeatures
private Map<String,Feature> _initialFeatures
-
_incomingDeactivations
private Map<String,Collection<IncomingDeactivation>> _incomingDeactivations
-
-
Constructor Detail
-
IncludedFeatureConsistencyChecker
IncludedFeatureConsistencyChecker(Collection<IncludePolicyFeatureActivator.IncludedFeature> includedFeatures, Map<String,Feature> initialFeatures, Map<String,Collection<IncomingDeactivation>> incomingDeactivations)
-
-
Method Detail
-
checkConsistency
void checkConsistency()
-
_checkFeature
private void _checkFeature(String featureId)
-
_allDeactivationsAreDeactivatedType
private boolean _allDeactivationsAreDeactivatedType(String dependency)
-
-