Converted all api back to interfaces

This commit is contained in:
Willem 2016-10-29 03:37:50 +02:00
parent be484ade4e
commit 1701255350
10 changed files with 464 additions and 233 deletions

View file

@ -26,8 +26,9 @@ package net.forwardfire.unitxc.config.builder;
import java.util.function.BiConsumer; import java.util.function.BiConsumer;
import net.forwardfire.unitxc.model.DefaultUnitXCGroupJump;
import net.forwardfire.unitxc.model.DefaultUnitXCGroupJumpParameter;
import net.forwardfire.unitxc.model.UnitXCGroup; import net.forwardfire.unitxc.model.UnitXCGroup;
import net.forwardfire.unitxc.model.UnitXCGroupJump;
import net.forwardfire.unitxc.model.UnitXCGroupJumpParameter; import net.forwardfire.unitxc.model.UnitXCGroupJumpParameter;
/** /**
@ -36,10 +37,10 @@ import net.forwardfire.unitxc.model.UnitXCGroupJumpParameter;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Apr 1, 2016 * @version 1.0 Apr 1, 2016
*/ */
public class UnitXCGroupJumpBuilder<P> extends AbstractUnitXCBuilder<P,UnitXCGroupJump,UnitXCGroupJumpBuilder<P>> { public class UnitXCGroupJumpBuilder<P> extends AbstractUnitXCBuilder<P,DefaultUnitXCGroupJump,UnitXCGroupJumpBuilder<P>> {
public UnitXCGroupJumpBuilder(P parent, UnitXCGroup forGroup, String unitGroupId,BiConsumer<P, UnitXCGroupJump> parentBuilder) { public UnitXCGroupJumpBuilder(P parent, UnitXCGroup forGroup, String unitGroupId,BiConsumer<P, DefaultUnitXCGroupJump> parentBuilder) {
super(parent, new UnitXCGroupJump(), parentBuilder); super(parent, new DefaultUnitXCGroupJump(), parentBuilder);
getValue().setUnitGroupId(unitGroupId); getValue().setUnitGroupId(unitGroupId);
getValue().setId(forGroup.getId()+"_"+unitGroupId); getValue().setId(forGroup.getId()+"_"+unitGroupId);
} }
@ -54,7 +55,7 @@ public class UnitXCGroupJumpBuilder<P> extends AbstractUnitXCBuilder<P,UnitXCGro
} }
public UnitXCGroupJumpBuilder<P> addJumpParameter(String id,String unitGroupId) { public UnitXCGroupJumpBuilder<P> addJumpParameter(String id,String unitGroupId) {
return make((v) -> v.addJumpParameter(new UnitXCGroupJumpParameter(id, unitGroupId))); return make((v) -> v.addJumpParameter(new DefaultUnitXCGroupJumpParameter(id, unitGroupId)));
} }
public UnitXConverterStepBuilder<UnitXCGroupJumpBuilder<P>> createToGroupConverterSteps() { public UnitXConverterStepBuilder<UnitXCGroupJumpBuilder<P>> createToGroupConverterSteps() {

View file

@ -35,6 +35,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import net.forwardfire.unitxc.UnitXCManager; import net.forwardfire.unitxc.UnitXCManager;
import net.forwardfire.unitxc.model.DefaultUnitXConverterResult;
import net.forwardfire.unitxc.model.DefaultUnitXConverterResultStep;
import net.forwardfire.unitxc.model.UnitXCGroup; import net.forwardfire.unitxc.model.UnitXCGroup;
import net.forwardfire.unitxc.model.UnitXCGroupJump; import net.forwardfire.unitxc.model.UnitXCGroupJump;
import net.forwardfire.unitxc.model.UnitXCGroupJumpParameter; import net.forwardfire.unitxc.model.UnitXCGroupJumpParameter;
@ -135,7 +137,7 @@ public final class UnitXConverterEngine {
} }
long convertTime = System.currentTimeMillis()-startTime; long convertTime = System.currentTimeMillis()-startTime;
UnitXConverterResult result = new UnitXConverterResult(); DefaultUnitXConverterResult result = new DefaultUnitXConverterResult();
// result.setStartValue(ctx.getStartValue()); // result.setStartValue(ctx.getStartValue());
result.setStartTypeId(fromType.getId()); result.setStartTypeId(fromType.getId());
result.setResultValue(ctx.getValue()); result.setResultValue(ctx.getValue());
@ -192,7 +194,7 @@ public final class UnitXConverterEngine {
// System.out.println("runStep: "+step+" res: "+step.getStepReasons()); // System.out.println("runStep: "+step+" res: "+step.getStepReasons());
UnitXConverterResultStep resultStep = new UnitXConverterResultStep(); DefaultUnitXConverterResultStep resultStep = new DefaultUnitXConverterResultStep();
resultStep.setStartValue(valueOld); resultStep.setStartValue(valueOld);
resultStep.setResultValue(getValue()); resultStep.setResultValue(getValue());
resultStep.setConvertTime(convertTime); resultStep.setConvertTime(convertTime);

View file

@ -0,0 +1,117 @@
/*
* Copyright (c) 2013-2015, Willem Cazander
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package net.forwardfire.unitxc.model;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.Validate;
import net.forwardfire.unitxc.model.step.UnitXConverterStep;
/**
* The unit group jump.
*
* @author Willem Cazander
* @version 1.0 Apr 1, 2016
*/
public class DefaultUnitXCGroupJump implements UnitXCGroupJump {
private String id;
private String unitGroupId;
private final List<UnitXConverterStep> toGroupConverterSteps;
private final List<UnitXCGroupJumpParameter> jumpParameters;
public DefaultUnitXCGroupJump() {
toGroupConverterSteps = new ArrayList<>();
jumpParameters = new ArrayList<>();
}
public UnitXCGroupJump validate() {
Validate.notBlank(id,"The id is blank");
Validate.notBlank(unitGroupId,"The unitGroupId is blank of: "+id);
return this;
}
/**
* @return the id
*/
public String getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/**
* @return the toGroupId
*/
public String getUnitGroupId() {
return unitGroupId;
}
/**
* @param unitGroupId the unitGroupId to set
*/
public void setUnitGroupId(String unitGroupId) {
this.unitGroupId = unitGroupId;
}
/**
* @return the toGroupConverterSteps
*/
public List<UnitXConverterStep> getToGroupConverterSteps() {
return toGroupConverterSteps;
}
/**
* @param toGroupConverterSteps the toGroupConverterSteps to set
*/
public void setToBaseConverterSteps(List<UnitXConverterStep> toGroupConverterSteps) {
this.toGroupConverterSteps.clear();
this.toGroupConverterSteps.addAll(toGroupConverterSteps);
}
/**
* @return the jumpParameters
*/
public List<UnitXCGroupJumpParameter> getJumpParameters() {
return jumpParameters;
}
/**
* @param jumpParameters the jumpParameters to set
*/
public void setJumpParameters(List<UnitXCGroupJumpParameter> jumpParameters) {
this.jumpParameters.clear();
this.jumpParameters.addAll(jumpParameters);
}
public void addJumpParameter(UnitXCGroupJumpParameter jumpParameter) {
this.jumpParameters.add(Validate.notNull(jumpParameter));
}
}

View file

@ -0,0 +1,79 @@
/*
* Copyright (c) 2013-2015, Willem Cazander
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package net.forwardfire.unitxc.model;
import org.apache.commons.lang3.Validate;
/**
* The unit group jump.
*
* @author Willem Cazander
* @version 1.0 Apr 1, 2016
*/
public class DefaultUnitXCGroupJumpParameter implements UnitXCGroupJumpParameter {
private String id;
private String unitGroupId;
public DefaultUnitXCGroupJumpParameter() {
}
public DefaultUnitXCGroupJumpParameter(String id,String unitGroupId) {
setId(id);
setUnitGroupId(unitGroupId);
}
public DefaultUnitXCGroupJumpParameter validate() {
Validate.notBlank(id,"The id is blank");
Validate.notBlank(unitGroupId,"The unitGroup is blank of: "+id);
return this;
}
/**
* @return the id
*/
public String getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/**
* @return the unitGroupId
*/
public String getUnitGroupId() {
return unitGroupId;
}
/**
* @param unitGroupId the unitGroupId to set
*/
public void setUnitGroupId(String unitGroupId) {
this.unitGroupId = unitGroupId;
}
}

View file

@ -0,0 +1,133 @@
/*
* Copyright (c) 2013-2015, Willem Cazander
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package net.forwardfire.unitxc.model;
import java.util.List;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
/**
* Holds the convert result and meta steps how we got there.
*
* @author Willem Cazander
* @version 1.0 Oct 17, 2015
*/
public class DefaultUnitXConverterResult implements UnitXConverterResult {
private Double startValue;
private List<UnitXConverterResultStep> resultSteps;
private Double resultValue;
private Long convertTime;
private String startTypeId;
private String resultTypeId;
/**
* @return the startValue
*/
public Double getStartValue() {
return startValue;
}
/**
* @param startValue the startValue to set
*/
public void setStartValue(Double startValue) {
this.startValue = startValue;
}
/**
* @return the resultSteps
*/
public List<UnitXConverterResultStep> getResultSteps() {
return resultSteps;
}
/**
* @param resultSteps the resultSteps to set
*/
public void setResultSteps(List<UnitXConverterResultStep> resultSteps) {
this.resultSteps = resultSteps;
}
/**
* @return the resultValue
*/
public Double getResultValue() {
return resultValue;
}
/**
* @param resultValue the resultValue to set
*/
public void setResultValue(Double resultValue) {
this.resultValue = resultValue;
}
/**
* @return the convertTime
*/
public Long getConvertTime() {
return convertTime;
}
/**
* @param convertTime the convertTime to set
*/
public void setConvertTime(Long convertTime) {
this.convertTime = convertTime;
}
/**
* @return the startTypeId
*/
public String getStartTypeId() {
return startTypeId;
}
/**
* @param startTypeId the startTypeId to set
*/
public void setStartTypeId(String startTypeId) {
this.startTypeId = startTypeId;
}
/**
* @return the resultTypeId
*/
public String getResultTypeId() {
return resultTypeId;
}
/**
* @param resultTypeId the resultTypeId to set
*/
public void setResultTypeId(String resultTypeId) {
this.resultTypeId = resultTypeId;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}

View file

@ -0,0 +1,103 @@
/*
* Copyright (c) 2013-2015, Willem Cazander
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package net.forwardfire.unitxc.model;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import net.forwardfire.unitxc.model.step.UnitXConverterStep;
/**
*
*
* @author Willem Cazander
* @version 1.0 Oct 17, 2015
*/
public class DefaultUnitXConverterResultStep implements UnitXConverterResultStep {
private Double startValue;
private Double resultValue;
private Long convertTime;
private UnitXConverterStep convertStep;
/**
* @return the startValue
*/
public Double getStartValue() {
return startValue;
}
/**
* @param startValue the startValue to set
*/
public void setStartValue(Double startValue) {
this.startValue = startValue;
}
/**
* @return the resultValue
*/
public Double getResultValue() {
return resultValue;
}
/**
* @param resultValue the resultValue to set
*/
public void setResultValue(Double resultValue) {
this.resultValue = resultValue;
}
/**
* @return the convertTime
*/
public Long getConvertTime() {
return convertTime;
}
/**
* @param convertTime the convertTime to set
*/
public void setConvertTime(Long convertTime) {
this.convertTime = convertTime;
}
/**
* @return the convertStep
*/
public UnitXConverterStep getConvertStep() {
return convertStep;
}
/**
* @param convertStep the convertStep to set
*/
public void setConvertStep(UnitXConverterStep convertStep) {
this.convertStep = convertStep;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}

View file

@ -36,82 +36,27 @@ import net.forwardfire.unitxc.model.step.UnitXConverterStep;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Apr 1, 2016 * @version 1.0 Apr 1, 2016
*/ */
public class UnitXCGroupJump { public interface UnitXCGroupJump {
private String id; UnitXCGroupJump validate();
private String unitGroupId;
private final List<UnitXConverterStep> toGroupConverterSteps;
private final List<UnitXCGroupJumpParameter> jumpParameters;
public UnitXCGroupJump() {
toGroupConverterSteps = new ArrayList<>();
jumpParameters = new ArrayList<>();
}
public UnitXCGroupJump validate() {
Validate.notBlank(id,"The id is blank");
Validate.notBlank(unitGroupId,"The unitGroupId is blank of: "+id);
return this;
}
/** /**
* @return the id * @return the id
*/ */
public String getId() { String getId();
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/** /**
* @return the toGroupId * @return the toGroupId
*/ */
public String getUnitGroupId() { String getUnitGroupId();
return unitGroupId;
}
/**
* @param unitGroupId the unitGroupId to set
*/
public void setUnitGroupId(String unitGroupId) {
this.unitGroupId = unitGroupId;
}
/** /**
* @return the toGroupConverterSteps * @return the toGroupConverterSteps
*/ */
public List<UnitXConverterStep> getToGroupConverterSteps() { List<UnitXConverterStep> getToGroupConverterSteps();
return toGroupConverterSteps;
}
/**
* @param toGroupConverterSteps the toGroupConverterSteps to set
*/
public void setToBaseConverterSteps(List<UnitXConverterStep> toGroupConverterSteps) {
this.toGroupConverterSteps.clear();
this.toGroupConverterSteps.addAll(toGroupConverterSteps);
}
/** /**
* @return the jumpParameters * @return the jumpParameters
*/ */
public List<UnitXCGroupJumpParameter> getJumpParameters() { List<UnitXCGroupJumpParameter> getJumpParameters();
return jumpParameters;
}
/**
* @param jumpParameters the jumpParameters to set
*/
public void setJumpParameters(List<UnitXCGroupJumpParameter> jumpParameters) {
this.jumpParameters.clear();
this.jumpParameters.addAll(jumpParameters);
}
public void addJumpParameter(UnitXCGroupJumpParameter jumpParameter) {
this.jumpParameters.add(Validate.notNull(jumpParameter));
}
} }

View file

@ -23,57 +23,23 @@
package net.forwardfire.unitxc.model; package net.forwardfire.unitxc.model;
import org.apache.commons.lang3.Validate;
/** /**
* The unit group jump. * The unit group jump.
* *
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Apr 1, 2016 * @version 1.0 Apr 1, 2016
*/ */
public class UnitXCGroupJumpParameter { public interface UnitXCGroupJumpParameter {
private String id; UnitXCGroupJumpParameter validate();
private String unitGroupId;
public UnitXCGroupJumpParameter() {
}
public UnitXCGroupJumpParameter(String id,String unitGroupId) {
setId(id);
setUnitGroupId(unitGroupId);
}
public UnitXCGroupJumpParameter validate() {
Validate.notBlank(id,"The id is blank");
Validate.notBlank(unitGroupId,"The unitGroup is blank of: "+id);
return this;
}
/** /**
* @return the id * @return the id
*/ */
public String getId() { String getId();
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/** /**
* @return the unitGroupId * @return the unitGroupId
*/ */
public String getUnitGroupId() { String getUnitGroupId();
return unitGroupId;
}
/**
* @param unitGroupId the unitGroupId to set
*/
public void setUnitGroupId(String unitGroupId) {
this.unitGroupId = unitGroupId;
}
} }

View file

@ -25,109 +25,41 @@ package net.forwardfire.unitxc.model;
import java.util.List; import java.util.List;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
/** /**
* Holds the convert result and meta steps how we got there. * Holds the convert result and meta steps how we got there.
* *
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Oct 17, 2015 * @version 1.0 Oct 17, 2015
*/ */
public class UnitXConverterResult { public interface UnitXConverterResult {
private Double startValue;
private List<UnitXConverterResultStep> resultSteps;
private Double resultValue;
private Long convertTime;
private String startTypeId;
private String resultTypeId;
/** /**
* @return the startValue * @return the startValue
*/ */
public Double getStartValue() { Double getStartValue();
return startValue;
}
/**
* @param startValue the startValue to set
*/
public void setStartValue(Double startValue) {
this.startValue = startValue;
}
/** /**
* @return the resultSteps * @return the resultSteps
*/ */
public List<UnitXConverterResultStep> getResultSteps() { List<UnitXConverterResultStep> getResultSteps();
return resultSteps;
}
/**
* @param resultSteps the resultSteps to set
*/
public void setResultSteps(List<UnitXConverterResultStep> resultSteps) {
this.resultSteps = resultSteps;
}
/** /**
* @return the resultValue * @return the resultValue
*/ */
public Double getResultValue() { Double getResultValue();
return resultValue;
}
/**
* @param resultValue the resultValue to set
*/
public void setResultValue(Double resultValue) {
this.resultValue = resultValue;
}
/** /**
* @return the convertTime * @return the convertTime
*/ */
public Long getConvertTime() { Long getConvertTime();
return convertTime;
}
/**
* @param convertTime the convertTime to set
*/
public void setConvertTime(Long convertTime) {
this.convertTime = convertTime;
}
/** /**
* @return the startTypeId * @return the startTypeId
*/ */
public String getStartTypeId() { String getStartTypeId();
return startTypeId;
}
/**
* @param startTypeId the startTypeId to set
*/
public void setStartTypeId(String startTypeId) {
this.startTypeId = startTypeId;
}
/** /**
* @return the resultTypeId * @return the resultTypeId
*/ */
public String getResultTypeId() { String getResultTypeId();
return resultTypeId;
}
/**
* @param resultTypeId the resultTypeId to set
*/
public void setResultTypeId(String resultTypeId) {
this.resultTypeId = resultTypeId;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
} }

View file

@ -23,8 +23,6 @@
package net.forwardfire.unitxc.model; package net.forwardfire.unitxc.model;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import net.forwardfire.unitxc.model.step.UnitXConverterStep; import net.forwardfire.unitxc.model.step.UnitXConverterStep;
/** /**
@ -33,71 +31,26 @@ import net.forwardfire.unitxc.model.step.UnitXConverterStep;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Oct 17, 2015 * @version 1.0 Oct 17, 2015
*/ */
public class UnitXConverterResultStep { public interface UnitXConverterResultStep {
private Double startValue;
private Double resultValue;
private Long convertTime;
private UnitXConverterStep convertStep;
/** /**
* @return the startValue * @return the startValue
*/ */
public Double getStartValue() { Double getStartValue();
return startValue;
}
/**
* @param startValue the startValue to set
*/
public void setStartValue(Double startValue) {
this.startValue = startValue;
}
/** /**
* @return the resultValue * @return the resultValue
*/ */
public Double getResultValue() { Double getResultValue();
return resultValue;
}
/**
* @param resultValue the resultValue to set
*/
public void setResultValue(Double resultValue) {
this.resultValue = resultValue;
}
/** /**
* @return the convertTime * @return the convertTime
*/ */
public Long getConvertTime() { Long getConvertTime();
return convertTime;
}
/**
* @param convertTime the convertTime to set
*/
public void setConvertTime(Long convertTime) {
this.convertTime = convertTime;
}
/** /**
* @return the convertStep * @return the convertStep
*/ */
public UnitXConverterStep getConvertStep() { UnitXConverterStep getConvertStep();
return convertStep;
}
/**
* @param convertStep the convertStep to set
*/
public void setConvertStep(UnitXConverterStep convertStep) {
this.convertStep = convertStep;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
} }