28.MiPlatform to XPLATFORM Service API 참고사항

MiPlatform으로 개발된 소스를 XPLATFORM으로 사용하기 위해서는 UI단의 경우 재개발이 필요합니다.
그러나 서비스 영역의 경우 주고 FrameWork구조로 개발을 하고 있어 MiPlatform통신포멧으로 
XPLATFORM포맷으로 변경하면 재 개발을 통하지 않고서도 쉽게 재사용이 가능합니다. 
 
따라서 MiPlatform서비스를 XPLATFORM으로 전환시 도움이 될 수 있는 내용이 있어 공유합니다.
표 28-1JAVA Service API참고사항

From (MiPlatform)

TO (XPLATFORM)

com.tobesoft.platform.data.Dataset

com.tobesoft.xplatform.data.DataSet


appendRow


newRow


getColumn


getObject


getColumnID


getColumn(x).getName()


getColumnAsString


getString


getId


setName


getOrgColumn


getSavedStringData


getDeleteRowCount


getRemovedRowCount


getRowStatus


getRowTypeName



normal



ROW_TYPE_NAME_NORMAL



insert



ROW_TYPE_NAME_INSERTED



update



ROW_TYPE_NAME_UPDATED



delete



ROW_TYPE_NAME_DELETED



unknown





getDeleteColumn



getRemovedData



setColumn



set



setUpdate



stopStoreDataChanges



getConstColumn



ConstantColumnHeader cch = new ConstantColumnHeader("VALRSLT_COLNM", DataTypes.STRING);

String valRsltColNm = cch.getStringValue(mainDS);


com.tobesoft.platform.data.DatasetList

com.tobesoft.xplatform.data.DataSetList


getDataSet



get



com.tobesoft.platform.data.ColumnInfo

com.tobesoft.xplatform.data.DataTypes


COLTYPE_BLOB



BLOB



COLTYPE_STRING



STRING



COLTYPE_DECIMAL



LONG



COLUMN_TYPE_STRING



STRING



COLTYPE_INT



INT



COLTYPE_CHAR



STRING



com.tobesoft.platform.data.Variant










com.tobesoft.platform.data.Variable

com.tobesoft.xplatform.data.Variable


new Variable()



new Variable(Key)



getId



getName



getValue



getString














com.tobesoft.platform.data.VariableList

com.tobesoft.xplatform.data.VariableList


getVariable



get








com.tobesoft.platform.PlatformRequest

com.tobesoft.xplatform.tx.PlatformRequest


getPlatformData



getData



getCompressMethod



getContentType




PlatformConstants.LZSS_COMP






PlatformConstants.ZLIB_COMP






PlatformConstants.XML



PlatformType.CONTENT_TYPE_XML



PlatformConstants.BIN



PlatformType.CONTENT_TYPE_BINARY






PlatformType.CONTENT_TYPE_CSV


getPlatformVersion














com.tobesoft.xplatform.tx.HttpPlatformRequest


new PlatformRequest(request, this.charset)


new HttpPlatformRequest(request, this.charset)







com.tobesoft.platform.PlatformResponse

com.tobesoft.xplatform.tx.HttpPlatformResponse







com.tobesoft.platform.data.Constants





STRM_VERSION











com.tobesoft.platform.data.PlatformData

com.tobesoft.xplatform.data.PlatformData


new PlatformData(String)











com.tobesoft.platform.util.Codepage

com.tobesoft.xplatform.tx.PlatformType


getDefaultCharset()



DEFAULT_CHAR_SET



isSupportedCharset





위의 정리 내용은 변경될 수 있으니 참고용으로 사용하세요.