Utility - AnyframeMiController

Server Side (AnyframeMiController function)

public Dataset convertVoListToDataset(String dataSetName, List voList, boolean isCheck)

List에 포함된 VO를 MiPlatform Dataset객체로 전환

public Dataset convertVoToDataset(String dataSetName, Object obj, boolean isCheck)

VO를 MiPlatform Dataset객체로 전환

public HashMap convertDatasetToListMap(Class cls, Dataset ds)

MiPlatform Dataset객체 내 변경record를 “insert”, ”update”, ”delete”를 Key로 각각 유형별 VO list를 갖는 HashMap객체로 전환

Client Side (MiPlatform script function)

Transaction(ServiceID,호출URL,Input Dataset명, Output Dataset명, 전달Argument, Callback함수명)

Client Browser에서 조회/저장 transaction발생시 해당URL을 호출하여 Dataset형태의 XML을 전달받음

Transaction("retrieve", "http://localhost:8080/anyframe-sample-web/empListUserMI.do", 
	 "", "Dataset0=ds_access", 
	 "searchUseYn=A searchKey=AB", "fnCallback");