package module.mission.domain;
import module.finance.util.Money;
public class OtherMissionItem extends OtherMissionItem_Base {
public OtherMissionItem() {
super();
}
@Override
public String getItemDescription() {
return getDescription();
}
@Override
public Money getPrevisionaryCosts() {
return getValue();
}
@Override
protected MissionItem createNewVersionInstance(final MissionVersion missionVersion) {
return new OtherMissionItem();
}
@Override
protected void setNewVersionInformation(final MissionItem missionItem) {
final OtherMissionItem otherMissionItem = (OtherMissionItem) missionItem;
otherMissionItem.setDescription(getDescription());
otherMissionItem.setValue(getValue());
}
@Deprecated
public boolean hasDescription() {
return getDescription() != null;
}
@Deprecated
public boolean hasValue() {
return getValue() != null;
}
}