Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java,v diff -u -r1.2 -r1.3 --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java 17 Sep 2006 06:14:20 -0000 1.2 +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java 12 Oct 2006 06:37:30 -0000 1.3 @@ -23,6 +23,8 @@ package org.lamsfoundation.lams.integration.service; +import java.util.List; + import org.lamsfoundation.lams.integration.ExtCourseClassMap; import org.lamsfoundation.lams.integration.ExtServerOrgMap; import org.lamsfoundation.lams.integration.ExtUserUseridMap; @@ -41,6 +43,11 @@ ExtUserUseridMap getExtUserUseridMap(ExtServerOrgMap serverMap, String extUsername) throws UserInfoFetchException; - ExtServerOrgMap getExtServerOrgMap(String serverId); + ExtServerOrgMap getExtServerOrgMap(Integer sid); + ExtServerOrgMap getExtServerOrgMap(String serverId); + + List getAllExtServerOrgMaps(); + + void saveExtServerOrgMap(ExtServerOrgMap map); } Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java,v diff -u -r1.4 -r1.5 --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java 28 Sep 2006 04:33:45 -0000 1.4 +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java 12 Oct 2006 06:37:30 -0000 1.5 @@ -273,4 +273,16 @@ private String buildName(String prefix, String name){ return prefix+'_'+name; } + + public List getAllExtServerOrgMaps() { + return service.findAll(ExtServerOrgMap.class); + } + + public void saveExtServerOrgMap(ExtServerOrgMap map) { + service.save(map); + } + + public ExtServerOrgMap getExtServerOrgMap(Integer sid) { + return (ExtServerOrgMap)service.findById(ExtServerOrgMap.class, sid); + } } \ No newline at end of file