Class DefaultResult
java.lang.Object
gov.nist.secauto.oscal.lib.profile.resolver.selection.DefaultResult
- All Implemented Interfaces:
IResult
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappend
(DefaultResult that) appendPromoted
(DefaultResult that) void
applyRemovesTo
(Catalog parent) void
applyRemovesTo
(CatalogGroup parent) void
applyRemovesTo
(Control parent) void
void
applyTo
(CatalogGroup parent) void
protected Collection<Control>
protected Collection<Parameter>
protected Collection<Control>
protected Collection<CatalogGroup>
protected Collection<Parameter>
protected static <T> void
lazyAppend
(nl.talsmasoftware.lazy4j.Lazy<Set<T>> self, nl.talsmasoftware.lazy4j.Lazy<Set<T>> other) void
promoteControl
(Control control) void
promoteParameter
(Parameter param) void
removeControl
(Control control) void
removeGroup
(CatalogGroup group) protected static <T> void
removeItems
(List<T> list, Collection<T> itemsToDelete) void
removeParameter
(Parameter parameter)
-
Constructor Details
-
DefaultResult
public DefaultResult()
-
-
Method Details
-
getPromotedParameters
-
getPromotedControls
-
getRemovedGroups
-
getRemovedControls
-
getRemovedParameters
-
promoteParameter
- Specified by:
promoteParameter
in interfaceIResult
-
promoteControl
- Specified by:
promoteControl
in interfaceIResult
-
applyTo
-
applyTo
-
applyTo
-
applyRemovesTo
-
applyRemovesTo
-
applyRemovesTo
-
append
-
appendPromoted
-
lazyAppend
protected static <T> void lazyAppend(@NonNull nl.talsmasoftware.lazy4j.Lazy<Set<T>> self, @NonNull nl.talsmasoftware.lazy4j.Lazy<Set<T>> other) -
removeItems
-
removeGroup
-
removeControl
-
removeParameter
-