 | public String createSession(String typeId, Property property, Locale locale) throws CreateException, FinderException, NamingException { //リポジトリ機能のインターフェースを取得 RepositoryControllerLocal repository = RepositoryControllerUtil.getLocalHome().create();
中略
ArrayList nodeIdList = null; //対象がノードの場合には1つのみをnodeIdListに含める。 if(repository.isNode(session.getFacility_id())){ nodeIdList = new ArrayList(); nodeIdList.add(session.getFacility_id()); } else{ //そのスコープに属するノードのIDをすべて取得する。 nodeIdList = repository.getNodeFacilityIdList(session.getFacility_id(), RepositoryControllerBean.ALL); }
後略
|  |