Uses of Record Class
network.ike.plugin.ws.preflight.PreflightContext
Packages that use PreflightContext
-
Uses of PreflightContext in network.ike.plugin.ws.preflight
Methods in network.ike.plugin.ws.preflight that return PreflightContextModifier and TypeMethodDescriptionstatic PreflightContextPreflightContext.of(File root, network.ike.workspace.WorkspaceGraph graph, List<String> subprojects) Minimal context for conditions that only need root + subproject list.static PreflightContextPreflightContext.of(File root, network.ike.workspace.WorkspaceGraph graph, List<String> subprojects, Set<String> releaseSet) Context for the release preflight — carries this mission's release set so conditions can exempt what the mission itself resolves (ike-issues#981).static PreflightContextPreflightContext.of(File root, network.ike.workspace.WorkspaceGraph graph, List<String> subprojects, Set<String> releaseSet, Set<String> missionResolvedProperties) Context for the release preflight, carrying both this mission's release set and the version properties the mission's own release plan rewrites.static PreflightContextPreflightContext.of(File root, network.ike.workspace.WorkspaceGraph graph, List<String> subprojects, Set<String> releaseSet, Set<String> missionResolvedProperties, Set<String> missionReleasedArtifacts) Context for the release preflight, carrying the release set, the version properties the mission's plan rewrites (ike-issues#1004), and the artifacts the mission releases (ike-issues#1022).Methods in network.ike.plugin.ws.preflight with parameters of type PreflightContextModifier and TypeMethodDescriptionPreflightCondition.check(PreflightContext ctx) Evaluate the condition against the given context.static PreflightResultPreflight.of(List<PreflightCondition> conditions, PreflightContext ctx) Evaluate each condition in order against the given context.