initial public commit
This commit is contained in:
201
system/system-management/system-management-api/LICENSE.txt
Normal file
201
system/system-management/system-management-api/LICENSE.txt
Normal file
@ -0,0 +1,201 @@
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
137
system/system-management/system-management-api/pom.xml
Normal file
137
system/system-management/system-management-api/pom.xml
Normal file
@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb.system</groupId>
|
||||
<artifactId>management</artifactId>
|
||||
<version>1.8.0</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<groupId>ru.entaxy.esb.system.management</groupId>
|
||||
<artifactId>system-management-api</artifactId>
|
||||
<packaging>bundle</packaging>
|
||||
|
||||
<name>SYSTEM :: ENTAXY :: SYSTEM :: MANAGEMENT :: API</name>
|
||||
<description>SYSTEM :: ENTAXY :: SYSTEM :: MANAGEMENT :: API</description>
|
||||
|
||||
<properties>
|
||||
<bundle.osgi.import.pkg>
|
||||
!com.sun.org.apache.xml.internal.dtm.ref,
|
||||
!org.mapstruct.*,
|
||||
javax.jws.*;version="[2.0.0,3.0.0)",
|
||||
javax.jws.soap.*;version="[2.0.0,3.0.0)",
|
||||
javax.xml.ws.*;version="[2.2.0,3.0.0)",
|
||||
ru.entaxy.esb.system.management.permission.manager.*,
|
||||
ru.entaxy.esb.system.management.profile.manager.*,
|
||||
ru.entaxy.esb.system.management.connector.manager.*,
|
||||
ru.entaxy.esb.system.management.bridge.profile.manager.*,
|
||||
ru.entaxy.esb.system.management.bundle.jpa.dto,
|
||||
org.apache.commons.logging,
|
||||
org.osgi.service.blueprint;version="[1.0.0,2.0.0)",
|
||||
javax.xml.bind;version="[2,3)",
|
||||
javax.xml.bind.annotation;version="[2,3)",
|
||||
*
|
||||
</bundle.osgi.import.pkg>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>javax.interceptor</groupId>
|
||||
<artifactId>javax.interceptor-api</artifactId>
|
||||
<version>${javax.interceptor.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mapstruct</groupId>
|
||||
<artifactId>mapstruct</artifactId>
|
||||
<version>${mapstruct.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mapstruct</groupId>
|
||||
<artifactId>mapstruct-processor</artifactId>
|
||||
<version>${mapstruct.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ru.entaxy.esb.system.management.profile.manager</groupId>
|
||||
<artifactId>profile-manager</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ru.entaxy.esb.system.management.connector.manager</groupId>
|
||||
<artifactId>connector-manager</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ru.entaxy.esb.system.management.bridge.profile.manager</groupId>
|
||||
<artifactId>bridge-profile-manager</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ru.entaxy.esb.system.management.permission.manager</groupId>
|
||||
<artifactId>permission-manager</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.8.0</version>
|
||||
<configuration>
|
||||
<release>11</release>
|
||||
<annotationProcessorPaths>
|
||||
<path>
|
||||
<groupId>org.mapstruct</groupId>
|
||||
<artifactId>mapstruct-processor</artifactId>
|
||||
<version>${mapstruct.version}</version>
|
||||
</path>
|
||||
</annotationProcessorPaths>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>dev</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.cxf</groupId>
|
||||
<artifactId>cxf-codegen-plugin</artifactId>
|
||||
<version>${cxf.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>generate-sources</id>
|
||||
<phase>generate-sources</phase>
|
||||
<configuration>
|
||||
<sourceRoot>src/main/java</sourceRoot>
|
||||
<wsdlOptions>
|
||||
<wsdlOption>
|
||||
<wsdl>${basedir}/src/main/resources/wsdl/system-management-service.wsdl
|
||||
</wsdl>
|
||||
<extraargs>
|
||||
<extraarg>-p</extraarg>
|
||||
<extraarg>ru.entaxy.esb.system.management.soap</extraarg>
|
||||
<extraarg>-bareMethods</extraarg>
|
||||
</extraargs>
|
||||
<extendedSoapHeaders>true</extendedSoapHeaders>
|
||||
</wsdlOption>
|
||||
</wsdlOptions>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>wsdl2java</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
@ -0,0 +1,319 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
package ru.entaxy.esb.system.management;
|
||||
|
||||
import ru.entaxy.esb.system.core.template.Template;
|
||||
import ru.entaxy.esb.system.management.bridge.profile.manager.BridgeProfileManager;
|
||||
import ru.entaxy.esb.system.management.bridge.profile.manager.dto.BridgeProfileDto;
|
||||
import ru.entaxy.esb.system.management.bundle.jpa.dto.BundleStatus;
|
||||
import ru.entaxy.esb.system.management.connector.manager.ConnectorManager;
|
||||
import ru.entaxy.esb.system.management.connector.manager.dto.ConnectorDto;
|
||||
import ru.entaxy.esb.system.management.mapper.Mapper;
|
||||
import ru.entaxy.esb.system.management.permission.manager.PermissionManager;
|
||||
import ru.entaxy.esb.system.management.permission.manager.dto.PermissionDto;
|
||||
import ru.entaxy.esb.system.management.profile.manager.ProfileManager;
|
||||
import ru.entaxy.esb.system.management.profile.manager.dto.ProfileDto;
|
||||
import ru.entaxy.esb.system.management.route.manager.RouteManager;
|
||||
import ru.entaxy.esb.system.management.soap.*;
|
||||
|
||||
import javax.jws.WebService;
|
||||
|
||||
@WebService(endpointInterface = "ru.entaxy.esb.system.management.soap.SystemManagementService",
|
||||
targetNamespace = "http://www.entaxy.ru/system-management-service/",
|
||||
serviceName = "SystemManagementServiceImpl"
|
||||
)
|
||||
public class SystemManagementServiceImpl implements SystemManagementService {
|
||||
|
||||
private ProfileManager profileManager;
|
||||
private BridgeProfileManager bridgeProfileManager;
|
||||
private ConnectorManager connectorManager;
|
||||
private PermissionManager permissionManager;
|
||||
|
||||
private Mapper mapper;
|
||||
|
||||
@Override
|
||||
public boolean createProfile(CreateProfileType createProfileType, String createdBy) {
|
||||
try {
|
||||
validateProfileName(createProfileType.getProfileName());
|
||||
ProfileDto profileDto = mapper.toProfileDto(createProfileType);
|
||||
profileDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.ACTIVE.equals(profileManager.installProfile(profileDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startProfile(ProfileType profileType, String createdBy) {
|
||||
try {
|
||||
ProfileDto profileDto = mapper.toProfileDto(profileType);
|
||||
profileDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.ACTIVE.equals(profileManager.startProfile(profileDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean stopProfile(ProfileType profileType, String createdBy) {
|
||||
try {
|
||||
ProfileDto profileDto = mapper.toProfileDto(profileType);
|
||||
profileDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.RESOLVED.equals(profileManager.stopProfile(profileDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeProfile(ProfileType profileType, String createdBy) {
|
||||
try {
|
||||
profileManager.uninstallProfile(mapper.toProfileDto(profileType));
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public FullProfileType getProfile(ProfileType profileType, String createdBy) {
|
||||
try {
|
||||
return mapper.toFullProfileType(profileManager.getProfile(mapper.toProfileDto(profileType)));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListFullProfileType getProfiles(ListProfileRequest request, String createdBy) {
|
||||
try {
|
||||
return mapper.toListFullProfileType(profileManager.getProfiles());
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean createConnector(CreateConnectorType connectorGeneratorType, String createdBy) {
|
||||
try {
|
||||
ConnectorDto connectorDto = mapper.toConnectorDto(connectorGeneratorType);
|
||||
connectorDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.ACTIVE.equals(connectorManager.installConnector(connectorDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListConnectorType getConnectors(ListConnectorRequest request, String createdBy) {
|
||||
return mapper.toListConnectorType(connectorManager.getListConnector());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startConnector(GetConnectorType getConnectorType, String createdBy) {
|
||||
try {
|
||||
ConnectorDto connectorDto = mapper.toConnectorDto(getConnectorType);
|
||||
connectorDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.ACTIVE.equals(connectorManager.startConnector(connectorDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean stopConnector(GetConnectorType getConnectorType, String createdBy) {
|
||||
try {
|
||||
ConnectorDto connectorDto = mapper.toConnectorDto(getConnectorType);
|
||||
connectorDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.RESOLVED.equals(connectorManager.stopConnector(connectorDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean createPermission(PermissionType request, String createdBy) {
|
||||
permissionManager.createPermission(mapper.toPermissionDto(request));
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListProfileType getPermissionsByObject(ProfileType request, String createdBy) {
|
||||
try {
|
||||
return mapper.toListProfileType(profileManager.getPermissionsByObject(request.getUuid()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListProfileType getPermissionsBySubject(ProfileType request, String createdBy) {
|
||||
try {
|
||||
return mapper.toListProfileType(profileManager.getPermissionsBySubject(request.getUuid()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removePermission(PermissionType request, String createdBy) {
|
||||
permissionManager.removePermission(mapper.toPermissionDto(request));
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean createPermissionForSubject(PermissionForSubjectType request, String createdBy) {
|
||||
for (String objectUuid : request.getObjectUuid()) {
|
||||
permissionManager.createPermission(new PermissionDto(objectUuid, request.getSubjectUuid()));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean createPermissionForObject(PermissionForObjectType request, String createdBy) {
|
||||
for (String subjectUuid : request.getSubjectUuid()) {
|
||||
permissionManager.createPermission(new PermissionDto(request.getObjectUuid(), subjectUuid));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeConnector(GetConnectorType getConnectorType, String createdBy) {
|
||||
try {
|
||||
return (BundleStatus.UNINSTALL.equals(connectorManager.uninstallConnector(
|
||||
mapper.toConnectorDto(getConnectorType)).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListBridgeProfileType getBridgeProfiles(GetBridgeProfilesRequest request, String createdBy) {
|
||||
try {
|
||||
return mapper.toListBridgeProfileType(bridgeProfileManager.getBridgeProfiles());
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean createBridgeProfile(BridgeProfileType bridgeProfileType, String createdBy) {
|
||||
try {
|
||||
BridgeProfileDto bridgeProfileDto = mapper.toBridgeProfileDto(bridgeProfileType);
|
||||
bridgeProfileDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.ACTIVE.equals(bridgeProfileManager.installBridgeProfile(bridgeProfileDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public FullBridgeProfileType getBridgeProfile(BridgeProfileType request, String createdBy) {
|
||||
try {
|
||||
return mapper.toFullBridgeProfileType(bridgeProfileManager.getBridgeProfile(mapper.toBridgeProfileDto(request)));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startBridgeProfile(BridgeProfileType bridgeProfileType, String createdBy) {
|
||||
try {
|
||||
BridgeProfileDto bridgeProfileDto = mapper.toBridgeProfileDto(bridgeProfileType);
|
||||
bridgeProfileDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.ACTIVE.equals(bridgeProfileManager.startBridgeProfile(bridgeProfileDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean stopBridgeProfile(BridgeProfileType bridgeProfileType, String createdBy) {
|
||||
try {
|
||||
BridgeProfileDto bridgeProfileDto = mapper.toBridgeProfileDto(bridgeProfileType);
|
||||
bridgeProfileDto.setCreatedBy(createdBy);
|
||||
return (BundleStatus.RESOLVED.equals(bridgeProfileManager.stopBridgeProfile(bridgeProfileDto).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeBridgeProfile(BridgeProfileType bridgeProfileType, String createdBy) {
|
||||
try {
|
||||
return (BundleStatus.UNINSTALL.equals(bridgeProfileManager.uninstallBridgeProfile(
|
||||
mapper.toBridgeProfileDto(bridgeProfileType)).getStatus()));
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListTemplateType getTemplates(ListTemplateRequest request, String createdBy) {
|
||||
ListTemplateType listTemplateType = new ListTemplateType();
|
||||
for (Template template : connectorManager.getTemplates()) {
|
||||
listTemplateType.getTemplate().add(mapper.toTemplateType(template));
|
||||
}
|
||||
return listTemplateType;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TemplateType getTemplate(GetTemplate request, String createdBy) {
|
||||
return mapper.toTemplateType(connectorManager.getTemplate(request.getTemplateName()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListEsbType getListEsb(ListEsbRequest request, String createdBy) {
|
||||
try {
|
||||
ListEsbType listEsbType = new ListEsbType();
|
||||
for (String s : bridgeProfileManager.getListEsb()) {
|
||||
listEsbType.getEsbName().add(s);
|
||||
}
|
||||
return listEsbType;
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
private void validateProfileName(String data) throws Exception {
|
||||
if (!data.matches("([A-Za-z][A-Za-z0-9_\\-]*)"))
|
||||
throw new IllegalArgumentException("Invalid data format in {" + data + "}");
|
||||
}
|
||||
|
||||
public void setConnectorManager(ConnectorManager connectorManager) {
|
||||
this.connectorManager = connectorManager;
|
||||
}
|
||||
|
||||
public void setProfileManager(ProfileManager profileManager) {
|
||||
this.profileManager = profileManager;
|
||||
}
|
||||
|
||||
public void setBridgeProfileManager(BridgeProfileManager bridgeProfileManager) {
|
||||
this.bridgeProfileManager = bridgeProfileManager;
|
||||
}
|
||||
|
||||
public void setPermissionManager(PermissionManager permissionManager) {
|
||||
this.permissionManager = permissionManager;
|
||||
}
|
||||
|
||||
public void setMapper(Mapper mapper) {
|
||||
this.mapper = mapper;
|
||||
}
|
||||
}
|
@ -0,0 +1,194 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
package ru.entaxy.esb.system.management.mapper;
|
||||
|
||||
import org.mapstruct.Mapping;
|
||||
import org.mapstruct.Mappings;
|
||||
import org.mapstruct.Named;
|
||||
import ru.entaxy.esb.system.core.template.Template;
|
||||
import ru.entaxy.esb.system.management.bridge.profile.manager.dto.BridgeProfileDto;
|
||||
import ru.entaxy.esb.system.management.connector.manager.dto.ConnectorDto;
|
||||
import ru.entaxy.esb.system.management.permission.manager.dto.PermissionDto;
|
||||
import ru.entaxy.esb.system.management.profile.manager.dto.ProfileDto;
|
||||
import ru.entaxy.esb.system.management.soap.*;
|
||||
|
||||
import javax.xml.bind.JAXBElement;
|
||||
import javax.xml.datatype.DatatypeConfigurationException;
|
||||
import javax.xml.datatype.DatatypeFactory;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import java.util.*;
|
||||
|
||||
@org.mapstruct.Mapper
|
||||
public interface Mapper {
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "objectUuid", target = "objectId"),
|
||||
@Mapping(source = "subjectUuid", target = "subjectId"),
|
||||
})
|
||||
PermissionDto toPermissionDto(PermissionType permissionType);
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "profileName", target = "name"),
|
||||
@Mapping(source = "description", target = "description", qualifiedByName = "toJAXBElementDescription")
|
||||
})
|
||||
ProfileDto toProfileDto(CreateProfileType createProfileType);
|
||||
|
||||
@Named("toJAXBElementDescription")
|
||||
default String toJAXBElementDescription(JAXBElement<String> description) {
|
||||
return description.getValue();
|
||||
}
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "name", target = "profileName"),
|
||||
@Mapping(source = "connectors", target = "connectorList.connector"),
|
||||
@Mapping(source = "exportAlloweds", target = "esbNames.esbName"),
|
||||
@Mapping(source = "editDate", target = "editDate", qualifiedByName = "toEditDate"),
|
||||
@Mapping(source = "editedBy", target = "editedBy", qualifiedByName = "toEditedBy"),
|
||||
@Mapping(source = "description", target = "description", qualifiedByName = "toDescription")
|
||||
})
|
||||
FullProfileType toFullProfileType(ProfileDto profileDto);
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "uuid", target = "uuid"),
|
||||
})
|
||||
ProfileDto toProfileDto(ProfileType profileType);
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "uuid", target = "uuid"),
|
||||
})
|
||||
ProfileType toProfileType(ProfileDto profileType);
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "profileUuid", target = "systemUuid"),
|
||||
@Mapping(source = "paramList", target = "connectorParams", qualifiedByName = "toMapParam")
|
||||
})
|
||||
ConnectorDto toConnectorDto(CreateConnectorType createConnectorType);
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "profileUuid", target = "systemUuid"),
|
||||
})
|
||||
ConnectorDto toConnectorDto(GetConnectorType getConnectorType);
|
||||
|
||||
BridgeProfileDto toBridgeProfileDto(BridgeProfileType bridgeProfileType);
|
||||
|
||||
@Mappings({
|
||||
@Mapping(target = "name", expression = "java(connectorDto.getName())"),
|
||||
@Mapping(source = "connectorParams", target = "paramList", qualifiedByName = "toParamListType"),
|
||||
})
|
||||
ConnectorType toConnectorType(ConnectorDto connectorDto);
|
||||
|
||||
@Mapping(source = "params", target = "paramList", qualifiedByName = "toParamListType")
|
||||
TemplateType toTemplateType(Template template);
|
||||
|
||||
@Named("toParamListType")
|
||||
default ParamListType toParamListType(Map<String, String> params) {
|
||||
ParamListType paramListType = new ParamListType();
|
||||
if (params != null) {
|
||||
for (Map.Entry<String, String> entry : params.entrySet()) {
|
||||
ParamType paramType = new ParamType();
|
||||
paramType.setName(entry.getKey());
|
||||
paramType.setValue(entry.getValue());
|
||||
paramListType.getParam().add(paramType);
|
||||
}
|
||||
}
|
||||
return paramListType;
|
||||
}
|
||||
|
||||
@Named("toMapParam")
|
||||
default Map<String, String> toMapParam(ParamListType paramListType) {
|
||||
Map<String, String> params = new HashMap<>();
|
||||
if (paramListType != null) {
|
||||
for (ParamType paramType : paramListType.getParam()) {
|
||||
params.put(paramType.getName(), paramType.getValue());
|
||||
}
|
||||
}
|
||||
return params;
|
||||
}
|
||||
|
||||
@Named("toListFullProfileType")
|
||||
default ListFullProfileType toListFullProfileType(List<ProfileDto> profileDtos) {
|
||||
ListFullProfileType listFullProfileType = new ListFullProfileType();
|
||||
for (ProfileDto profileDto : profileDtos) {
|
||||
listFullProfileType.getFullProfileType().add(toFullProfileType(profileDto));
|
||||
}
|
||||
return listFullProfileType;
|
||||
}
|
||||
|
||||
@Named("toListProfileType")
|
||||
default ListProfileType toListProfileType(List<ProfileDto> profileDtos) {
|
||||
ListProfileType listProfileType = new ListProfileType();
|
||||
for (ProfileDto profileDto : profileDtos) {
|
||||
listProfileType.getProfileType().add(toProfileType(profileDto));
|
||||
}
|
||||
return listProfileType;
|
||||
}
|
||||
|
||||
default ListConnectorType toListConnectorType(List<ConnectorDto> connectorDtos) {
|
||||
ListConnectorType listConnectorType = new ListConnectorType();
|
||||
for (ConnectorDto connectorDto : connectorDtos) {
|
||||
listConnectorType.getConnector().add(toConnectorType(connectorDto));
|
||||
}
|
||||
return listConnectorType;
|
||||
}
|
||||
|
||||
default ListBridgeProfileType toListBridgeProfileType(List<ru.entaxy.esb.system.management.bridge.profile.manager.sender.BridgeProfileType> bridgeProfileDtos) {
|
||||
ListBridgeProfileType listBridgeProfileType = new ListBridgeProfileType();
|
||||
for (ru.entaxy.esb.system.management.bridge.profile.manager.sender.BridgeProfileType bridgeProfileType : bridgeProfileDtos) {
|
||||
listBridgeProfileType.getFullBridgeProfileType().add(toFullBridgeProfileType(bridgeProfileType));
|
||||
}
|
||||
return listBridgeProfileType;
|
||||
}
|
||||
|
||||
default JAXBElement<XMLGregorianCalendar> toEditDate(Date editDate) throws DatatypeConfigurationException {
|
||||
if (editDate != null) {
|
||||
ObjectFactory factory = new ObjectFactory();
|
||||
GregorianCalendar calendar = new GregorianCalendar();
|
||||
calendar.setTime(editDate);
|
||||
return factory.createFullProfileTypeEditDate(DatatypeFactory.newInstance()
|
||||
.newXMLGregorianCalendar(calendar));
|
||||
} else
|
||||
return null;
|
||||
}
|
||||
|
||||
@Named("toEditedBy")
|
||||
default JAXBElement<String> toEditedBy(String editedBy) {
|
||||
if (editedBy != null) {
|
||||
ObjectFactory factory = new ObjectFactory();
|
||||
return factory.createFullProfileTypeEditedBy(editedBy);
|
||||
} else
|
||||
return null;
|
||||
}
|
||||
|
||||
@Named("toDescription")
|
||||
default JAXBElement<String> toDescription(String description) {
|
||||
if (description != null) {
|
||||
ObjectFactory factory = new ObjectFactory();
|
||||
return factory.createFullProfileTypeDescription(description);
|
||||
} else
|
||||
return null;
|
||||
}
|
||||
|
||||
@Mappings({
|
||||
@Mapping(source = "origin", target = "esbName")
|
||||
})
|
||||
FullBridgeProfileType toFullBridgeProfileType(ru.entaxy.esb.system.management.bridge.profile.manager.sender.BridgeProfileType bridgeProfileType);
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,137 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for bridgeProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="bridgeProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="profileUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="profileName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="esbName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "bridgeProfileType", propOrder = {
|
||||
"profileUuid",
|
||||
"profileName",
|
||||
"esbName"
|
||||
})
|
||||
public class BridgeProfileType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String profileUuid;
|
||||
@XmlElement(required = true)
|
||||
protected String profileName;
|
||||
@XmlElement(required = true)
|
||||
protected String esbName;
|
||||
|
||||
/**
|
||||
* Gets the value of the profileUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileUuid() {
|
||||
return profileUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileUuid(String value) {
|
||||
this.profileUuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the profileName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileName() {
|
||||
return profileName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileName(String value) {
|
||||
this.profileName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the esbName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getEsbName() {
|
||||
return esbName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the esbName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setEsbName(String value) {
|
||||
this.esbName = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,137 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for connectorType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="connectorType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="paramList" type="{http://www.entaxy.ru/system-management-service/}paramListType"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "connectorType", propOrder = {
|
||||
"name",
|
||||
"status",
|
||||
"paramList"
|
||||
})
|
||||
public class ConnectorType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String name;
|
||||
@XmlElement(required = true)
|
||||
protected String status;
|
||||
@XmlElement(required = true)
|
||||
protected ParamListType paramList;
|
||||
|
||||
/**
|
||||
* Gets the value of the name property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the name property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setName(String value) {
|
||||
this.name = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the status property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the status property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setStatus(String value) {
|
||||
this.status = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the paramList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public ParamListType getParamList() {
|
||||
return paramList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the paramList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public void setParamList(ParamListType value) {
|
||||
this.paramList = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,137 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for createConnectorType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="createConnectorType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="templateName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="profileUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="paramList" type="{http://www.entaxy.ru/system-management-service/}paramListType"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "createConnectorType", propOrder = {
|
||||
"templateName",
|
||||
"profileUuid",
|
||||
"paramList"
|
||||
})
|
||||
public class CreateConnectorType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String templateName;
|
||||
@XmlElement(required = true)
|
||||
protected String profileUuid;
|
||||
@XmlElement(required = true)
|
||||
protected ParamListType paramList;
|
||||
|
||||
/**
|
||||
* Gets the value of the templateName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTemplateName() {
|
||||
return templateName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the templateName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTemplateName(String value) {
|
||||
this.templateName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the profileUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileUuid() {
|
||||
return profileUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileUuid(String value) {
|
||||
this.profileUuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the paramList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public ParamListType getParamList() {
|
||||
return paramList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the paramList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public void setParamList(ParamListType value) {
|
||||
this.paramList = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,139 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.JAXBElement;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlElementRef;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for createProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="createProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="profileName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "createProfileType", propOrder = {
|
||||
"profileName",
|
||||
"uuid",
|
||||
"description"
|
||||
})
|
||||
public class CreateProfileType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String profileName;
|
||||
@XmlElement(required = true)
|
||||
protected String uuid;
|
||||
@XmlElementRef(name = "description", namespace = "http://www.entaxy.ru/system-management-service/", type = JAXBElement.class, required = false)
|
||||
protected JAXBElement<String> description;
|
||||
|
||||
/**
|
||||
* Gets the value of the profileName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileName() {
|
||||
return profileName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileName(String value) {
|
||||
this.profileName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the uuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getUuid() {
|
||||
return uuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the uuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setUuid(String value) {
|
||||
this.uuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the description property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
*/
|
||||
public JAXBElement<String> getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the description property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
*/
|
||||
public void setDescription(JAXBElement<String> value) {
|
||||
this.description = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for exportAllowedType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="exportAllowedType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="esbName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "exportAllowedType", propOrder = {
|
||||
"esbName"
|
||||
})
|
||||
public class ExportAllowedType {
|
||||
|
||||
protected List<String> esbName;
|
||||
|
||||
/**
|
||||
* Gets the value of the esbName property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the esbName property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getEsbName().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getEsbName() {
|
||||
if (esbName == null) {
|
||||
esbName = new ArrayList<String>();
|
||||
}
|
||||
return this.esbName;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,165 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for fullBridgeProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="fullBridgeProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="profileUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="profileName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="esbName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "fullBridgeProfileType", propOrder = {
|
||||
"profileUuid",
|
||||
"profileName",
|
||||
"status",
|
||||
"esbName"
|
||||
})
|
||||
public class FullBridgeProfileType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String profileUuid;
|
||||
@XmlElement(required = true)
|
||||
protected String profileName;
|
||||
@XmlElement(required = true)
|
||||
protected String status;
|
||||
@XmlElement(required = true)
|
||||
protected String esbName;
|
||||
|
||||
/**
|
||||
* Gets the value of the profileUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileUuid() {
|
||||
return profileUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileUuid(String value) {
|
||||
this.profileUuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the profileName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileName() {
|
||||
return profileName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileName(String value) {
|
||||
this.profileName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the status property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the status property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setStatus(String value) {
|
||||
this.status = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the esbName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getEsbName() {
|
||||
return esbName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the esbName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setEsbName(String value) {
|
||||
this.esbName = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,357 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.JAXBElement;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlElementRef;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for fullProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="fullProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="profileName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="createDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
|
||||
* <element name="createdBy" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="editDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
|
||||
* <element name="editedBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="type" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
|
||||
* <element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="connectorList" type="{http://www.entaxy.ru/system-management-service/}listConnectorType"/>
|
||||
* <element name="esbNames" type="{http://www.entaxy.ru/system-management-service/}exportAllowedType"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "fullProfileType", propOrder = {
|
||||
"profileName",
|
||||
"uuid",
|
||||
"description",
|
||||
"createDate",
|
||||
"createdBy",
|
||||
"editDate",
|
||||
"editedBy",
|
||||
"type",
|
||||
"status",
|
||||
"connectorList",
|
||||
"esbNames"
|
||||
})
|
||||
public class FullProfileType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String profileName;
|
||||
@XmlElement(required = true)
|
||||
protected String uuid;
|
||||
@XmlElementRef(name = "description", namespace = "http://www.entaxy.ru/system-management-service/", type = JAXBElement.class, required = false)
|
||||
protected JAXBElement<String> description;
|
||||
@XmlElement(required = true)
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar createDate;
|
||||
@XmlElement(required = true)
|
||||
protected String createdBy;
|
||||
@XmlElementRef(name = "editDate", namespace = "http://www.entaxy.ru/system-management-service/", type = JAXBElement.class, required = false)
|
||||
protected JAXBElement<XMLGregorianCalendar> editDate;
|
||||
@XmlElementRef(name = "editedBy", namespace = "http://www.entaxy.ru/system-management-service/", type = JAXBElement.class, required = false)
|
||||
protected JAXBElement<String> editedBy;
|
||||
protected boolean type;
|
||||
@XmlElement(required = true)
|
||||
protected String status;
|
||||
@XmlElement(required = true)
|
||||
protected ListConnectorType connectorList;
|
||||
@XmlElement(required = true)
|
||||
protected ExportAllowedType esbNames;
|
||||
|
||||
/**
|
||||
* Gets the value of the profileName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileName() {
|
||||
return profileName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileName(String value) {
|
||||
this.profileName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the uuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getUuid() {
|
||||
return uuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the uuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setUuid(String value) {
|
||||
this.uuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the description property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
*/
|
||||
public JAXBElement<String> getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the description property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
*/
|
||||
public void setDescription(JAXBElement<String> value) {
|
||||
this.description = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the createDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getCreateDate() {
|
||||
return createDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the createDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setCreateDate(XMLGregorianCalendar value) {
|
||||
this.createDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the createdBy property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getCreatedBy() {
|
||||
return createdBy;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the createdBy property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setCreatedBy(String value) {
|
||||
this.createdBy = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the editDate property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
|
||||
*
|
||||
*/
|
||||
public JAXBElement<XMLGregorianCalendar> getEditDate() {
|
||||
return editDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the editDate property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
|
||||
*
|
||||
*/
|
||||
public void setEditDate(JAXBElement<XMLGregorianCalendar> value) {
|
||||
this.editDate = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the editedBy property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
*/
|
||||
public JAXBElement<String> getEditedBy() {
|
||||
return editedBy;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the editedBy property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
*/
|
||||
public void setEditedBy(JAXBElement<String> value) {
|
||||
this.editedBy = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the type property.
|
||||
*
|
||||
*/
|
||||
public boolean isType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the type property.
|
||||
*
|
||||
*/
|
||||
public void setType(boolean value) {
|
||||
this.type = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the status property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the status property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setStatus(String value) {
|
||||
this.status = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the connectorList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ListConnectorType }
|
||||
*
|
||||
*/
|
||||
public ListConnectorType getConnectorList() {
|
||||
return connectorList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the connectorList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ListConnectorType }
|
||||
*
|
||||
*/
|
||||
public void setConnectorList(ListConnectorType value) {
|
||||
this.connectorList = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the esbNames property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ExportAllowedType }
|
||||
*
|
||||
*/
|
||||
public ExportAllowedType getEsbNames() {
|
||||
return esbNames;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the esbNames property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ExportAllowedType }
|
||||
*
|
||||
*/
|
||||
public void setEsbNames(ExportAllowedType value) {
|
||||
this.esbNames = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for anonymous complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
@XmlRootElement(name = "getBridgeProfilesRequest")
|
||||
public class GetBridgeProfilesRequest {
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,109 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for getConnectorType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="getConnectorType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="templateName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="profileUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "getConnectorType", propOrder = {
|
||||
"templateName",
|
||||
"profileUuid"
|
||||
})
|
||||
public class GetConnectorType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String templateName;
|
||||
@XmlElement(required = true)
|
||||
protected String profileUuid;
|
||||
|
||||
/**
|
||||
* Gets the value of the templateName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTemplateName() {
|
||||
return templateName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the templateName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTemplateName(String value) {
|
||||
this.templateName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the profileUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getProfileUuid() {
|
||||
return profileUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the profileUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setProfileUuid(String value) {
|
||||
this.profileUuid = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,81 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for getTemplate complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="getTemplate">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="templateName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "getTemplate", propOrder = {
|
||||
"templateName"
|
||||
})
|
||||
public class GetTemplate {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String templateName;
|
||||
|
||||
/**
|
||||
* Gets the value of the templateName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTemplateName() {
|
||||
return templateName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the templateName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTemplateName(String value) {
|
||||
this.templateName = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for listBridgeProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="listBridgeProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="fullBridgeProfileType" type="{http://www.entaxy.ru/system-management-service/}fullBridgeProfileType" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "listBridgeProfileType", propOrder = {
|
||||
"fullBridgeProfileType"
|
||||
})
|
||||
public class ListBridgeProfileType {
|
||||
|
||||
protected List<FullBridgeProfileType> fullBridgeProfileType;
|
||||
|
||||
/**
|
||||
* Gets the value of the fullBridgeProfileType property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the fullBridgeProfileType property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getFullBridgeProfileType().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link FullBridgeProfileType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<FullBridgeProfileType> getFullBridgeProfileType() {
|
||||
if (fullBridgeProfileType == null) {
|
||||
fullBridgeProfileType = new ArrayList<FullBridgeProfileType>();
|
||||
}
|
||||
return this.fullBridgeProfileType;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for anonymous complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
@XmlRootElement(name = "listConnectorRequest")
|
||||
public class ListConnectorRequest {
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for listConnectorType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="listConnectorType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="connector" type="{http://www.entaxy.ru/system-management-service/}connectorType" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "listConnectorType", propOrder = {
|
||||
"connector"
|
||||
})
|
||||
public class ListConnectorType {
|
||||
|
||||
protected List<ConnectorType> connector;
|
||||
|
||||
/**
|
||||
* Gets the value of the connector property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the connector property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getConnector().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ConnectorType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ConnectorType> getConnector() {
|
||||
if (connector == null) {
|
||||
connector = new ArrayList<ConnectorType>();
|
||||
}
|
||||
return this.connector;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for anonymous complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
@XmlRootElement(name = "listEsbRequest")
|
||||
public class ListEsbRequest {
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for listEsbType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="listEsbType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="esbName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "listEsbType", propOrder = {
|
||||
"esbName"
|
||||
})
|
||||
public class ListEsbType {
|
||||
|
||||
protected List<String> esbName;
|
||||
|
||||
/**
|
||||
* Gets the value of the esbName property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the esbName property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getEsbName().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getEsbName() {
|
||||
if (esbName == null) {
|
||||
esbName = new ArrayList<String>();
|
||||
}
|
||||
return this.esbName;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for listFullProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="listFullProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="fullProfileType" type="{http://www.entaxy.ru/system-management-service/}fullProfileType" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "listFullProfileType", propOrder = {
|
||||
"fullProfileType"
|
||||
})
|
||||
public class ListFullProfileType {
|
||||
|
||||
protected List<FullProfileType> fullProfileType;
|
||||
|
||||
/**
|
||||
* Gets the value of the fullProfileType property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the fullProfileType property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getFullProfileType().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link FullProfileType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<FullProfileType> getFullProfileType() {
|
||||
if (fullProfileType == null) {
|
||||
fullProfileType = new ArrayList<FullProfileType>();
|
||||
}
|
||||
return this.fullProfileType;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for anonymous complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
@XmlRootElement(name = "listProfileRequest")
|
||||
public class ListProfileRequest {
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for listProfileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="listProfileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="profileType" type="{http://www.entaxy.ru/system-management-service/}profileType" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "listProfileType", propOrder = {
|
||||
"profileType"
|
||||
})
|
||||
public class ListProfileType {
|
||||
|
||||
protected List<ProfileType> profileType;
|
||||
|
||||
/**
|
||||
* Gets the value of the profileType property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the profileType property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getProfileType().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ProfileType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ProfileType> getProfileType() {
|
||||
if (profileType == null) {
|
||||
profileType = new ArrayList<ProfileType>();
|
||||
}
|
||||
return this.profileType;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for anonymous complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
@XmlRootElement(name = "listTemplateRequest")
|
||||
public class ListTemplateRequest {
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for listTemplateType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="listTemplateType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="template" type="{http://www.entaxy.ru/system-management-service/}templateType" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "listTemplateType", propOrder = {
|
||||
"template"
|
||||
})
|
||||
public class ListTemplateType {
|
||||
|
||||
protected List<TemplateType> template;
|
||||
|
||||
/**
|
||||
* Gets the value of the template property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the template property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getTemplate().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link TemplateType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<TemplateType> getTemplate() {
|
||||
if (template == null) {
|
||||
template = new ArrayList<TemplateType>();
|
||||
}
|
||||
return this.template;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,816 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.JAXBElement;
|
||||
import javax.xml.bind.annotation.XmlElementDecl;
|
||||
import javax.xml.bind.annotation.XmlRegistry;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import javax.xml.namespace.QName;
|
||||
|
||||
|
||||
/**
|
||||
* This object contains factory methods for each
|
||||
* Java content interface and Java element interface
|
||||
* generated in the ru.entaxy.esb.system.management.soap package.
|
||||
* <p>An ObjectFactory allows you to programatically
|
||||
* construct new instances of the Java representation
|
||||
* for XML content. The Java representation of XML
|
||||
* content can consist of schema derived interfaces
|
||||
* and classes representing the binding of schema
|
||||
* type definitions, element declarations and model
|
||||
* groups. Factory methods for each of these are
|
||||
* provided in this class.
|
||||
*
|
||||
*/
|
||||
@XmlRegistry
|
||||
public class ObjectFactory {
|
||||
|
||||
private final static QName _GetProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getProfileRequest");
|
||||
private final static QName _CreateProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createProfileRequest");
|
||||
private final static QName _StopProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "stopProfileRequest");
|
||||
private final static QName _StartProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "startProfileRequest");
|
||||
private final static QName _RemoveProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "removeProfileRequest");
|
||||
private final static QName _FullProfileType_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "fullProfileType");
|
||||
private final static QName _ListProfile_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "listProfile");
|
||||
private final static QName _ListFullProfile_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "listFullProfile");
|
||||
private final static QName _ListConnector_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "listConnector");
|
||||
private final static QName _CreateConnectorRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createConnectorRequest");
|
||||
private final static QName _RemoveConnectorRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "removeConnectorRequest");
|
||||
private final static QName _StopConnectorRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "stopConnectorRequest");
|
||||
private final static QName _StartConnectorRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "startConnectorRequest");
|
||||
private final static QName _GetConnector_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getConnector");
|
||||
private final static QName _ListEsb_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "listEsb");
|
||||
private final static QName _GetBridgeProfilesResponse_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getBridgeProfilesResponse");
|
||||
private final static QName _CreateBridgeProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createBridgeProfileRequest");
|
||||
private final static QName _StopBridgeProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "stopBridgeProfileRequest");
|
||||
private final static QName _StartBridgeProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "startBridgeProfileRequest");
|
||||
private final static QName _RemoveBridgeProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "removeBridgeProfileRequest");
|
||||
private final static QName _GetBridgeProfileRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getBridgeProfileRequest");
|
||||
private final static QName _FullBridgeProfileType_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "fullBridgeProfileType");
|
||||
private final static QName _ListTemplate_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "listTemplate");
|
||||
private final static QName _Template_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "template");
|
||||
private final static QName _GetTemplateRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getTemplateRequest");
|
||||
private final static QName _Response_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "response");
|
||||
private final static QName _CreatedBy_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createdBy");
|
||||
private final static QName _CreatePermissionRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createPermissionRequest");
|
||||
private final static QName _RemovePermissionRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "removePermissionRequest");
|
||||
private final static QName _GetPermissionsByObjectRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getPermissionsByObjectRequest");
|
||||
private final static QName _GetPermissionsByObjectResponse_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getPermissionsByObjectResponse");
|
||||
private final static QName _GetPermissionsBySubjectRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getPermissionsBySubjectRequest");
|
||||
private final static QName _GetPermissionsBySubjectResponse_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "getPermissionsBySubjectResponse");
|
||||
private final static QName _CreatePermissionForObjectRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createPermissionForObjectRequest");
|
||||
private final static QName _CreatePermissionForSubjectRequest_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "createPermissionForSubjectRequest");
|
||||
private final static QName _FullProfileTypeDescription_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "description");
|
||||
private final static QName _FullProfileTypeEditDate_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "editDate");
|
||||
private final static QName _FullProfileTypeEditedBy_QNAME = new QName("http://www.entaxy.ru/system-management-service/", "editedBy");
|
||||
|
||||
/**
|
||||
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ru.entaxy.esb.system.management.soap
|
||||
*
|
||||
*/
|
||||
public ObjectFactory() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ProfileType }
|
||||
*
|
||||
*/
|
||||
public ProfileType createProfileType() {
|
||||
return new ProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CreateProfileType }
|
||||
*
|
||||
*/
|
||||
public CreateProfileType createCreateProfileType() {
|
||||
return new CreateProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link FullProfileType }
|
||||
*
|
||||
*/
|
||||
public FullProfileType createFullProfileType() {
|
||||
return new FullProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListProfileRequest }
|
||||
*
|
||||
*/
|
||||
public ListProfileRequest createListProfileRequest() {
|
||||
return new ListProfileRequest();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListProfileType }
|
||||
*
|
||||
*/
|
||||
public ListProfileType createListProfileType() {
|
||||
return new ListProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListFullProfileType }
|
||||
*
|
||||
*/
|
||||
public ListFullProfileType createListFullProfileType() {
|
||||
return new ListFullProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListConnectorRequest }
|
||||
*
|
||||
*/
|
||||
public ListConnectorRequest createListConnectorRequest() {
|
||||
return new ListConnectorRequest();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListConnectorType }
|
||||
*
|
||||
*/
|
||||
public ListConnectorType createListConnectorType() {
|
||||
return new ListConnectorType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CreateConnectorType }
|
||||
*
|
||||
*/
|
||||
public CreateConnectorType createCreateConnectorType() {
|
||||
return new CreateConnectorType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link GetConnectorType }
|
||||
*
|
||||
*/
|
||||
public GetConnectorType createGetConnectorType() {
|
||||
return new GetConnectorType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListEsbRequest }
|
||||
*
|
||||
*/
|
||||
public ListEsbRequest createListEsbRequest() {
|
||||
return new ListEsbRequest();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListEsbType }
|
||||
*
|
||||
*/
|
||||
public ListEsbType createListEsbType() {
|
||||
return new ListEsbType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link GetBridgeProfilesRequest }
|
||||
*
|
||||
*/
|
||||
public GetBridgeProfilesRequest createGetBridgeProfilesRequest() {
|
||||
return new GetBridgeProfilesRequest();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListBridgeProfileType }
|
||||
*
|
||||
*/
|
||||
public ListBridgeProfileType createListBridgeProfileType() {
|
||||
return new ListBridgeProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link BridgeProfileType }
|
||||
*
|
||||
*/
|
||||
public BridgeProfileType createBridgeProfileType() {
|
||||
return new BridgeProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link FullBridgeProfileType }
|
||||
*
|
||||
*/
|
||||
public FullBridgeProfileType createFullBridgeProfileType() {
|
||||
return new FullBridgeProfileType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListTemplateRequest }
|
||||
*
|
||||
*/
|
||||
public ListTemplateRequest createListTemplateRequest() {
|
||||
return new ListTemplateRequest();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ListTemplateType }
|
||||
*
|
||||
*/
|
||||
public ListTemplateType createListTemplateType() {
|
||||
return new ListTemplateType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link TemplateType }
|
||||
*
|
||||
*/
|
||||
public TemplateType createTemplateType() {
|
||||
return new TemplateType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link GetTemplate }
|
||||
*
|
||||
*/
|
||||
public GetTemplate createGetTemplate() {
|
||||
return new GetTemplate();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PermissionType }
|
||||
*
|
||||
*/
|
||||
public PermissionType createPermissionType() {
|
||||
return new PermissionType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PermissionForObjectType }
|
||||
*
|
||||
*/
|
||||
public PermissionForObjectType createPermissionForObjectType() {
|
||||
return new PermissionForObjectType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PermissionForSubjectType }
|
||||
*
|
||||
*/
|
||||
public PermissionForSubjectType createPermissionForSubjectType() {
|
||||
return new PermissionForSubjectType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ExportAllowedType }
|
||||
*
|
||||
*/
|
||||
public ExportAllowedType createExportAllowedType() {
|
||||
return new ExportAllowedType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ConnectorType }
|
||||
*
|
||||
*/
|
||||
public ConnectorType createConnectorType() {
|
||||
return new ConnectorType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public ParamListType createParamListType() {
|
||||
return new ParamListType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ParamType }
|
||||
*
|
||||
*/
|
||||
public ParamType createParamType() {
|
||||
return new ParamType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getProfileRequest")
|
||||
public JAXBElement<ProfileType> createGetProfileRequest(ProfileType value) {
|
||||
return new JAXBElement<ProfileType>(_GetProfileRequest_QNAME, ProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link CreateProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link CreateProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createProfileRequest")
|
||||
public JAXBElement<CreateProfileType> createCreateProfileRequest(CreateProfileType value) {
|
||||
return new JAXBElement<CreateProfileType>(_CreateProfileRequest_QNAME, CreateProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "stopProfileRequest")
|
||||
public JAXBElement<ProfileType> createStopProfileRequest(ProfileType value) {
|
||||
return new JAXBElement<ProfileType>(_StopProfileRequest_QNAME, ProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "startProfileRequest")
|
||||
public JAXBElement<ProfileType> createStartProfileRequest(ProfileType value) {
|
||||
return new JAXBElement<ProfileType>(_StartProfileRequest_QNAME, ProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "removeProfileRequest")
|
||||
public JAXBElement<ProfileType> createRemoveProfileRequest(ProfileType value) {
|
||||
return new JAXBElement<ProfileType>(_RemoveProfileRequest_QNAME, ProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link FullProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link FullProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "fullProfileType")
|
||||
public JAXBElement<FullProfileType> createFullProfileType(FullProfileType value) {
|
||||
return new JAXBElement<FullProfileType>(_FullProfileType_QNAME, FullProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "listProfile")
|
||||
public JAXBElement<ListProfileType> createListProfile(ListProfileType value) {
|
||||
return new JAXBElement<ListProfileType>(_ListProfile_QNAME, ListProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListFullProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListFullProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "listFullProfile")
|
||||
public JAXBElement<ListFullProfileType> createListFullProfile(ListFullProfileType value) {
|
||||
return new JAXBElement<ListFullProfileType>(_ListFullProfile_QNAME, ListFullProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListConnectorType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListConnectorType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "listConnector")
|
||||
public JAXBElement<ListConnectorType> createListConnector(ListConnectorType value) {
|
||||
return new JAXBElement<ListConnectorType>(_ListConnector_QNAME, ListConnectorType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link CreateConnectorType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link CreateConnectorType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createConnectorRequest")
|
||||
public JAXBElement<CreateConnectorType> createCreateConnectorRequest(CreateConnectorType value) {
|
||||
return new JAXBElement<CreateConnectorType>(_CreateConnectorRequest_QNAME, CreateConnectorType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "removeConnectorRequest")
|
||||
public JAXBElement<GetConnectorType> createRemoveConnectorRequest(GetConnectorType value) {
|
||||
return new JAXBElement<GetConnectorType>(_RemoveConnectorRequest_QNAME, GetConnectorType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "stopConnectorRequest")
|
||||
public JAXBElement<GetConnectorType> createStopConnectorRequest(GetConnectorType value) {
|
||||
return new JAXBElement<GetConnectorType>(_StopConnectorRequest_QNAME, GetConnectorType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "startConnectorRequest")
|
||||
public JAXBElement<GetConnectorType> createStartConnectorRequest(GetConnectorType value) {
|
||||
return new JAXBElement<GetConnectorType>(_StartConnectorRequest_QNAME, GetConnectorType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link GetConnectorType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getConnector")
|
||||
public JAXBElement<GetConnectorType> createGetConnector(GetConnectorType value) {
|
||||
return new JAXBElement<GetConnectorType>(_GetConnector_QNAME, GetConnectorType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListEsbType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListEsbType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "listEsb")
|
||||
public JAXBElement<ListEsbType> createListEsb(ListEsbType value) {
|
||||
return new JAXBElement<ListEsbType>(_ListEsb_QNAME, ListEsbType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListBridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListBridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getBridgeProfilesResponse")
|
||||
public JAXBElement<ListBridgeProfileType> createGetBridgeProfilesResponse(ListBridgeProfileType value) {
|
||||
return new JAXBElement<ListBridgeProfileType>(_GetBridgeProfilesResponse_QNAME, ListBridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createBridgeProfileRequest")
|
||||
public JAXBElement<BridgeProfileType> createCreateBridgeProfileRequest(BridgeProfileType value) {
|
||||
return new JAXBElement<BridgeProfileType>(_CreateBridgeProfileRequest_QNAME, BridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "stopBridgeProfileRequest")
|
||||
public JAXBElement<BridgeProfileType> createStopBridgeProfileRequest(BridgeProfileType value) {
|
||||
return new JAXBElement<BridgeProfileType>(_StopBridgeProfileRequest_QNAME, BridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "startBridgeProfileRequest")
|
||||
public JAXBElement<BridgeProfileType> createStartBridgeProfileRequest(BridgeProfileType value) {
|
||||
return new JAXBElement<BridgeProfileType>(_StartBridgeProfileRequest_QNAME, BridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "removeBridgeProfileRequest")
|
||||
public JAXBElement<BridgeProfileType> createRemoveBridgeProfileRequest(BridgeProfileType value) {
|
||||
return new JAXBElement<BridgeProfileType>(_RemoveBridgeProfileRequest_QNAME, BridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link BridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getBridgeProfileRequest")
|
||||
public JAXBElement<BridgeProfileType> createGetBridgeProfileRequest(BridgeProfileType value) {
|
||||
return new JAXBElement<BridgeProfileType>(_GetBridgeProfileRequest_QNAME, BridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link FullBridgeProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link FullBridgeProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "fullBridgeProfileType")
|
||||
public JAXBElement<FullBridgeProfileType> createFullBridgeProfileType(FullBridgeProfileType value) {
|
||||
return new JAXBElement<FullBridgeProfileType>(_FullBridgeProfileType_QNAME, FullBridgeProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListTemplateType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListTemplateType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "listTemplate")
|
||||
public JAXBElement<ListTemplateType> createListTemplate(ListTemplateType value) {
|
||||
return new JAXBElement<ListTemplateType>(_ListTemplate_QNAME, ListTemplateType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link TemplateType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link TemplateType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "template")
|
||||
public JAXBElement<TemplateType> createTemplate(TemplateType value) {
|
||||
return new JAXBElement<TemplateType>(_Template_QNAME, TemplateType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link GetTemplate }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link GetTemplate }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getTemplateRequest")
|
||||
public JAXBElement<GetTemplate> createGetTemplateRequest(GetTemplate value) {
|
||||
return new JAXBElement<GetTemplate>(_GetTemplateRequest_QNAME, GetTemplate.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "response")
|
||||
public JAXBElement<Boolean> createResponse(Boolean value) {
|
||||
return new JAXBElement<Boolean>(_Response_QNAME, Boolean.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createdBy")
|
||||
public JAXBElement<String> createCreatedBy(String value) {
|
||||
return new JAXBElement<String>(_CreatedBy_QNAME, String.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link PermissionType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link PermissionType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createPermissionRequest")
|
||||
public JAXBElement<PermissionType> createCreatePermissionRequest(PermissionType value) {
|
||||
return new JAXBElement<PermissionType>(_CreatePermissionRequest_QNAME, PermissionType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link PermissionType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link PermissionType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "removePermissionRequest")
|
||||
public JAXBElement<PermissionType> createRemovePermissionRequest(PermissionType value) {
|
||||
return new JAXBElement<PermissionType>(_RemovePermissionRequest_QNAME, PermissionType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getPermissionsByObjectRequest")
|
||||
public JAXBElement<ProfileType> createGetPermissionsByObjectRequest(ProfileType value) {
|
||||
return new JAXBElement<ProfileType>(_GetPermissionsByObjectRequest_QNAME, ProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getPermissionsByObjectResponse")
|
||||
public JAXBElement<ListProfileType> createGetPermissionsByObjectResponse(ListProfileType value) {
|
||||
return new JAXBElement<ListProfileType>(_GetPermissionsByObjectResponse_QNAME, ListProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getPermissionsBySubjectRequest")
|
||||
public JAXBElement<ProfileType> createGetPermissionsBySubjectRequest(ProfileType value) {
|
||||
return new JAXBElement<ProfileType>(_GetPermissionsBySubjectRequest_QNAME, ProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ListProfileType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link ListProfileType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "getPermissionsBySubjectResponse")
|
||||
public JAXBElement<ListProfileType> createGetPermissionsBySubjectResponse(ListProfileType value) {
|
||||
return new JAXBElement<ListProfileType>(_GetPermissionsBySubjectResponse_QNAME, ListProfileType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link PermissionForObjectType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link PermissionForObjectType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createPermissionForObjectRequest")
|
||||
public JAXBElement<PermissionForObjectType> createCreatePermissionForObjectRequest(PermissionForObjectType value) {
|
||||
return new JAXBElement<PermissionForObjectType>(_CreatePermissionForObjectRequest_QNAME, PermissionForObjectType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link PermissionForSubjectType }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link PermissionForSubjectType }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "createPermissionForSubjectRequest")
|
||||
public JAXBElement<PermissionForSubjectType> createCreatePermissionForSubjectRequest(PermissionForSubjectType value) {
|
||||
return new JAXBElement<PermissionForSubjectType>(_CreatePermissionForSubjectRequest_QNAME, PermissionForSubjectType.class, null, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "description", scope = FullProfileType.class)
|
||||
public JAXBElement<String> createFullProfileTypeDescription(String value) {
|
||||
return new JAXBElement<String>(_FullProfileTypeDescription_QNAME, String.class, FullProfileType.class, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "editDate", scope = FullProfileType.class)
|
||||
public JAXBElement<XMLGregorianCalendar> createFullProfileTypeEditDate(XMLGregorianCalendar value) {
|
||||
return new JAXBElement<XMLGregorianCalendar>(_FullProfileTypeEditDate_QNAME, XMLGregorianCalendar.class, FullProfileType.class, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "editedBy", scope = FullProfileType.class)
|
||||
public JAXBElement<String> createFullProfileTypeEditedBy(String value) {
|
||||
return new JAXBElement<String>(_FullProfileTypeEditedBy_QNAME, String.class, FullProfileType.class, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*
|
||||
* @param value
|
||||
* Java instance representing xml element's value.
|
||||
* @return
|
||||
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
|
||||
*/
|
||||
@XmlElementDecl(namespace = "http://www.entaxy.ru/system-management-service/", name = "description", scope = CreateProfileType.class)
|
||||
public JAXBElement<String> createCreateProfileTypeDescription(String value) {
|
||||
return new JAXBElement<String>(_FullProfileTypeDescription_QNAME, String.class, CreateProfileType.class, value);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for paramListType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="paramListType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="param" type="{http://www.entaxy.ru/system-management-service/}paramType" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "paramListType", propOrder = {
|
||||
"param"
|
||||
})
|
||||
public class ParamListType {
|
||||
|
||||
protected List<ParamType> param;
|
||||
|
||||
/**
|
||||
* Gets the value of the param property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the param property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getParam().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ParamType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ParamType> getParam() {
|
||||
if (param == null) {
|
||||
param = new ArrayList<ParamType>();
|
||||
}
|
||||
return this.param;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,109 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for paramType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="paramType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "paramType", propOrder = {
|
||||
"name",
|
||||
"value"
|
||||
})
|
||||
public class ParamType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String name;
|
||||
@XmlElement(required = true)
|
||||
protected String value;
|
||||
|
||||
/**
|
||||
* Gets the value of the name property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the name property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setName(String value) {
|
||||
this.name = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the value property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the value property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setValue(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,115 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for permissionForObjectType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="permissionForObjectType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="objectUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="subjectUuid" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "permissionForObjectType", propOrder = {
|
||||
"objectUuid",
|
||||
"subjectUuid"
|
||||
})
|
||||
public class PermissionForObjectType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String objectUuid;
|
||||
protected List<String> subjectUuid;
|
||||
|
||||
/**
|
||||
* Gets the value of the objectUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getObjectUuid() {
|
||||
return objectUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the objectUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setObjectUuid(String value) {
|
||||
this.objectUuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the subjectUuid property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the subjectUuid property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getSubjectUuid().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getSubjectUuid() {
|
||||
if (subjectUuid == null) {
|
||||
subjectUuid = new ArrayList<String>();
|
||||
}
|
||||
return this.subjectUuid;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,115 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for permissionForSubjectType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="permissionForSubjectType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="objectUuid" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="subjectUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "permissionForSubjectType", propOrder = {
|
||||
"objectUuid",
|
||||
"subjectUuid"
|
||||
})
|
||||
public class PermissionForSubjectType {
|
||||
|
||||
protected List<String> objectUuid;
|
||||
@XmlElement(required = true)
|
||||
protected String subjectUuid;
|
||||
|
||||
/**
|
||||
* Gets the value of the objectUuid property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the objectUuid property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getObjectUuid().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getObjectUuid() {
|
||||
if (objectUuid == null) {
|
||||
objectUuid = new ArrayList<String>();
|
||||
}
|
||||
return this.objectUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the subjectUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSubjectUuid() {
|
||||
return subjectUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the subjectUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSubjectUuid(String value) {
|
||||
this.subjectUuid = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,109 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for permissionType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="permissionType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="objectUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="subjectUuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "permissionType", propOrder = {
|
||||
"objectUuid",
|
||||
"subjectUuid"
|
||||
})
|
||||
public class PermissionType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String objectUuid;
|
||||
@XmlElement(required = true)
|
||||
protected String subjectUuid;
|
||||
|
||||
/**
|
||||
* Gets the value of the objectUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getObjectUuid() {
|
||||
return objectUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the objectUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setObjectUuid(String value) {
|
||||
this.objectUuid = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the subjectUuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getSubjectUuid() {
|
||||
return subjectUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the subjectUuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setSubjectUuid(String value) {
|
||||
this.subjectUuid = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,81 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for profileType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="profileType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "profileType", propOrder = {
|
||||
"uuid"
|
||||
})
|
||||
public class ProfileType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String uuid;
|
||||
|
||||
/**
|
||||
* Gets the value of the uuid property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getUuid() {
|
||||
return uuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the uuid property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setUuid(String value) {
|
||||
this.uuid = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,299 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.jws.WebMethod;
|
||||
import javax.jws.WebParam;
|
||||
import javax.jws.WebResult;
|
||||
import javax.jws.WebService;
|
||||
import javax.jws.soap.SOAPBinding;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.3.6
|
||||
* 2021-02-03T15:56:47.930+07:00
|
||||
* Generated source version: 3.3.6
|
||||
*
|
||||
*/
|
||||
@WebService(targetNamespace = "http://www.entaxy.ru/system-management-service/", name = "system-management-service")
|
||||
@XmlSeeAlso({ObjectFactory.class})
|
||||
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
|
||||
public interface SystemManagementService {
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/get-bridge-profile")
|
||||
@WebResult(name = "fullBridgeProfileType", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public FullBridgeProfileType getBridgeProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "getBridgeProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
BridgeProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/start-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean startProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "startProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/remove-permission")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean removePermission(
|
||||
|
||||
@WebParam(partName = "request", name = "removePermissionRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
PermissionType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/get-profile")
|
||||
@WebResult(name = "fullProfileType", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public FullProfileType getProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "getProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/stop-bridge-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean stopBridgeProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "stopBridgeProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
BridgeProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/list-esb")
|
||||
@WebResult(name = "listEsb", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListEsbType getListEsb(
|
||||
|
||||
@WebParam(partName = "request", name = "listEsbRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ListEsbRequest request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/list-templates")
|
||||
@WebResult(name = "template", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public TemplateType getTemplate(
|
||||
|
||||
@WebParam(partName = "request", name = "getTemplateRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
GetTemplate request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/remove-connector")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean removeConnector(
|
||||
|
||||
@WebParam(partName = "request", name = "removeConnectorRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
GetConnectorType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/stop-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean stopProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "stopProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/list-profiles")
|
||||
@WebResult(name = "listFullProfile", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListFullProfileType getProfiles(
|
||||
|
||||
@WebParam(partName = "request", name = "listProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ListProfileRequest request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/stop-connector")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean stopConnector(
|
||||
|
||||
@WebParam(partName = "request", name = "stopConnectorRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
GetConnectorType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/get-bridge-profiles")
|
||||
@WebResult(name = "getBridgeProfilesResponse", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListBridgeProfileType getBridgeProfiles(
|
||||
|
||||
@WebParam(partName = "request", name = "getBridgeProfilesRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
GetBridgeProfilesRequest request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/list-connectors")
|
||||
@WebResult(name = "listConnector", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListConnectorType getConnectors(
|
||||
|
||||
@WebParam(partName = "request", name = "listConnectorRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ListConnectorRequest request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/get-permissions-by-object")
|
||||
@WebResult(name = "getPermissionsByObjectResponse", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListProfileType getPermissionsByObject(
|
||||
|
||||
@WebParam(partName = "request", name = "getPermissionsByObjectRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/create-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean createProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "createProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
CreateProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/get-permissions-by-subject")
|
||||
@WebResult(name = "getPermissionsBySubjectResponse", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListProfileType getPermissionsBySubject(
|
||||
|
||||
@WebParam(partName = "request", name = "getPermissionsBySubjectRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/list-templates")
|
||||
@WebResult(name = "listTemplate", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public ListTemplateType getTemplates(
|
||||
|
||||
@WebParam(partName = "request", name = "listTemplateRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ListTemplateRequest request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/create-permission")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean createPermission(
|
||||
|
||||
@WebParam(partName = "request", name = "createPermissionRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
PermissionType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/create-bridge-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean createBridgeProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "createBridgeProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
BridgeProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/start-bridge-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean startBridgeProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "startBridgeProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
BridgeProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/create-permission-for-subject")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean createPermissionForSubject(
|
||||
|
||||
@WebParam(partName = "request", name = "createPermissionForSubjectRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
PermissionForSubjectType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/remove-bridge-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean removeBridgeProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "removeBridgeProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
BridgeProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/remove-profile")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean removeProfile(
|
||||
|
||||
@WebParam(partName = "request", name = "removeProfileRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
ProfileType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/create-permission-for-object")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean createPermissionForObject(
|
||||
|
||||
@WebParam(partName = "request", name = "createPermissionForObjectRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
PermissionForObjectType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/create-connector")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean createConnector(
|
||||
|
||||
@WebParam(partName = "request", name = "createConnectorRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
CreateConnectorType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
|
||||
@WebMethod(action = "http://www.entaxy.ru/system-management-service/start-connector")
|
||||
@WebResult(name = "response", targetNamespace = "http://www.entaxy.ru/system-management-service/", partName = "response")
|
||||
public boolean startConnector(
|
||||
|
||||
@WebParam(partName = "request", name = "startConnectorRequest", targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
GetConnectorType request,
|
||||
@WebParam(partName = "header", name = "createdBy", targetNamespace = "http://www.entaxy.ru/system-management-service/", header = true)
|
||||
java.lang.String header
|
||||
);
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import javax.xml.namespace.QName;
|
||||
import javax.xml.ws.WebEndpoint;
|
||||
import javax.xml.ws.WebServiceClient;
|
||||
import javax.xml.ws.WebServiceFeature;
|
||||
import javax.xml.ws.Service;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.3.6
|
||||
* 2021-02-03T15:56:47.985+07:00
|
||||
* Generated source version: 3.3.6
|
||||
*
|
||||
*/
|
||||
@WebServiceClient(name = "system-management-service",
|
||||
wsdlLocation = "file:/C:/Projects/entaxy-framework/system/system-management/system-management-api/src/main/resources/wsdl/system-management-service.wsdl",
|
||||
targetNamespace = "http://www.entaxy.ru/system-management-service/")
|
||||
public class SystemManagementService_Service extends Service {
|
||||
|
||||
public final static URL WSDL_LOCATION;
|
||||
|
||||
public final static QName SERVICE = new QName("http://www.entaxy.ru/system-management-service/", "system-management-service");
|
||||
public final static QName SystemManagementServiceSOAP = new QName("http://www.entaxy.ru/system-management-service/", "system-management-serviceSOAP");
|
||||
static {
|
||||
URL url = null;
|
||||
try {
|
||||
url = new URL("file:/C:/Projects/entaxy-framework/system/system-management/system-management-api/src/main/resources/wsdl/system-management-service.wsdl");
|
||||
} catch (MalformedURLException e) {
|
||||
java.util.logging.Logger.getLogger(SystemManagementService_Service.class.getName())
|
||||
.log(java.util.logging.Level.INFO,
|
||||
"Can not initialize the default wsdl from {0}", "file:/C:/Projects/entaxy-framework/system/system-management/system-management-api/src/main/resources/wsdl/system-management-service.wsdl");
|
||||
}
|
||||
WSDL_LOCATION = url;
|
||||
}
|
||||
|
||||
public SystemManagementService_Service(URL wsdlLocation) {
|
||||
super(wsdlLocation, SERVICE);
|
||||
}
|
||||
|
||||
public SystemManagementService_Service(URL wsdlLocation, QName serviceName) {
|
||||
super(wsdlLocation, serviceName);
|
||||
}
|
||||
|
||||
public SystemManagementService_Service() {
|
||||
super(WSDL_LOCATION, SERVICE);
|
||||
}
|
||||
|
||||
public SystemManagementService_Service(WebServiceFeature ... features) {
|
||||
super(WSDL_LOCATION, SERVICE, features);
|
||||
}
|
||||
|
||||
public SystemManagementService_Service(URL wsdlLocation, WebServiceFeature ... features) {
|
||||
super(wsdlLocation, SERVICE, features);
|
||||
}
|
||||
|
||||
public SystemManagementService_Service(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) {
|
||||
super(wsdlLocation, serviceName, features);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
* returns SystemManagementService
|
||||
*/
|
||||
@WebEndpoint(name = "system-management-serviceSOAP")
|
||||
public SystemManagementService getSystemManagementServiceSOAP() {
|
||||
return super.getPort(SystemManagementServiceSOAP, SystemManagementService.class);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param features
|
||||
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
|
||||
* @return
|
||||
* returns SystemManagementService
|
||||
*/
|
||||
@WebEndpoint(name = "system-management-serviceSOAP")
|
||||
public SystemManagementService getSystemManagementServiceSOAP(WebServiceFeature... features) {
|
||||
return super.getPort(SystemManagementServiceSOAP, SystemManagementService.class, features);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,109 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
|
||||
package ru.entaxy.esb.system.management.soap;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java class for templateType complex type.
|
||||
*
|
||||
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="templateType">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="templateName" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* <element name="paramList" type="{http://www.entaxy.ru/system-management-service/}paramListType"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "templateType", propOrder = {
|
||||
"templateName",
|
||||
"paramList"
|
||||
})
|
||||
public class TemplateType {
|
||||
|
||||
@XmlElement(required = true)
|
||||
protected String templateName;
|
||||
@XmlElement(required = true)
|
||||
protected ParamListType paramList;
|
||||
|
||||
/**
|
||||
* Gets the value of the templateName property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getTemplateName() {
|
||||
return templateName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the templateName property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setTemplateName(String value) {
|
||||
this.templateName = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the paramList property.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public ParamListType getParamList() {
|
||||
return paramList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value of the paramList property.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ParamListType }
|
||||
*
|
||||
*/
|
||||
public void setParamList(ParamListType value) {
|
||||
this.paramList = value;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
/*-
|
||||
* ~~~~~~licensing~~~~~~
|
||||
* system-management-api
|
||||
* ==========
|
||||
* Copyright (C) 2020 - 2021 EmDev LLC
|
||||
* ==========
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ~~~~~~/licensing~~~~~~
|
||||
*/
|
||||
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.entaxy.ru/system-management-service/", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
|
||||
package ru.entaxy.esb.system.management.soap;
|
@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~~~~~~licensing~~~~~~
|
||||
system-management-api
|
||||
==========
|
||||
Copyright (C) 2020 - 2021 EmDev LLC
|
||||
==========
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
~~~~~~/licensing~~~~~~
|
||||
-->
|
||||
|
||||
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
|
||||
xmlns:cxf="http://cxf.apache.org/blueprint/core"
|
||||
xmlns:jaxws="http://cxf.apache.org/blueprint/jaxws"
|
||||
xsi:schemaLocation="
|
||||
http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
|
||||
http://cxf.apache.org/blueprint/core http://cxf.apache.org/schemas/blueprint/core.xsd
|
||||
">
|
||||
|
||||
<cxf:bus>
|
||||
<cxf:features>
|
||||
<cxf:logging/>
|
||||
</cxf:features>
|
||||
</cxf:bus>
|
||||
|
||||
<cm:property-placeholder persistent-id="ru.entaxy.esb.system.management" update-strategy="reload">
|
||||
<cm:default-properties>
|
||||
<cm:property name="system-management.endpoint.address" value="/system-management"/>
|
||||
<cm:property name="system-management.endpoint.master" value="true"/>
|
||||
</cm:default-properties>
|
||||
</cm:property-placeholder>
|
||||
|
||||
<jaxws:server serviceClass="ru.entaxy.esb.system.management.soap.SystemManagementService"
|
||||
address="${system-management.endpoint.address}"
|
||||
start="${system-management.endpoint.master}">
|
||||
<jaxws:serviceBean>
|
||||
<ref component-id="systemManagementService"/>
|
||||
</jaxws:serviceBean>
|
||||
<jaxws:inInterceptors>
|
||||
<ref component-id="authInterceptor"/>
|
||||
<ref component-id="serviceInterceptor"/>
|
||||
<ref component-id="soapHeaderInterceptor"/>
|
||||
</jaxws:inInterceptors>
|
||||
</jaxws:server>
|
||||
|
||||
<reference id="serviceInterceptor" interface="org.apache.cxf.phase.PhaseInterceptor"
|
||||
filter="(type=service)"/>
|
||||
<reference id="authInterceptor" interface="org.apache.cxf.phase.PhaseInterceptor"
|
||||
filter="(type=authentication)"/>
|
||||
<bean id="soapHeaderInterceptor" class="ru.entaxy.esb.system.common.interceptor.SoapHeaderInterceptor">
|
||||
<property name="namespaceUri" value="http://www.entaxy.ru/system-management-service/"/>
|
||||
</bean>
|
||||
|
||||
<bean id="systemManagementService" class="ru.entaxy.esb.system.management.SystemManagementServiceImpl">
|
||||
<property name="profileManager" ref="profileManager"/>
|
||||
<property name="bridgeProfileManager" ref="bridgeProfileManager"/>
|
||||
<property name="connectorManager" ref="connectorManager"/>
|
||||
<property name="permissionManager" ref="permissionManager"/>
|
||||
|
||||
<property name="mapper" ref="mapper"/>
|
||||
</bean>
|
||||
|
||||
<bean id="mapper" class="ru.entaxy.esb.system.management.mapper.MapperImpl"/>
|
||||
|
||||
<reference id="profileManager"
|
||||
interface="ru.entaxy.esb.system.management.profile.manager.ProfileManager"
|
||||
timeout="30000"
|
||||
availability="mandatory"/>
|
||||
|
||||
<reference id="bridgeProfileManager"
|
||||
interface="ru.entaxy.esb.system.management.bridge.profile.manager.BridgeProfileManager"
|
||||
timeout="30000"
|
||||
availability="mandatory"/>
|
||||
|
||||
<reference id="connectorManager"
|
||||
interface="ru.entaxy.esb.system.management.connector.manager.ConnectorManager"
|
||||
timeout="30000"
|
||||
availability="mandatory"/>
|
||||
|
||||
<reference id="permissionManager"
|
||||
interface="ru.entaxy.esb.system.management.permission.manager.PermissionManager"
|
||||
timeout="30000"
|
||||
availability="mandatory"/>
|
||||
|
||||
</blueprint>
|
@ -0,0 +1,30 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# system-management-api
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
appender.file.type=File
|
||||
appender.file.name=file
|
||||
appender.file.fileName=target/camel-test.log
|
||||
appender.file.layout.type=PatternLayout
|
||||
appender.file.layout.pattern=%d %-5p %c{1} - %m %n
|
||||
appender.out.type=Console
|
||||
appender.out.name=out
|
||||
appender.out.layout.type=PatternLayout
|
||||
appender.out.layout.pattern=[%30.30t] %-30.30c{1} %-5p %m%n
|
||||
rootLogger.level=INFO
|
||||
rootLogger.appenderRef.out.ref=out
|
@ -0,0 +1,767 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:tns="http://www.entaxy.ru/system-management-service/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
name="system-management-service" targetNamespace="http://www.entaxy.ru/system-management-service/">
|
||||
<wsdl:types>
|
||||
<xsd:schema targetNamespace="http://www.entaxy.ru/system-management-service/" elementFormDefault="qualified">
|
||||
|
||||
<xsd:element name="getProfileRequest" type="tns:profileType"/>
|
||||
<xsd:element name="createProfileRequest" type="tns:createProfileType"/>
|
||||
<xsd:element name="stopProfileRequest" type="tns:profileType"/>
|
||||
<xsd:element name="startProfileRequest" type="tns:profileType"/>
|
||||
<xsd:element name="removeProfileRequest" type="tns:profileType"/>
|
||||
<xsd:complexType name="createProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="profileName" type="xsd:string"/>
|
||||
<xsd:element name="uuid" type="xsd:string"/>
|
||||
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="exportAllowedType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="esbName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="profileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="uuid" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="fullProfileType" type="tns:fullProfileType"/>
|
||||
<xsd:complexType name="fullProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="profileName" type="xsd:string"/>
|
||||
<xsd:element name="uuid" type="xsd:string"/>
|
||||
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="createDate" type="xsd:date"/>
|
||||
<xsd:element name="createdBy" type="xsd:string"/>
|
||||
<xsd:element name="editDate" type="xsd:date" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="editedBy" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="type" type="xsd:boolean"/>
|
||||
<xsd:element name="status" type="xsd:string"/>
|
||||
<xsd:element name="connectorList" type="tns:listConnectorType"/>
|
||||
<xsd:element name="esbNames" type="tns:exportAllowedType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="listProfileRequest">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="listProfile" type="tns:listProfileType"/>
|
||||
<xsd:complexType name="listProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="profileType" type="tns:profileType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="listFullProfile" type="tns:listFullProfileType"/>
|
||||
<xsd:complexType name="listFullProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="fullProfileType" type="tns:fullProfileType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="listConnectorRequest">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="listConnector" type="tns:listConnectorType"/>
|
||||
<xsd:complexType name="listConnectorType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="connector" type="tns:connectorType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="connectorType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="name" type="xsd:string"/>
|
||||
<xsd:element name="status" type="xsd:string"/>
|
||||
<xsd:element name="paramList" type="tns:paramListType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="createConnectorType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateName" type="xsd:string"/>
|
||||
<xsd:element name="profileUuid" type="xsd:string"/>
|
||||
<xsd:element name="paramList" type="tns:paramListType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="createConnectorRequest" type="tns:createConnectorType"/>
|
||||
<xsd:element name="removeConnectorRequest" type="tns:getConnectorType"/>
|
||||
<xsd:element name="stopConnectorRequest" type="tns:getConnectorType"/>
|
||||
<xsd:element name="startConnectorRequest" type="tns:getConnectorType"/>
|
||||
<xsd:element name="getConnector" type="tns:getConnectorType"/>
|
||||
<xsd:complexType name="getConnectorType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateName" type="xsd:string"/>
|
||||
<xsd:element name="profileUuid" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="listEsbRequest">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="listEsb" type="tns:listEsbType"/>
|
||||
<xsd:complexType name="listEsbType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="esbName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getBridgeProfilesRequest">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getBridgeProfilesResponse" type="tns:listBridgeProfileType"/>
|
||||
<xsd:element name="createBridgeProfileRequest" type="tns:bridgeProfileType"/>
|
||||
<xsd:element name="stopBridgeProfileRequest" type="tns:bridgeProfileType"/>
|
||||
<xsd:element name="startBridgeProfileRequest" type="tns:bridgeProfileType"/>
|
||||
<xsd:element name="removeBridgeProfileRequest" type="tns:bridgeProfileType"/>
|
||||
<xsd:element name="getBridgeProfileRequest" type="tns:bridgeProfileType"/>
|
||||
<xsd:complexType name="bridgeProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="profileUuid" type="xsd:string"/>
|
||||
<xsd:element name="profileName" type="xsd:string"/>
|
||||
<xsd:element name="esbName" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="fullBridgeProfileType" type="tns:fullBridgeProfileType"/>
|
||||
<xsd:complexType name="fullBridgeProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="profileUuid" type="xsd:string"/>
|
||||
<xsd:element name="profileName" type="xsd:string"/>
|
||||
<xsd:element name="status" type="xsd:string"/>
|
||||
<xsd:element name="esbName" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="listBridgeProfileType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="fullBridgeProfileType" type="tns:fullBridgeProfileType" minOccurs="0"
|
||||
maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="listTemplateRequest">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="listTemplate" type="tns:listTemplateType"/>
|
||||
<xsd:complexType name="listTemplateType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="template" type="tns:templateType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="template" type="tns:templateType"/>
|
||||
<xsd:element name="getTemplateRequest" type="tns:getTemplate"/>
|
||||
<xsd:complexType name="getTemplate">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateName" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="templateType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateName" type="xsd:string"/>
|
||||
<xsd:element name="paramList" type="tns:paramListType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="paramListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="param" type="tns:paramType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="paramType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="name" type="xsd:string"/>
|
||||
<xsd:element name="value" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="response" type="xsd:boolean"/>
|
||||
<xsd:element name="createdBy" type="xsd:string"/>
|
||||
<xsd:element name="createPermissionRequest" type="tns:permissionType"/>
|
||||
<xsd:element name="removePermissionRequest" type="tns:permissionType"/>
|
||||
<xsd:element name="getPermissionsByObjectRequest" type="tns:profileType"/>
|
||||
<xsd:element name="getPermissionsByObjectResponse" type="tns:listProfileType"/>
|
||||
<xsd:element name="getPermissionsBySubjectRequest" type="tns:profileType"/>
|
||||
<xsd:element name="getPermissionsBySubjectResponse" type="tns:listProfileType"/>
|
||||
<xsd:complexType name="permissionType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="objectUuid" type="xsd:string"/>
|
||||
<xsd:element name="subjectUuid" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="createPermissionForObjectRequest" type="tns:permissionForObjectType"/>
|
||||
<xsd:element name="createPermissionForSubjectRequest" type="tns:permissionForSubjectType"/>
|
||||
<xsd:complexType name="permissionForObjectType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="objectUuid" type="xsd:string"/>
|
||||
<xsd:element name="subjectUuid" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="permissionForSubjectType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="objectUuid" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="subjectUuid" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
|
||||
<!-- profiles-->
|
||||
<wsdl:message name="getProfilesRequest">
|
||||
<wsdl:part name="request" element="tns:listProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getProfilesResponse">
|
||||
<wsdl:part name="response" element="tns:listFullProfile"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getProfileRequest">
|
||||
<wsdl:part name="request" element="tns:getProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getProfileResponse">
|
||||
<wsdl:part name="response" element="tns:fullProfileType"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createProfileRequest">
|
||||
<wsdl:part name="request" element="tns:createProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="stopProfileRequest">
|
||||
<wsdl:part name="request" element="tns:stopProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="stopProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="startProfileRequest">
|
||||
<wsdl:part name="request" element="tns:startProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="startProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeProfileRequest">
|
||||
<wsdl:part name="request" element="tns:removeProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
|
||||
<!-- connectors-->
|
||||
<wsdl:message name="createConnectorRequest">
|
||||
<wsdl:part name="request" element="tns:createConnectorRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createConnectorResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConnectorRequest">
|
||||
<wsdl:part name="request" element="tns:removeConnectorRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConnectorResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="stopConnectorRequest">
|
||||
<wsdl:part name="request" element="tns:stopConnectorRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="stopConnectorResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="startConnectorRequest">
|
||||
<wsdl:part name="request" element="tns:startConnectorRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="startConnectorResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConnectorsRequest">
|
||||
<wsdl:part name="request" element="tns:listConnectorRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConnectorsResponse">
|
||||
<wsdl:part name="response" element="tns:listConnector"/>
|
||||
</wsdl:message>
|
||||
|
||||
<!-- bridge profile-->
|
||||
<wsdl:message name="getListEsbRequest">
|
||||
<wsdl:part name="request" element="tns:listEsbRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getListEsbResponse">
|
||||
<wsdl:part name="response" element="tns:listEsb"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getBridgeProfilesRequest">
|
||||
<wsdl:part name="request" element="tns:getBridgeProfilesRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getBridgeProfilesResponse">
|
||||
<wsdl:part name="response" element="tns:getBridgeProfilesResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createBridgeProfileRequest">
|
||||
<wsdl:part name="request" element="tns:createBridgeProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createBridgeProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="stopBridgeProfileRequest">
|
||||
<wsdl:part name="request" element="tns:stopBridgeProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="stopBridgeProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="startBridgeProfileRequest">
|
||||
<wsdl:part name="request" element="tns:startBridgeProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="startBridgeProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeBridgeProfileRequest">
|
||||
<wsdl:part name="request" element="tns:removeBridgeProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeBridgeProfileResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getBridgeProfileRequest">
|
||||
<wsdl:part name="request" element="tns:getBridgeProfileRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getBridgeProfileResponse">
|
||||
<wsdl:part name="response" element="tns:fullBridgeProfileType"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getTemplatesRequest">
|
||||
<wsdl:part name="request" element="tns:listTemplateRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTemplatesResponse">
|
||||
<wsdl:part name="response" element="tns:listTemplate"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTemplateRequest">
|
||||
<wsdl:part name="request" element="tns:getTemplateRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTemplateResponse">
|
||||
<wsdl:part name="response" element="tns:template"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="createPermissionRequest">
|
||||
<wsdl:part name="request" element="tns:createPermissionRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createPermissionResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createPermissionForObjectRequest">
|
||||
<wsdl:part name="request" element="tns:createPermissionForObjectRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createPermissionForObjectResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createPermissionForSubjectRequest">
|
||||
<wsdl:part name="request" element="tns:createPermissionForSubjectRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createPermissionForSubjectResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removePermissionRequest">
|
||||
<wsdl:part name="request" element="tns:removePermissionRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removePermissionResponse">
|
||||
<wsdl:part name="response" element="tns:response"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPermissionsByObjectRequest">
|
||||
<wsdl:part name="request" element="tns:getPermissionsByObjectRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPermissionsByObjectResponse">
|
||||
<wsdl:part name="response" element="tns:getPermissionsByObjectResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPermissionsBySubjectRequest">
|
||||
<wsdl:part name="request" element="tns:getPermissionsBySubjectRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPermissionsBySubjectResponse">
|
||||
<wsdl:part name="response" element="tns:getPermissionsBySubjectResponse"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="createdBy">
|
||||
<wsdl:part name="header" element="tns:createdBy"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:binding name="system-management-serviceSOAP" type="tns:system-management-service">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
|
||||
<wsdl:operation name="getProfiles">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/list-profiles"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/create-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/get-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="stopProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/stop-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="startProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/start-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/remove-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="createConnector">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/create-connector"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="stopConnector">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/stop-connector"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="startConnector">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/start-connector"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConnector">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/remove-connector"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConnectors">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/list-connectors"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="getListEsb">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/list-esb"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="getBridgeProfiles">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/get-bridge-profiles"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createBridgeProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/create-bridge-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="stopBridgeProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/stop-bridge-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="startBridgeProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/start-bridge-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeBridgeProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/remove-bridge-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getBridgeProfile">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/get-bridge-profile"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="getTemplates">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/list-templates"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTemplate">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/list-templates"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="createPermission">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/create-permission"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createPermissionForObject">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/create-permission-for-object"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createPermissionForSubject">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/create-permission-for-subject"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removePermission">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/remove-permission"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPermissionsByObject">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/get-permissions-by-object"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPermissionsBySubject">
|
||||
<soap:operation soapAction="http://www.entaxy.ru/system-management-service/get-permissions-by-subject"/>
|
||||
<wsdl:input>
|
||||
<soap:header message="tns:createdBy" part="header" use="literal"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="system-management-service">
|
||||
<wsdl:port name="system-management-serviceSOAP" binding="tns:system-management-serviceSOAP">
|
||||
<soap:address location="http://dev.esbHost.ru/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<wsdl:portType name="system-management-service">
|
||||
|
||||
<wsdl:operation name="getProfiles">
|
||||
<wsdl:input message="tns:getProfilesRequest"/>
|
||||
<wsdl:output message="tns:getProfilesResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getProfile">
|
||||
<wsdl:input message="tns:getProfileRequest"/>
|
||||
<wsdl:output message="tns:getProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createProfile">
|
||||
<wsdl:input message="tns:createProfileRequest"/>
|
||||
<wsdl:output message="tns:createProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="stopProfile">
|
||||
<wsdl:input message="tns:stopProfileRequest"/>
|
||||
<wsdl:output message="tns:stopProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="startProfile">
|
||||
<wsdl:input message="tns:startProfileRequest"/>
|
||||
<wsdl:output message="tns:startProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeProfile">
|
||||
<wsdl:input message="tns:removeProfileRequest"/>
|
||||
<wsdl:output message="tns:removeProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="createConnector">
|
||||
<wsdl:input message="tns:createConnectorRequest"/>
|
||||
<wsdl:output message="tns:createConnectorResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConnectors">
|
||||
<wsdl:input message="tns:getConnectorsRequest"/>
|
||||
<wsdl:output message="tns:getConnectorsResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConnector">
|
||||
<wsdl:input message="tns:removeConnectorRequest"/>
|
||||
<wsdl:output message="tns:removeConnectorResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="stopConnector">
|
||||
<wsdl:input message="tns:stopConnectorRequest"/>
|
||||
<wsdl:output message="tns:stopConnectorResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="startConnector">
|
||||
<wsdl:input message="tns:startConnectorRequest"/>
|
||||
<wsdl:output message="tns:startConnectorResponse"/>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="getListEsb">
|
||||
<wsdl:input message="tns:getListEsbRequest"/>
|
||||
<wsdl:output message="tns:getListEsbResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getBridgeProfiles">
|
||||
<wsdl:input message="tns:getBridgeProfilesRequest"/>
|
||||
<wsdl:output message="tns:getBridgeProfilesResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createBridgeProfile">
|
||||
<wsdl:input message="tns:createBridgeProfileRequest"/>
|
||||
<wsdl:output message="tns:createBridgeProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="stopBridgeProfile">
|
||||
<wsdl:input message="tns:stopBridgeProfileRequest"/>
|
||||
<wsdl:output message="tns:stopBridgeProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="startBridgeProfile">
|
||||
<wsdl:input message="tns:startBridgeProfileRequest"/>
|
||||
<wsdl:output message="tns:startBridgeProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeBridgeProfile">
|
||||
<wsdl:input message="tns:removeBridgeProfileRequest"/>
|
||||
<wsdl:output message="tns:removeBridgeProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getBridgeProfile">
|
||||
<wsdl:input message="tns:getBridgeProfileRequest"/>
|
||||
<wsdl:output message="tns:getBridgeProfileResponse"/>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="getTemplates">
|
||||
<wsdl:input message="tns:getTemplatesRequest"/>
|
||||
<wsdl:output message="tns:getTemplatesResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTemplate">
|
||||
<wsdl:input message="tns:getTemplateRequest"/>
|
||||
<wsdl:output message="tns:getTemplateResponse"/>
|
||||
</wsdl:operation>
|
||||
|
||||
<wsdl:operation name="createPermission">
|
||||
<wsdl:input message="tns:createPermissionRequest"/>
|
||||
<wsdl:output message="tns:createPermissionResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createPermissionForObject">
|
||||
<wsdl:input message="tns:createPermissionForObjectRequest"/>
|
||||
<wsdl:output message="tns:createPermissionForObjectResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createPermissionForSubject">
|
||||
<wsdl:input message="tns:createPermissionForSubjectRequest"/>
|
||||
<wsdl:output message="tns:createPermissionForSubjectResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removePermission">
|
||||
<wsdl:input message="tns:removePermissionRequest"/>
|
||||
<wsdl:output message="tns:removePermissionResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPermissionsByObject">
|
||||
<wsdl:input message="tns:getPermissionsByObjectRequest"/>
|
||||
<wsdl:output message="tns:getPermissionsByObjectResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPermissionsBySubject">
|
||||
<wsdl:input message="tns:getPermissionsBySubjectRequest"/>
|
||||
<wsdl:output message="tns:getPermissionsBySubjectResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
</wsdl:definitions>
|
Reference in New Issue
Block a user