Mike Kolesnik has uploaded a new change for review. Change subject: engine: Added network provider client API ......................................................................
engine: Added network provider client API This is a basic definition of the external network provider client's API which includes just an option to get all networks. More functionality will be added later. Change-Id: Id8fb5562237fcee89fcaa15c778fc93c073cbb36 Signed-off-by: Mike Kolesnik <[email protected]> --- A backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClient.java A backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClientFactory.java 2 files changed, 21 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/88/10788/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClient.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClient.java new file mode 100644 index 0000000..ed05084 --- /dev/null +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClient.java @@ -0,0 +1,10 @@ +package org.ovirt.engine.core.bll.network.external; + +import java.util.List; + +import org.ovirt.engine.core.common.businessentities.network.Network; + +public interface NetworkProviderClient { + + List<Network> getAll(); +} diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClientFactory.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClientFactory.java new file mode 100644 index 0000000..2268ca3 --- /dev/null +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/external/NetworkProviderClientFactory.java @@ -0,0 +1,11 @@ +package org.ovirt.engine.core.bll.network.external; + +import org.ovirt.engine.core.bll.network.external.quantum.QuantumNetworkProviderClient; +import org.ovirt.engine.core.common.businessentities.network.NetworkProvider; + +public class NetworkProviderClientFactory { + + public NetworkProviderClient createClient(NetworkProvider networkProvider) { + return new QuantumNetworkProviderClient(networkProvider); + } +} -- To view, visit http://gerrit.ovirt.org/10788 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id8fb5562237fcee89fcaa15c778fc93c073cbb36 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
