Package ubic.gemma.rest.util.args
Class DatasetArgService.DesignChangeResult
java.lang.Object
ubic.gemma.rest.util.args.DatasetArgService.DesignChangeResult
- Enclosing class:
DatasetArgService
Result of an applyDesignChange call. Exactly one of
updated or blockingReport is non-null.
blockingReport is set when the proposed payload is rejected (blockers or unauthorised cascade); the
caller is expected to translate it to 400 / 409 as appropriate.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ubic.gemma.model.expression.experiment.DesignPreflightReportfinal booleanfinal ubic.gemma.model.expression.experiment.ExperimentalDesignValueObject -
Method Summary
Modifier and TypeMethodDescriptionblocked(ubic.gemma.model.expression.experiment.DesignPreflightReport report) forceRequired(ubic.gemma.model.expression.experiment.DesignPreflightReport report) ok(ubic.gemma.model.expression.experiment.ExperimentalDesignValueObject updated)
-
Field Details
-
updated
-
blockingReport
-
forceRequired
public final boolean forceRequired
-
-
Method Details
-
ok
public static DatasetArgService.DesignChangeResult ok(ubic.gemma.model.expression.experiment.ExperimentalDesignValueObject updated) -
blocked
public static DatasetArgService.DesignChangeResult blocked(ubic.gemma.model.expression.experiment.DesignPreflightReport report) -
forceRequired
public static DatasetArgService.DesignChangeResult forceRequired(ubic.gemma.model.expression.experiment.DesignPreflightReport report)
-