publicClass<?>initialize() {
Mst0001s02Dtodto=null;
caseNoSearch=CaseUtil.getDefualtCaseNo();
if (session.getLinkInfo().isFromMenu()) {
actionFlg=DO_ACTION_FLG_SEARCH;
dto=getPageDto();
dto.setCaseNoSearch(caseNoSearch);
dto.setCaseNameSearch(DropdownListUtil.getCodeNameByCode(
CodeMstKbn.CASE_ATTR, caseNoSearch));
dto.setResultListSize(LIST_SIZE_ZEARO);
setPageDto(dto);
putCondDtoToSession();
putParamDtoToSession();
} else {
if (PageID.MST0001S03.equals(session.getLinkInfo()
.getPreviousPageId())) {
dto= (Mst0001s02Dto) session.getCondDto(PageID.MST0001S02);
} elseif (PageID.MST0001S04.equals(session.getLinkInfo()
.getPreviousPageId())) {
dto= (Mst0001s02Dto) session.getCondDto(PageID.MST0001S02);
} else {
dto=getPageDto();
}
dto.setResultListSize(LIST_SIZE_ZEARO);
putParamDtoToSession();
session.getCondDto(session.getLinkInfo().getCurrentPageId())
.setReturnFlg(RETURN_FLG_YES);
session.getCondDto(session.getLinkInfo().getCurrentPageId())
.setRstAllList(null);
}
dto=service.doInit(dto);
if (ListUtil.isEmpty(dto.getMasterDataItems())) {
thrownewPromoteMessageException(false, MessageID.EMST0003);
}
setPageDto(dto);
popMessageInfo();
returnnull;
}