r192 - in trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc: recon/ws synch/service synch/ws

2 views
Skip to first unread message

commitm...@hosted-projects.com

unread,
Jun 5, 2010, 11:03:56 PM6/5/10
to s...@openiam.com, identityman...@googlegroups.com, laszlo...@forgerock.com, jgar...@vikingstorm.com
Author: suneet_shah
Date: Sun Jun 6 05:03:56 2010
New Revision: 192

Added:
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconResultDetailDAO.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationConfigDAO.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationResultDAO.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationService.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationSituationDAO.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationConfigListResponse.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationConfigResponse.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationWebService.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/IdentitySynchService.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/SynchConfigDAO.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/SynchConfigDataMappingDAO.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/IdentitySynchWebService.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/SynchConfigListResponse.java
trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/SynchConfigResponse.java

Log:


Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconResultDetailDAO.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconResultDetailDAO.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,21 @@
+package org.openiam.idm.srvc.recon.service;
+
+import org.openiam.idm.srvc.recon.dto.ReconResultDetail;
+
+// Generated May 29, 2010 8:20:09 PM by Hibernate Tools 3.2.2.GA
+
+
+
+public interface ReconResultDetailDAO {
+
+
+
+ public void add(ReconResultDetail transientInstance) ;
+
+
+ public void remove(ReconResultDetail persistentInstance) ;
+
+ public ReconResultDetail update(ReconResultDetail detachedInstance) ;
+ public ReconResultDetail findById(java.lang.String id) ;
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationConfigDAO.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationConfigDAO.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,25 @@
+package org.openiam.idm.srvc.recon.service;
+
+// Generated May 29, 2010 8:20:09 PM by Hibernate Tools 3.2.2.GA
+
+import org.openiam.idm.srvc.recon.dto.*;
+
+/**
+ * Home object for domain model class ReconiliationConfig.
+ * @see org.openiam.idm.srvc.pswd.service.ReconiliationConfig
+ * @author Hibernate Tools
+ */
+public interface ReconciliationConfigDAO {
+
+
+
+ public void add(ReconciliationConfig transientInstance) ;
+
+ public void remove(ReconciliationConfig persistentInstance) ;
+
+ public ReconciliationConfig update(ReconciliationConfig detachedInstance);
+
+ public ReconciliationConfig findById(java.lang.String id);
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationResultDAO.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationResultDAO.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,18 @@
+package org.openiam.idm.srvc.recon.service;
+
+// Generated May 29, 2010 8:20:09 PM by Hibernate Tools 3.2.2.GA
+
+import org.openiam.idm.srvc.recon.dto.*;
+
+
+public interface ReconciliationResultDAO {
+
+
+
+ public void add(ReconciliationResult transientInstance) ;
+ public void remove(ReconciliationResult persistentInstance);
+ public ReconciliationResult update (ReconciliationResult detachedInstance) ;
+ public ReconciliationResult findById(java.lang.String id) ;
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationService.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationService.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,15 @@
+package org.openiam.idm.srvc.recon.service;
+
+import org.openiam.idm.srvc.recon.dto.*;
+import java.util.List;
+
+/**
+ * Interface for <code>ReconciliationService</code>. All reconciliation activities are managed through
+ * this service.
+ */
+public interface ReconciliationService {
+
+ List<ReconciliationConfig> getAllConfig();
+
+
+}
\ No newline at end of file

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationSituationDAO.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/service/ReconciliationSituationDAO.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,21 @@
+package org.openiam.idm.srvc.recon.service;
+
+// Generated May 29, 2010 8:20:09 PM by Hibernate Tools 3.2.2.GA
+
+
+
+import org.openiam.idm.srvc.recon.dto.*;
+
+public interface ReconciliationSituationDAO {
+
+
+ public void add(ReconciliationSituation transientInstance) ;
+
+ public void remove(ReconciliationSituation persistentInstance) ;
+
+ public ReconciliationSituation update(ReconciliationSituation detachedInstance);
+
+ public ReconciliationSituation findById(java.lang.String id) ;
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationConfigListResponse.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationConfigListResponse.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009, OpenIAM LLC
+ * This file is part of the OpenIAM Identity and Access Management Suite
+ *
+ * OpenIAM Identity and Access Management Suite is free software:
+ * you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License
+ * version 3 as published by the Free Software Foundation.
+ *
+ * OpenIAM is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * Lesser GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with OpenIAM. If not, see <http://www.gnu.org/licenses/>. *
+ */
+
+/**
+ *
+ */
+package org.openiam.idm.srvc.recon.ws;
+
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import org.openiam.base.ws.Response;
+import org.openiam.base.ws.ResponseStatus;
+import org.openiam.idm.srvc.recon.dto.ReconciliationConfig;
+
+
+/**
+ * Response object for a web service operation that returns a role.
+ * @author suneet
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ReconciliationConfigListResponse", propOrder = {
+ "configList"
+})
+public class ReconciliationConfigListResponse extends Response{
+
+ List<ReconciliationConfig> configList;
+
+ public ReconciliationConfigListResponse() {
+ super();
+ }
+
+ public ReconciliationConfigListResponse(ResponseStatus s) {
+ super(s);
+ }
+
+ public List<ReconciliationConfig> getConfigList() {
+ return configList;
+ }
+
+ public void setConfigList(List<ReconciliationConfig> configList) {
+ this.configList = configList;
+ }
+
+
+
+
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationConfigResponse.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationConfigResponse.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,65 @@
+/*
+ * Copyright 2009, OpenIAM LLC
+ * This file is part of the OpenIAM Identity and Access Management Suite
+ *
+ * OpenIAM Identity and Access Management Suite is free software:
+ * you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License
+ * version 3 as published by the Free Software Foundation.
+ *
+ * OpenIAM is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * Lesser GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with OpenIAM. If not, see <http://www.gnu.org/licenses/>. *
+ */
+
+/**
+ *
+ */
+package org.openiam.idm.srvc.recon.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import org.openiam.base.ws.Response;
+import org.openiam.base.ws.ResponseStatus;
+import org.openiam.idm.srvc.recon.dto.ReconciliationConfig;
+
+
+/**
+ * Response object for a web service operation that returns a role.
+ * @author suneet
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ReconciliationConfigResponse", propOrder = {
+ "config"
+})
+public class ReconciliationConfigResponse extends Response{
+
+ ReconciliationConfig config;
+
+ public ReconciliationConfigResponse() {
+ super();
+ }
+
+ public ReconciliationConfigResponse(ResponseStatus s) {
+ super(s);
+ }
+
+ public ReconciliationConfig getConfig() {
+ return config;
+ }
+
+ public void setConfig(ReconciliationConfig config) {
+ this.config = config;
+ }
+
+
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationWebService.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/recon/ws/ReconciliationWebService.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,22 @@
+package org.openiam.idm.srvc.recon.ws;
+
+
+
+
+import javax.jws.WebMethod;
+import javax.jws.WebService;
+
+/**
+ * Interface for <code>IdmAuditLogDataService</code>. All audit logging activities
+ * persisted through this service.
+ */
+@WebService(targetNamespace = "http://www.openiam.org/service/recon", name = "ReconciliationWebService")
+public interface ReconciliationWebService {
+
+ @WebMethod
+ ReconciliationConfigListResponse getAllConfig();
+
+
+
+
+}
\ No newline at end of file

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/IdentitySynchService.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/IdentitySynchService.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,17 @@
+package org.openiam.idm.srvc.synch.service;
+
+
+import org.openiam.idm.srvc.synch.dto.SynchConfig;
+
+import java.util.*;
+
+/**
+ * Interface for <code>IdentitySynchService</code>. All synchronization activities are managed through
+ * this service.
+ */
+public interface IdentitySynchService {
+
+ List<SynchConfig> getAllConfig();
+
+
+}
\ No newline at end of file

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/SynchConfigDAO.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/SynchConfigDAO.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,29 @@
+package org.openiam.idm.srvc.synch.service;
+
+// Generated May 29, 2010 8:20:09 PM by Hibernate Tools 3.2.2.GA
+
+
+import java.util.List;
+
+import org.openiam.idm.srvc.synch.dto.SynchConfig;
+
+
+/**
+ * Home object for domain model class SynchConfig.
+ * @see org.openiam.idm.srvc.pswd.service.SynchConfig
+ * @author Hibernate Tools
+ */
+public interface SynchConfigDAO {
+
+ SynchConfig findById(java.lang.String id) ;
+
+ SynchConfig add(SynchConfig instance);
+
+ void update(SynchConfig instance);
+
+ void remove(SynchConfig instance);
+
+ List<SynchConfig> findAllConfig();
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/SynchConfigDataMappingDAO.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/service/SynchConfigDataMappingDAO.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,33 @@
+package org.openiam.idm.srvc.synch.service;
+
+// Generated May 29, 2010 8:20:09 PM by Hibernate Tools 3.2.2.GA
+
+import java.util.List;
+import javax.naming.InitialContext;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.hibernate.LockMode;
+import org.hibernate.SessionFactory;
+import org.openiam.idm.srvc.synch.dto.SynchConfig;
+import org.openiam.idm.srvc.synch.dto.SynchConfigDataMapping;
+
+import static org.hibernate.criterion.Example.create;
+
+/**
+ * Home object for domain model class SynchConfigDataMapping.
+ * @see org.openiam.idm.srvc.pswd.service.SynchConfigDataMapping
+ * @author Hibernate Tools
+ */
+public interface SynchConfigDataMappingDAO {
+
+ SynchConfigDataMapping findById(java.lang.String id) ;
+
+ SynchConfigDataMapping add(SynchConfigDataMapping instance);
+
+ void update(SynchConfigDataMapping instance);
+
+ void remove(SynchConfigDataMapping instance);
+
+ List<SynchConfigDataMapping> findDataMappingByConfigId(String configId);
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/IdentitySynchWebService.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/IdentitySynchWebService.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,22 @@
+package org.openiam.idm.srvc.synch.ws;
+
+
+
+
+import javax.jws.WebMethod;
+import javax.jws.WebService;
+
+/**
+ * Interface for <code>IdmAuditLogDataService</code>. All audit logging activities
+ * persisted through this service.
+ */
+@WebService(targetNamespace = "http://www.openiam.org/service/synch", name = "IdentitySynchWebService")
+public interface IdentitySynchWebService {
+
+ @WebMethod
+ SynchConfigListResponse getAllConfig();
+
+
+
+
+}
\ No newline at end of file

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/SynchConfigListResponse.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/SynchConfigListResponse.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009, OpenIAM LLC
+ * This file is part of the OpenIAM Identity and Access Management Suite
+ *
+ * OpenIAM Identity and Access Management Suite is free software:
+ * you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License
+ * version 3 as published by the Free Software Foundation.
+ *
+ * OpenIAM is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * Lesser GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with OpenIAM. If not, see <http://www.gnu.org/licenses/>. *
+ */
+
+/**
+ *
+ */
+package org.openiam.idm.srvc.synch.ws;
+
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import org.openiam.base.ws.Response;
+import org.openiam.base.ws.ResponseStatus;
+import org.openiam.idm.srvc.synch.dto.SynchConfig;
+
+
+/**
+ * Response object for a web service operation that returns a role.
+ * @author suneet
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SynchConfigListResponse", propOrder = {
+ "config"
+})
+public class SynchConfigListResponse extends Response{
+
+ List<SynchConfig> config;
+
+ public SynchConfigListResponse() {
+ super();
+ }
+
+ public SynchConfigListResponse(ResponseStatus s) {
+ super(s);
+ }
+
+ public List<SynchConfig> getConfig() {
+ return config;
+ }
+
+ public void setConfig(List<SynchConfig> config) {
+ this.config = config;
+ }
+
+
+
+
+}

Added: trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/SynchConfigResponse.java
==============================================================================
--- (empty file)
+++ trunk/idm-connector-intf/src/main/java/org/openiam/idm/srvc/synch/ws/SynchConfigResponse.java Sun Jun 6 05:03:56 2010
@@ -0,0 +1,65 @@
+/*
+ * Copyright 2009, OpenIAM LLC
+ * This file is part of the OpenIAM Identity and Access Management Suite
+ *
+ * OpenIAM Identity and Access Management Suite is free software:
+ * you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License
+ * version 3 as published by the Free Software Foundation.
+ *
+ * OpenIAM is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * Lesser GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with OpenIAM. If not, see <http://www.gnu.org/licenses/>. *
+ */
+
+/**
+ *
+ */
+package org.openiam.idm.srvc.synch.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import org.openiam.base.ws.Response;
+import org.openiam.base.ws.ResponseStatus;
+import org.openiam.idm.srvc.synch.dto.SynchConfig;
+
+
+/**
+ * Response object for a web service operation that returns a role.
+ * @author suneet
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SynchConfigResponse", propOrder = {
+ "config"
+})
+public class SynchConfigResponse extends Response{
+
+ SynchConfig config;
+
+ public SynchConfigResponse() {
+ super();
+ }
+
+ public SynchConfigResponse(ResponseStatus s) {
+ super(s);
+ }
+
+ public SynchConfig getConfig() {
+ return config;
+ }
+
+ public void setConfig(SynchConfig config) {
+ this.config = config;
+ }
+
+
+
+
+}

Reply all
Reply to author
Forward
0 new messages