protected void setDurationWithExpectedFailure(String value) { try { temporalSourceOptions.setDuration(value); fail("'" + value + "' should be invalid"); } catch (AlfrescoRuntimeException e) { // expected } }
@Override public TransformationSourceOptions deserialize(SerializedTransformationOptionsAccessor serializedOptions) { String offset = serializedOptions.getCheckedParam(PARAM_SOURCE_TIME_OFFSET, String.class); String duration = serializedOptions.getCheckedParam(PARAM_SOURCE_TIME_DURATION, String.class); if (offset == null && duration == null) { return null; } TemporalSourceOptions sourceOptions = new TemporalSourceOptions(); sourceOptions.setOffset(offset); sourceOptions.setDuration(duration); return sourceOptions; }
@Override public TransformationSourceOptions deserialize(SerializedTransformationOptionsAccessor serializedOptions) { String offset = serializedOptions.getCheckedParam(PARAM_SOURCE_TIME_OFFSET, String.class); String duration = serializedOptions.getCheckedParam(PARAM_SOURCE_TIME_DURATION, String.class); if (offset == null && duration == null) { return null; } TemporalSourceOptions sourceOptions = new TemporalSourceOptions(); sourceOptions.setOffset(offset); sourceOptions.setDuration(duration); return sourceOptions; }
protected void setDurationWithExpectedSuccess(String value) { try { temporalSourceOptions.setDuration(value); } catch (AlfrescoRuntimeException e) { fail(e.getMessage()); } }
@Override public TransformationSourceOptions mergedOptions(TransformationSourceOptions overridingOptions) { if (overridingOptions instanceof TemporalSourceOptions) { TemporalSourceOptions mergedOptions = (TemporalSourceOptions) super.mergedOptions(overridingOptions); if (((TemporalSourceOptions) overridingOptions).getOffset() != null) { mergedOptions.setOffset(((TemporalSourceOptions) overridingOptions).getOffset()); } if (((TemporalSourceOptions) overridingOptions).getDuration() != null) { mergedOptions.setDuration(((TemporalSourceOptions) overridingOptions).getDuration()); } return mergedOptions; } return null; }
@Override public TransformationSourceOptions mergedOptions(TransformationSourceOptions overridingOptions) { if (overridingOptions instanceof TemporalSourceOptions) { TemporalSourceOptions mergedOptions = (TemporalSourceOptions) super.mergedOptions(overridingOptions); if (((TemporalSourceOptions) overridingOptions).getOffset() != null) { mergedOptions.setOffset(((TemporalSourceOptions) overridingOptions).getOffset()); } if (((TemporalSourceOptions) overridingOptions).getDuration() != null) { mergedOptions.setDuration(((TemporalSourceOptions) overridingOptions).getDuration()); } return mergedOptions; } return null; }
ifSet(options, DURATION, (v) -> temporalSourceOptions.setDuration(v)); ifSet(options, OFFSET, (v) -> temporalSourceOptions.setOffset(v));
ifSet(options, DURATION, (v) -> temporalSourceOptions.setDuration(v)); ifSet(options, OFFSET, (v) -> temporalSourceOptions.setOffset(v));