package com.vci.client.bof; import com.vci.corba.common.VCIError; import com.vci.corba.omd.data.RevisionDataInfo; public class RevisionValueDelegate { public RevisionValueObject getNextRevisionValueObject(String btName, String nameOid, String revisionRule, boolean revInput, String revisionVal) throws VCIError { RevisionDataInfo info = BOFactoryClient.getBOFactoryService().getNextRevisionValueObject(btName, nameOid, revisionRule, revInput, revisionVal); return changeRevisionValueInfoToObject(info); } public RevisionValueObject getNextRevisionValue(String revisionVal, short revisionSeq, String revisionRule) throws VCIError { RevisionDataInfo info = BOFactoryClient.getBOFactoryService().getNextRevisionValue(revisionVal, revisionSeq, revisionRule); return changeRevisionValueInfoToObject(info); } private RevisionValueObject changeRevisionValueInfoToObject(RevisionDataInfo info) { RevisionValueObject object = new RevisionValueObject(); object.setRevisionVal(info.revisionVal); object.setRevisionSeq(info.revisionSeq); return object; } }