Package com.ultikits.ultitools.manager
Class ServerPropertiesManager.PropertiesUpdateResult
java.lang.Object
com.ultikits.ultitools.manager.ServerPropertiesManager.PropertiesUpdateResult
- Enclosing class:
ServerPropertiesManager
The per-key result of
ServerPropertiesManager.updateWithBaseVersion(String, Map).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe overall outcome of one update. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ServerPropertiesManager.PropertyKeyResult> private final ServerPropertiesManager.PropertiesUpdateResult.Outcomeprivate final Stringprivate final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePropertiesUpdateResult(ServerPropertiesManager.PropertiesUpdateResult.Outcome outcome, List<ServerPropertiesManager.PropertyKeyResult> keys, String version, String reason) -
Method Summary
Modifier and TypeMethodDescriptionprivate static ServerPropertiesManager.PropertiesUpdateResultapplied(List<ServerPropertiesManager.PropertyKeyResult> keys, String version) private static ServerPropertiesManager.PropertiesUpdateResultgetKeys()private static ServerPropertiesManager.PropertiesUpdateResultnotFound()private static ServerPropertiesManager.PropertiesUpdateResultpartial(List<ServerPropertiesManager.PropertyKeyResult> keys, String version) private static ServerPropertiesManager.PropertiesUpdateResult
-
Field Details
-
outcome
-
keys
-
version
-
reason
-
-
Constructor Details
-
PropertiesUpdateResult
private PropertiesUpdateResult(ServerPropertiesManager.PropertiesUpdateResult.Outcome outcome, List<ServerPropertiesManager.PropertyKeyResult> keys, String version, String reason)
-
-
Method Details
-
applied
private static ServerPropertiesManager.PropertiesUpdateResult applied(List<ServerPropertiesManager.PropertyKeyResult> keys, String version) -
partial
private static ServerPropertiesManager.PropertiesUpdateResult partial(List<ServerPropertiesManager.PropertyKeyResult> keys, String version) -
fileChanged
-
notFound
-
refused
-
getOutcome
- Returns:
- what happened overall
-
getKeys
- Returns:
- one result per requested key, in request order; empty when nothing was attempted
-
getVersion
- Returns:
- the SHA-256 of the bytes now on disk, or
nullwhen nothing was written
-
getReason
- Returns:
- a safe refusal reason for
ServerPropertiesManager.PropertiesUpdateResult.Outcome.REFUSED, ornull
-