Class DefaultResult
java.lang.Object
gov.nist.secauto.oscal.lib.profile.resolver.selection.DefaultResult
- All Implemented Interfaces:
IResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(DefaultResult that) appendPromoted(DefaultResult that) voidapplyRemovesTo(Catalog parent) voidapplyRemovesTo(CatalogGroup parent) voidapplyRemovesTo(Control parent) voidvoidapplyTo(CatalogGroup parent) voidprotected Collection<Control>protected Collection<Parameter>protected Collection<Control>protected Collection<CatalogGroup>protected Collection<Parameter>protected static <T> voidlazyAppend(nl.talsmasoftware.lazy4j.Lazy<Set<T>> self, nl.talsmasoftware.lazy4j.Lazy<Set<T>> other) voidpromoteControl(Control control) voidpromoteParameter(Parameter param) voidremoveControl(Control control) voidremoveGroup(CatalogGroup group) protected static <T> voidremoveItems(List<T> list, Collection<T> itemsToDelete) voidremoveParameter(Parameter parameter)
-
Constructor Details
-
DefaultResult
public DefaultResult()
-
-
Method Details
-
getPromotedParameters
-
getPromotedControls
-
getRemovedGroups
-
getRemovedControls
-
getRemovedParameters
-
promoteParameter
- Specified by:
promoteParameterin interfaceIResult
-
promoteControl
- Specified by:
promoteControlin 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
-