mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
- First cut of the access control web service WSDL and generated service stubs.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2148 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -48,7 +48,7 @@
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-all-service-servers" depends="gen-auth-service-server, gen-repo-service-server, gen-content-service-server, gen-authoring-service-server, gen-classification-service-server, gen-action-service-server" />
|
||||
<target name="gen-all-service-servers" depends="gen-auth-service-server, gen-repo-service-server, gen-content-service-server, gen-authoring-service-server, gen-classification-service-server, gen-action-service-server, gen-access-control-service-server" />
|
||||
|
||||
<target name="gen-auth-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authentication" />
|
||||
@@ -135,5 +135,19 @@
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/action" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-access-control-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/accesscontrol" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/accesscontrol" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/access-control-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" package="org.alfresco.repo.webservice.accesscontrol" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/accesscontrol" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
@@ -0,0 +1,185 @@
|
||||
/**
|
||||
* ACE.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class ACE implements java.io.Serializable {
|
||||
private java.lang.String authority;
|
||||
private java.lang.String permission;
|
||||
private boolean allow;
|
||||
|
||||
public ACE() {
|
||||
}
|
||||
|
||||
public ACE(
|
||||
java.lang.String authority,
|
||||
java.lang.String permission,
|
||||
boolean allow) {
|
||||
this.authority = authority;
|
||||
this.permission = permission;
|
||||
this.allow = allow;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the authority value for this ACE.
|
||||
*
|
||||
* @return authority
|
||||
*/
|
||||
public java.lang.String getAuthority() {
|
||||
return authority;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the authority value for this ACE.
|
||||
*
|
||||
* @param authority
|
||||
*/
|
||||
public void setAuthority(java.lang.String authority) {
|
||||
this.authority = authority;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the permission value for this ACE.
|
||||
*
|
||||
* @return permission
|
||||
*/
|
||||
public java.lang.String getPermission() {
|
||||
return permission;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the permission value for this ACE.
|
||||
*
|
||||
* @param permission
|
||||
*/
|
||||
public void setPermission(java.lang.String permission) {
|
||||
this.permission = permission;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the allow value for this ACE.
|
||||
*
|
||||
* @return allow
|
||||
*/
|
||||
public boolean isAllow() {
|
||||
return allow;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the allow value for this ACE.
|
||||
*
|
||||
* @param allow
|
||||
*/
|
||||
public void setAllow(boolean allow) {
|
||||
this.allow = allow;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof ACE)) return false;
|
||||
ACE other = (ACE) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
((this.authority==null && other.getAuthority()==null) ||
|
||||
(this.authority!=null &&
|
||||
this.authority.equals(other.getAuthority()))) &&
|
||||
((this.permission==null && other.getPermission()==null) ||
|
||||
(this.permission!=null &&
|
||||
this.permission.equals(other.getPermission()))) &&
|
||||
this.allow == other.isAllow();
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
if (getAuthority() != null) {
|
||||
_hashCode += getAuthority().hashCode();
|
||||
}
|
||||
if (getPermission() != null) {
|
||||
_hashCode += getPermission().hashCode();
|
||||
}
|
||||
_hashCode += (isAllow() ? Boolean.TRUE : Boolean.FALSE).hashCode();
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(ACE.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACE"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("authority");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "authority"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("permission");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "permission"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("allow");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "allow"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,203 @@
|
||||
/**
|
||||
* ACL.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class ACL implements java.io.Serializable {
|
||||
private org.alfresco.repo.webservice.types.Reference reference;
|
||||
private boolean inheritPermissions;
|
||||
private org.alfresco.repo.webservice.accesscontrol.ACE[] aces;
|
||||
|
||||
public ACL() {
|
||||
}
|
||||
|
||||
public ACL(
|
||||
org.alfresco.repo.webservice.types.Reference reference,
|
||||
boolean inheritPermissions,
|
||||
org.alfresco.repo.webservice.accesscontrol.ACE[] aces) {
|
||||
this.reference = reference;
|
||||
this.inheritPermissions = inheritPermissions;
|
||||
this.aces = aces;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the reference value for this ACL.
|
||||
*
|
||||
* @return reference
|
||||
*/
|
||||
public org.alfresco.repo.webservice.types.Reference getReference() {
|
||||
return reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the reference value for this ACL.
|
||||
*
|
||||
* @param reference
|
||||
*/
|
||||
public void setReference(org.alfresco.repo.webservice.types.Reference reference) {
|
||||
this.reference = reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the inheritPermissions value for this ACL.
|
||||
*
|
||||
* @return inheritPermissions
|
||||
*/
|
||||
public boolean isInheritPermissions() {
|
||||
return inheritPermissions;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the inheritPermissions value for this ACL.
|
||||
*
|
||||
* @param inheritPermissions
|
||||
*/
|
||||
public void setInheritPermissions(boolean inheritPermissions) {
|
||||
this.inheritPermissions = inheritPermissions;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the aces value for this ACL.
|
||||
*
|
||||
* @return aces
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.ACE[] getAces() {
|
||||
return aces;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the aces value for this ACL.
|
||||
*
|
||||
* @param aces
|
||||
*/
|
||||
public void setAces(org.alfresco.repo.webservice.accesscontrol.ACE[] aces) {
|
||||
this.aces = aces;
|
||||
}
|
||||
|
||||
public org.alfresco.repo.webservice.accesscontrol.ACE getAces(int i) {
|
||||
return this.aces[i];
|
||||
}
|
||||
|
||||
public void setAces(int i, org.alfresco.repo.webservice.accesscontrol.ACE _value) {
|
||||
this.aces[i] = _value;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof ACL)) return false;
|
||||
ACL other = (ACL) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
((this.reference==null && other.getReference()==null) ||
|
||||
(this.reference!=null &&
|
||||
this.reference.equals(other.getReference()))) &&
|
||||
this.inheritPermissions == other.isInheritPermissions() &&
|
||||
((this.aces==null && other.getAces()==null) ||
|
||||
(this.aces!=null &&
|
||||
java.util.Arrays.equals(this.aces, other.getAces())));
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
if (getReference() != null) {
|
||||
_hashCode += getReference().hashCode();
|
||||
}
|
||||
_hashCode += (isInheritPermissions() ? Boolean.TRUE : Boolean.FALSE).hashCode();
|
||||
if (getAces() != null) {
|
||||
for (int i=0;
|
||||
i<java.lang.reflect.Array.getLength(getAces());
|
||||
i++) {
|
||||
java.lang.Object obj = java.lang.reflect.Array.get(getAces(), i);
|
||||
if (obj != null &&
|
||||
!obj.getClass().isArray()) {
|
||||
_hashCode += obj.hashCode();
|
||||
}
|
||||
}
|
||||
}
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(ACL.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACL"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("reference");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "reference"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/model/content/1.0", "Reference"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("inheritPermissions");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "inheritPermissions"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("aces");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "aces"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACE"));
|
||||
elemField.setMinOccurs(0);
|
||||
elemField.setNillable(false);
|
||||
elemField.setMaxOccursUnbounded(true);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,157 @@
|
||||
/**
|
||||
* AccessControlFault.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class AccessControlFault extends org.apache.axis.AxisFault implements java.io.Serializable {
|
||||
private int errorCode;
|
||||
private java.lang.String message1;
|
||||
|
||||
public AccessControlFault() {
|
||||
}
|
||||
|
||||
public AccessControlFault(
|
||||
int errorCode,
|
||||
java.lang.String message1) {
|
||||
this.errorCode = errorCode;
|
||||
this.message1 = message1;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the errorCode value for this AccessControlFault.
|
||||
*
|
||||
* @return errorCode
|
||||
*/
|
||||
public int getErrorCode() {
|
||||
return errorCode;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the errorCode value for this AccessControlFault.
|
||||
*
|
||||
* @param errorCode
|
||||
*/
|
||||
public void setErrorCode(int errorCode) {
|
||||
this.errorCode = errorCode;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the message1 value for this AccessControlFault.
|
||||
*
|
||||
* @return message1
|
||||
*/
|
||||
public java.lang.String getMessage1() {
|
||||
return message1;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the message1 value for this AccessControlFault.
|
||||
*
|
||||
* @param message1
|
||||
*/
|
||||
public void setMessage1(java.lang.String message1) {
|
||||
this.message1 = message1;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof AccessControlFault)) return false;
|
||||
AccessControlFault other = (AccessControlFault) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
this.errorCode == other.getErrorCode() &&
|
||||
((this.message1==null && other.getMessage1()==null) ||
|
||||
(this.message1!=null &&
|
||||
this.message1.equals(other.getMessage1())));
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
_hashCode += getErrorCode();
|
||||
if (getMessage1() != null) {
|
||||
_hashCode += getMessage1().hashCode();
|
||||
}
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(AccessControlFault.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("errorCode");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "errorCode"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("message1");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "message"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Writes the exception data to the faultDetails
|
||||
*/
|
||||
public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) throws java.io.IOException {
|
||||
context.serialize(qname, null, this);
|
||||
}
|
||||
}
|
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* AccessControlServiceSoapPort.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public interface AccessControlServiceSoapPort extends java.rmi.Remote {
|
||||
|
||||
/**
|
||||
* Get the list of the ACL's for a reference.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.ACL[] getACLs(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.accesscontrol.ACE filter) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Adds a number of ACE's to a collection of references.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.ACL[] addACEs(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.accesscontrol.ACE[] aces) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Removes ACE's from a collection of references.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.ACL[] removeACEs(org.alfresco.repo.webservice.types.Predicate predicate, org.alfresco.repo.webservice.accesscontrol.ACE[] aces) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Gets a list of the settable permissions for a set of references.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.GetPermissionsResult[] getPermissions(org.alfresco.repo.webservice.types.Predicate predicate) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Gets a list of the settable permissions for a list of classes.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.GetPermissionsResult[] getClassPermissions(java.lang.String[] classNames) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Determines whether the current authenticated user has the permissions
|
||||
* on each of the specified references.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.HasPermissionsResult hasPermissions(org.alfresco.repo.webservice.types.Predicate predicate, java.lang.String[] permissions) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Set the inherit permission property of a set of references.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.ACL[] setInheritPermission(org.alfresco.repo.webservice.types.Predicate predicate, boolean inheritPermission) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Get the current node owner.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.OwnerResult[] getOwners(org.alfresco.repo.webservice.types.Predicate predicate) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
|
||||
/**
|
||||
* Sets the current node owner.
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.OwnerResult[] setOwners(org.alfresco.repo.webservice.types.Predicate predicate, java.lang.String owner) throws java.rmi.RemoteException, org.alfresco.repo.webservice.accesscontrol.AccessControlFault;
|
||||
}
|
@@ -0,0 +1,70 @@
|
||||
/**
|
||||
* AccessState.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class AccessState implements java.io.Serializable {
|
||||
private java.lang.String _value_;
|
||||
private static java.util.HashMap _table_ = new java.util.HashMap();
|
||||
|
||||
// Constructor
|
||||
protected AccessState(java.lang.String value) {
|
||||
_value_ = value;
|
||||
_table_.put(_value_,this);
|
||||
}
|
||||
|
||||
public static final java.lang.String _acepted = "acepted";
|
||||
public static final java.lang.String _declined = "declined";
|
||||
public static final AccessState acepted = new AccessState(_acepted);
|
||||
public static final AccessState declined = new AccessState(_declined);
|
||||
public java.lang.String getValue() { return _value_;}
|
||||
public static AccessState fromValue(java.lang.String value)
|
||||
throws java.lang.IllegalArgumentException {
|
||||
AccessState enumeration = (AccessState)
|
||||
_table_.get(value);
|
||||
if (enumeration==null) throw new java.lang.IllegalArgumentException();
|
||||
return enumeration;
|
||||
}
|
||||
public static AccessState fromString(java.lang.String value)
|
||||
throws java.lang.IllegalArgumentException {
|
||||
return fromValue(value);
|
||||
}
|
||||
public boolean equals(java.lang.Object obj) {return (obj == this);}
|
||||
public int hashCode() { return toString().hashCode();}
|
||||
public java.lang.String toString() { return _value_;}
|
||||
public java.lang.Object readResolve() throws java.io.ObjectStreamException { return fromValue(_value_);}
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.EnumSerializer(
|
||||
_javaType, _xmlType);
|
||||
}
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.EnumDeserializer(
|
||||
_javaType, _xmlType);
|
||||
}
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(AccessState.class);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessState"));
|
||||
}
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,155 @@
|
||||
/**
|
||||
* GetClassPermissionsResult.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class GetClassPermissionsResult implements java.io.Serializable {
|
||||
private java.lang.String className;
|
||||
private java.lang.String permissions;
|
||||
|
||||
public GetClassPermissionsResult() {
|
||||
}
|
||||
|
||||
public GetClassPermissionsResult(
|
||||
java.lang.String className,
|
||||
java.lang.String permissions) {
|
||||
this.className = className;
|
||||
this.permissions = permissions;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the className value for this GetClassPermissionsResult.
|
||||
*
|
||||
* @return className
|
||||
*/
|
||||
public java.lang.String getClassName() {
|
||||
return className;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the className value for this GetClassPermissionsResult.
|
||||
*
|
||||
* @param className
|
||||
*/
|
||||
public void setClassName(java.lang.String className) {
|
||||
this.className = className;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the permissions value for this GetClassPermissionsResult.
|
||||
*
|
||||
* @return permissions
|
||||
*/
|
||||
public java.lang.String getPermissions() {
|
||||
return permissions;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the permissions value for this GetClassPermissionsResult.
|
||||
*
|
||||
* @param permissions
|
||||
*/
|
||||
public void setPermissions(java.lang.String permissions) {
|
||||
this.permissions = permissions;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof GetClassPermissionsResult)) return false;
|
||||
GetClassPermissionsResult other = (GetClassPermissionsResult) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
((this.className==null && other.getClassName()==null) ||
|
||||
(this.className!=null &&
|
||||
this.className.equals(other.getClassName()))) &&
|
||||
((this.permissions==null && other.getPermissions()==null) ||
|
||||
(this.permissions!=null &&
|
||||
this.permissions.equals(other.getPermissions())));
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
if (getClassName() != null) {
|
||||
_hashCode += getClassName().hashCode();
|
||||
}
|
||||
if (getPermissions() != null) {
|
||||
_hashCode += getPermissions().hashCode();
|
||||
}
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(GetClassPermissionsResult.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "GetClassPermissionsResult"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("className");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "className"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("permissions");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "permissions"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setMinOccurs(0);
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,155 @@
|
||||
/**
|
||||
* GetPermissionsResult.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class GetPermissionsResult implements java.io.Serializable {
|
||||
private org.alfresco.repo.webservice.types.Reference reference;
|
||||
private java.lang.String permissions;
|
||||
|
||||
public GetPermissionsResult() {
|
||||
}
|
||||
|
||||
public GetPermissionsResult(
|
||||
org.alfresco.repo.webservice.types.Reference reference,
|
||||
java.lang.String permissions) {
|
||||
this.reference = reference;
|
||||
this.permissions = permissions;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the reference value for this GetPermissionsResult.
|
||||
*
|
||||
* @return reference
|
||||
*/
|
||||
public org.alfresco.repo.webservice.types.Reference getReference() {
|
||||
return reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the reference value for this GetPermissionsResult.
|
||||
*
|
||||
* @param reference
|
||||
*/
|
||||
public void setReference(org.alfresco.repo.webservice.types.Reference reference) {
|
||||
this.reference = reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the permissions value for this GetPermissionsResult.
|
||||
*
|
||||
* @return permissions
|
||||
*/
|
||||
public java.lang.String getPermissions() {
|
||||
return permissions;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the permissions value for this GetPermissionsResult.
|
||||
*
|
||||
* @param permissions
|
||||
*/
|
||||
public void setPermissions(java.lang.String permissions) {
|
||||
this.permissions = permissions;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof GetPermissionsResult)) return false;
|
||||
GetPermissionsResult other = (GetPermissionsResult) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
((this.reference==null && other.getReference()==null) ||
|
||||
(this.reference!=null &&
|
||||
this.reference.equals(other.getReference()))) &&
|
||||
((this.permissions==null && other.getPermissions()==null) ||
|
||||
(this.permissions!=null &&
|
||||
this.permissions.equals(other.getPermissions())));
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
if (getReference() != null) {
|
||||
_hashCode += getReference().hashCode();
|
||||
}
|
||||
if (getPermissions() != null) {
|
||||
_hashCode += getPermissions().hashCode();
|
||||
}
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(GetPermissionsResult.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "GetPermissionsResult"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("reference");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "reference"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/model/content/1.0", "Reference"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("permissions");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "permissions"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setMinOccurs(0);
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,189 @@
|
||||
/**
|
||||
* HasPermissionsResult.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class HasPermissionsResult implements java.io.Serializable {
|
||||
private org.alfresco.repo.webservice.types.Reference reference;
|
||||
private java.lang.String permission;
|
||||
private org.alfresco.repo.webservice.accesscontrol.AccessState accessState;
|
||||
|
||||
public HasPermissionsResult() {
|
||||
}
|
||||
|
||||
public HasPermissionsResult(
|
||||
org.alfresco.repo.webservice.types.Reference reference,
|
||||
java.lang.String permission,
|
||||
org.alfresco.repo.webservice.accesscontrol.AccessState accessState) {
|
||||
this.reference = reference;
|
||||
this.permission = permission;
|
||||
this.accessState = accessState;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the reference value for this HasPermissionsResult.
|
||||
*
|
||||
* @return reference
|
||||
*/
|
||||
public org.alfresco.repo.webservice.types.Reference getReference() {
|
||||
return reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the reference value for this HasPermissionsResult.
|
||||
*
|
||||
* @param reference
|
||||
*/
|
||||
public void setReference(org.alfresco.repo.webservice.types.Reference reference) {
|
||||
this.reference = reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the permission value for this HasPermissionsResult.
|
||||
*
|
||||
* @return permission
|
||||
*/
|
||||
public java.lang.String getPermission() {
|
||||
return permission;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the permission value for this HasPermissionsResult.
|
||||
*
|
||||
* @param permission
|
||||
*/
|
||||
public void setPermission(java.lang.String permission) {
|
||||
this.permission = permission;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the accessState value for this HasPermissionsResult.
|
||||
*
|
||||
* @return accessState
|
||||
*/
|
||||
public org.alfresco.repo.webservice.accesscontrol.AccessState getAccessState() {
|
||||
return accessState;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the accessState value for this HasPermissionsResult.
|
||||
*
|
||||
* @param accessState
|
||||
*/
|
||||
public void setAccessState(org.alfresco.repo.webservice.accesscontrol.AccessState accessState) {
|
||||
this.accessState = accessState;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof HasPermissionsResult)) return false;
|
||||
HasPermissionsResult other = (HasPermissionsResult) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
((this.reference==null && other.getReference()==null) ||
|
||||
(this.reference!=null &&
|
||||
this.reference.equals(other.getReference()))) &&
|
||||
((this.permission==null && other.getPermission()==null) ||
|
||||
(this.permission!=null &&
|
||||
this.permission.equals(other.getPermission()))) &&
|
||||
((this.accessState==null && other.getAccessState()==null) ||
|
||||
(this.accessState!=null &&
|
||||
this.accessState.equals(other.getAccessState())));
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
if (getReference() != null) {
|
||||
_hashCode += getReference().hashCode();
|
||||
}
|
||||
if (getPermission() != null) {
|
||||
_hashCode += getPermission().hashCode();
|
||||
}
|
||||
if (getAccessState() != null) {
|
||||
_hashCode += getAccessState().hashCode();
|
||||
}
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(HasPermissionsResult.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "HasPermissionsResult"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("reference");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "reference"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/model/content/1.0", "Reference"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("permission");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "permission"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("accessState");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "accessState"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessState"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,154 @@
|
||||
/**
|
||||
* OwnerResult.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
|
||||
*/
|
||||
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
public class OwnerResult implements java.io.Serializable {
|
||||
private org.alfresco.repo.webservice.types.Reference reference;
|
||||
private java.lang.String owner;
|
||||
|
||||
public OwnerResult() {
|
||||
}
|
||||
|
||||
public OwnerResult(
|
||||
org.alfresco.repo.webservice.types.Reference reference,
|
||||
java.lang.String owner) {
|
||||
this.reference = reference;
|
||||
this.owner = owner;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the reference value for this OwnerResult.
|
||||
*
|
||||
* @return reference
|
||||
*/
|
||||
public org.alfresco.repo.webservice.types.Reference getReference() {
|
||||
return reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the reference value for this OwnerResult.
|
||||
*
|
||||
* @param reference
|
||||
*/
|
||||
public void setReference(org.alfresco.repo.webservice.types.Reference reference) {
|
||||
this.reference = reference;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the owner value for this OwnerResult.
|
||||
*
|
||||
* @return owner
|
||||
*/
|
||||
public java.lang.String getOwner() {
|
||||
return owner;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the owner value for this OwnerResult.
|
||||
*
|
||||
* @param owner
|
||||
*/
|
||||
public void setOwner(java.lang.String owner) {
|
||||
this.owner = owner;
|
||||
}
|
||||
|
||||
private java.lang.Object __equalsCalc = null;
|
||||
public synchronized boolean equals(java.lang.Object obj) {
|
||||
if (!(obj instanceof OwnerResult)) return false;
|
||||
OwnerResult other = (OwnerResult) obj;
|
||||
if (obj == null) return false;
|
||||
if (this == obj) return true;
|
||||
if (__equalsCalc != null) {
|
||||
return (__equalsCalc == obj);
|
||||
}
|
||||
__equalsCalc = obj;
|
||||
boolean _equals;
|
||||
_equals = true &&
|
||||
((this.reference==null && other.getReference()==null) ||
|
||||
(this.reference!=null &&
|
||||
this.reference.equals(other.getReference()))) &&
|
||||
((this.owner==null && other.getOwner()==null) ||
|
||||
(this.owner!=null &&
|
||||
this.owner.equals(other.getOwner())));
|
||||
__equalsCalc = null;
|
||||
return _equals;
|
||||
}
|
||||
|
||||
private boolean __hashCodeCalc = false;
|
||||
public synchronized int hashCode() {
|
||||
if (__hashCodeCalc) {
|
||||
return 0;
|
||||
}
|
||||
__hashCodeCalc = true;
|
||||
int _hashCode = 1;
|
||||
if (getReference() != null) {
|
||||
_hashCode += getReference().hashCode();
|
||||
}
|
||||
if (getOwner() != null) {
|
||||
_hashCode += getOwner().hashCode();
|
||||
}
|
||||
__hashCodeCalc = false;
|
||||
return _hashCode;
|
||||
}
|
||||
|
||||
// Type metadata
|
||||
private static org.apache.axis.description.TypeDesc typeDesc =
|
||||
new org.apache.axis.description.TypeDesc(OwnerResult.class, true);
|
||||
|
||||
static {
|
||||
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "OwnerResult"));
|
||||
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("reference");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "reference"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.alfresco.org/ws/model/content/1.0", "Reference"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
elemField = new org.apache.axis.description.ElementDesc();
|
||||
elemField.setFieldName("owner");
|
||||
elemField.setXmlName(new javax.xml.namespace.QName("http://www.alfresco.org/ws/service/accesscontrol/1.0", "owner"));
|
||||
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
|
||||
elemField.setNillable(false);
|
||||
typeDesc.addFieldDesc(elemField);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return type metadata object
|
||||
*/
|
||||
public static org.apache.axis.description.TypeDesc getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Serializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Serializer getSerializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanSerializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Custom Deserializer
|
||||
*/
|
||||
public static org.apache.axis.encoding.Deserializer getDeserializer(
|
||||
java.lang.String mechType,
|
||||
java.lang.Class _javaType,
|
||||
javax.xml.namespace.QName _xmlType) {
|
||||
return
|
||||
new org.apache.axis.encoding.ser.BeanDeserializer(
|
||||
_javaType, _xmlType, typeDesc);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,380 @@
|
||||
<!-- Use this file to deploy some handlers/chains and services -->
|
||||
<!-- Two ways to do this: -->
|
||||
<!-- java org.apache.axis.client.AdminClient deploy.wsdd -->
|
||||
<!-- after the axis server is running -->
|
||||
<!-- or -->
|
||||
<!-- java org.apache.axis.utils.Admin client|server deploy.wsdd -->
|
||||
<!-- from the same directory that the Axis engine runs -->
|
||||
|
||||
<deployment
|
||||
xmlns="http://xml.apache.org/axis/wsdd/"
|
||||
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
|
||||
|
||||
<!-- Services from AccessControlService WSDL service -->
|
||||
|
||||
<service name="AccessControlService" provider="java:RPC" style="wrapped" use="literal">
|
||||
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<parameter name="wsdlServiceElement" value="AccessControlService"/>
|
||||
<parameter name="schemaQualified" value="http://www.alfresco.org/ws/model/content/1.0,http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<parameter name="wsdlServicePort" value="AccessControlService"/>
|
||||
<parameter name="className" value="org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapBindingImpl"/>
|
||||
<parameter name="wsdlPortType" value="AccessControlServiceSoapPort"/>
|
||||
<parameter name="typeMappingVersion" value="1.2"/>
|
||||
<operation name="getACLs" qname="operNS:getACLs" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getACLs" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:filter" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:ACE" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="addACEs" qname="operNS:addACEs" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/addACEs" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:aces" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:ACE" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="removeACEs" qname="operNS:removeACEs" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/removeACEs" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:aces" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:ACE" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="getPermissions" qname="operNS:getPermissions" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:result" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:GetPermissionsResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getPermissions" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="getClassPermissions" qname="operNS:getClassPermissions" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:result" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:GetPermissionsResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getClassPermissions" >
|
||||
<parameter qname="pns:classNames" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="hasPermissions" qname="operNS:hasPermissions" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:results" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:HasPermissionsResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/hasPermissions" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:permissions" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="setInheritPermission" qname="operNS:setInheritPermission" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/setInheritPermission" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:inheritPermission" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:boolean" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="getOwners" qname="operNS:getOwners" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:results" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:OwnerResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getOwners" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="setOwners" qname="operNS:setOwners" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:results" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:OwnerResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/setOwners" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:owner" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<parameter name="allowedMethods" value="setOwners setInheritPermission getOwners getPermissions getClassPermissions removeACEs getACLs addACEs hasPermissions"/>
|
||||
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ParentReference"
|
||||
type="java:org.alfresco.repo.webservice.types.ParentReference"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:QueryLanguageEnum"
|
||||
type="java:org.alfresco.repo.webservice.types.QueryLanguageEnum"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Cardinality"
|
||||
type="java:org.alfresco.repo.webservice.types.Cardinality"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ClassDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.ClassDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ContentFormat"
|
||||
type="java:org.alfresco.repo.webservice.types.ContentFormat"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:GetPermissionsResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.GetPermissionsResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Version"
|
||||
type="java:org.alfresco.repo.webservice.types.Version"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Node"
|
||||
type="java:org.alfresco.repo.webservice.types.Node"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Predicate"
|
||||
type="java:org.alfresco.repo.webservice.types.Predicate"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ResultSetRow"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSetRow"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Path"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ResultSet"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSet"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ResultSetMetaData"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSetMetaData"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:ACE"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.ACE"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:GetClassPermissionsResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.GetClassPermissionsResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:NodeDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.NodeDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Category"
|
||||
type="java:org.alfresco.repo.webservice.types.Category"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ValueDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.ValueDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:OwnerResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.OwnerResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>ContentFormat>mimetype"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:AccessState"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.AccessState"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Query"
|
||||
type="java:org.alfresco.repo.webservice.types.Query"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:StoreEnum"
|
||||
type="java:org.alfresco.repo.webservice.types.StoreEnum"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Reference"
|
||||
type="java:org.alfresco.repo.webservice.types.Reference"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:NamedValue"
|
||||
type="java:org.alfresco.repo.webservice.types.NamedValue"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:UUID"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Name"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>ResultSetRow>node"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSetRowNode"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>ContentFormat>encoding"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:HasPermissionsResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.HasPermissionsResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Classification"
|
||||
type="java:org.alfresco.repo.webservice.types.Classification"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:AccessControlFault"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.AccessControlFault"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:ACL"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.ACL"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Store"
|
||||
type="java:org.alfresco.repo.webservice.types.Store"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>Store>address"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:AssociationDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.AssociationDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:RoleDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.RoleDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:PropertyDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.PropertyDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:VersionHistory"
|
||||
type="java:org.alfresco.repo.webservice.types.VersionHistory"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
</service>
|
||||
</deployment>
|
@@ -0,0 +1,72 @@
|
||||
package org.alfresco.repo.webservice.accesscontrol;
|
||||
|
||||
import java.rmi.RemoteException;
|
||||
|
||||
import org.alfresco.repo.transaction.TransactionComponent;
|
||||
import org.alfresco.repo.webservice.AbstractWebService;
|
||||
import org.alfresco.repo.webservice.types.Predicate;
|
||||
|
||||
public class AccessControlService extends AbstractWebService implements AccessControlServiceSoapPort
|
||||
{
|
||||
private TransactionComponent transactionService = null;
|
||||
|
||||
public void setTransactionService(TransactionComponent transactionService)
|
||||
{
|
||||
this.transactionService = transactionService;
|
||||
}
|
||||
|
||||
public ACL[] getACLs(Predicate predicate, ACE filter) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public ACL[] addACEs(Predicate predicate, ACE[] aces) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public ACL[] removeACEs(Predicate predicate, ACE[] aces) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public GetPermissionsResult[] getPermissions(Predicate predicate) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public GetPermissionsResult[] getClassPermissions(String[] classNames) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public HasPermissionsResult hasPermissions(Predicate predicate, String[] permissions) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public ACL[] setInheritPermission(Predicate predicate, boolean inheritPermission) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public OwnerResult[] getOwners(Predicate predicate) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public OwnerResult[] setOwners(Predicate predicate, String owner) throws RemoteException, AccessControlFault
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
@@ -30,10 +30,10 @@
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="namespaceService"/>
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
<property name="copyService">
|
||||
<ref bean="copyService"/>
|
||||
<ref bean="CopyService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<bean id="authenticationWebService" class="org.alfresco.repo.webservice.authentication.AuthenticationWebService">
|
||||
<property name="authenticationService">
|
||||
<ref bean="authenticationService"/>
|
||||
<ref bean="AuthenticationService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
@@ -56,10 +56,10 @@
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="namespaceService"/>
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService"/>
|
||||
<ref bean="DictionaryService"/>
|
||||
</property>
|
||||
<property name="querySessionCache">
|
||||
<ref bean="querySessionCache"/>
|
||||
@@ -80,7 +80,7 @@
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="namespaceService"/>
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
@@ -95,16 +95,16 @@
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="namespaceService"/>
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
<property name="checkOutCheckinService">
|
||||
<ref bean="checkOutCheckInService"/>
|
||||
<ref bean="CheckoutCheckinService"/>
|
||||
</property>
|
||||
<property name="lockService">
|
||||
<ref bean="lockService"/>
|
||||
<ref bean="LockService"/>
|
||||
</property>
|
||||
<property name="versionService">
|
||||
<ref bean="versionService"/>
|
||||
<ref bean="VersionService"/>
|
||||
</property>
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent"/>
|
||||
@@ -122,10 +122,10 @@
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="namespaceService"/>
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService"/>
|
||||
<ref bean="DictionaryService"/>
|
||||
</property>
|
||||
<property name="categoryService">
|
||||
<ref bean="CategoryService"/>
|
||||
@@ -146,16 +146,31 @@
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="namespaceService"/>
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
<property name="actionService">
|
||||
<ref bean="actionService"/>
|
||||
<ref bean="ActionService"/>
|
||||
</property>
|
||||
<property name="ruleService">
|
||||
<ref bean="ruleService"/>
|
||||
<ref bean="RuleService"/>
|
||||
</property>
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService"/>
|
||||
<ref bean="DictionaryService"/>
|
||||
</property>
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="accessControlWebService" class="org.alfresco.repo.webservice.accesscontrol.AccessControlService">
|
||||
<property name="nodeService">
|
||||
<ref bean="NodeService"/>
|
||||
</property>
|
||||
<property name="searchService">
|
||||
<ref bean="SearchService"/>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="NamespaceService"/>
|
||||
</property>
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent"/>
|
||||
|
@@ -2322,6 +2322,380 @@
|
||||
encodingStyle=""
|
||||
/>
|
||||
</service>
|
||||
|
||||
<service name="AccessControlService" provider="java:SpringRPC" style="wrapped" use="literal">
|
||||
<documentation>Access control web service API.</documentation>
|
||||
<wsdlFile>/wsdl/access-control-service.wsdl</wsdlFile>
|
||||
<parameter name="springBean" value="accessControlWebService"/>
|
||||
<requestFlow>
|
||||
<handler type="CreateSpringTicketCallback"/>
|
||||
<handler type="WSSecurity"/>
|
||||
</requestFlow>
|
||||
<!-- generated below here -->
|
||||
<parameter name="wsdlTargetNamespace" value="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<parameter name="wsdlServiceElement" value="AccessControlService"/>
|
||||
<parameter name="schemaQualified" value="http://www.alfresco.org/ws/model/content/1.0,http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<parameter name="wsdlServicePort" value="AccessControlService"/>
|
||||
<parameter name="className" value="org.alfresco.repo.webservice.accesscontrol.AccessControlServiceSoapBindingImpl"/>
|
||||
<parameter name="wsdlPortType" value="AccessControlServiceSoapPort"/>
|
||||
<parameter name="typeMappingVersion" value="1.2"/>
|
||||
<operation name="getACLs" qname="operNS:getACLs" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getACLs" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:filter" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:ACE" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="addACEs" qname="operNS:addACEs" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/addACEs" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:aces" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:ACE" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="removeACEs" qname="operNS:removeACEs" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/removeACEs" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:aces" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:ACE" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="getPermissions" qname="operNS:getPermissions" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:result" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:GetPermissionsResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getPermissions" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="getClassPermissions" qname="operNS:getClassPermissions" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:result" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:GetPermissionsResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getClassPermissions" >
|
||||
<parameter qname="pns:classNames" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="hasPermissions" qname="operNS:hasPermissions" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:results" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:HasPermissionsResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/hasPermissions" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:permissions" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="setInheritPermission" qname="operNS:setInheritPermission" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:acls" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:ACL" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/setInheritPermission" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:inheritPermission" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:boolean" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="getOwners" qname="operNS:getOwners" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:results" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:OwnerResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getOwners" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<operation name="setOwners" qname="operNS:setOwners" xmlns:operNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnQName="retNS:results" xmlns:retNS="http://www.alfresco.org/ws/service/accesscontrol/1.0" returnType="rtns:OwnerResult" xmlns:rtns="http://www.alfresco.org/ws/service/accesscontrol/1.0" soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/setOwners" >
|
||||
<parameter qname="pns:predicate" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:Predicate" xmlns:tns="http://www.alfresco.org/ws/model/content/1.0"/>
|
||||
<parameter qname="pns:owner" xmlns:pns="http://www.alfresco.org/ws/service/accesscontrol/1.0" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
|
||||
<fault name="AccessControlFault" qname="fns:AccessControlFault" xmlns:fns="http://www.alfresco.org/ws/service/accesscontrol/1.0" class="org.alfresco.repo.webservice.accesscontrol.AccessControlFault" type="tns:AccessControlFault" xmlns:tns="http://www.alfresco.org/ws/service/accesscontrol/1.0"/>
|
||||
</operation>
|
||||
<parameter name="allowedMethods" value="setOwners setInheritPermission getOwners getPermissions getClassPermissions removeACEs getACLs addACEs hasPermissions"/>
|
||||
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ParentReference"
|
||||
type="java:org.alfresco.repo.webservice.types.ParentReference"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:QueryLanguageEnum"
|
||||
type="java:org.alfresco.repo.webservice.types.QueryLanguageEnum"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Cardinality"
|
||||
type="java:org.alfresco.repo.webservice.types.Cardinality"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ClassDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.ClassDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ContentFormat"
|
||||
type="java:org.alfresco.repo.webservice.types.ContentFormat"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:GetPermissionsResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.GetPermissionsResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Version"
|
||||
type="java:org.alfresco.repo.webservice.types.Version"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Node"
|
||||
type="java:org.alfresco.repo.webservice.types.Node"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Predicate"
|
||||
type="java:org.alfresco.repo.webservice.types.Predicate"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ResultSetRow"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSetRow"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Path"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ResultSet"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSet"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ResultSetMetaData"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSetMetaData"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:ACE"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.ACE"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:GetClassPermissionsResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.GetClassPermissionsResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:NodeDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.NodeDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Category"
|
||||
type="java:org.alfresco.repo.webservice.types.Category"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:ValueDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.ValueDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:OwnerResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.OwnerResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>ContentFormat>mimetype"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:AccessState"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.AccessState"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Query"
|
||||
type="java:org.alfresco.repo.webservice.types.Query"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:StoreEnum"
|
||||
type="java:org.alfresco.repo.webservice.types.StoreEnum"
|
||||
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Reference"
|
||||
type="java:org.alfresco.repo.webservice.types.Reference"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:NamedValue"
|
||||
type="java:org.alfresco.repo.webservice.types.NamedValue"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:UUID"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Name"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>ResultSetRow>node"
|
||||
type="java:org.alfresco.repo.webservice.types.ResultSetRowNode"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>ContentFormat>encoding"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:HasPermissionsResult"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.HasPermissionsResult"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Classification"
|
||||
type="java:org.alfresco.repo.webservice.types.Classification"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:AccessControlFault"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.AccessControlFault"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
qname="ns:ACL"
|
||||
type="java:org.alfresco.repo.webservice.accesscontrol.ACL"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:Store"
|
||||
type="java:org.alfresco.repo.webservice.types.Store"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:>Store>address"
|
||||
type="java:java.lang.String"
|
||||
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:AssociationDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.AssociationDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:RoleDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.RoleDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:PropertyDefinition"
|
||||
type="java:org.alfresco.repo.webservice.types.PropertyDefinition"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
<typeMapping
|
||||
xmlns:ns="http://www.alfresco.org/ws/model/content/1.0"
|
||||
qname="ns:VersionHistory"
|
||||
type="java:org.alfresco.repo.webservice.types.VersionHistory"
|
||||
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
|
||||
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
|
||||
encodingStyle=""
|
||||
/>
|
||||
</service>
|
||||
|
||||
<transport name="http">
|
||||
<requestFlow>
|
||||
|
499
source/wsdl/access-control-service.wsdl
Normal file
499
source/wsdl/access-control-service.wsdl
Normal file
@@ -0,0 +1,499 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<wsdl:definitions name="access-control-service"
|
||||
targetNamespace="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
xmlns:apachesoap="http://xml.apache.org/xml-soap"
|
||||
xmlns:acs="http://www.alfresco.org/ws/service/accesscontrol/1.0"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:cms="http://www.alfresco.org/ws/model/content/1.0"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- ************************************** -->
|
||||
<!-- Copyright Alfresco Software, Inc. 2005 -->
|
||||
<!-- ************************************** -->
|
||||
<wsdl:import namespace="http://www.alfresco.org/ws/model/content/1.0" location="types.xsd"/>
|
||||
<wsdl:types>
|
||||
<schema elementFormDefault="qualified" targetNamespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<!-- Type Definitions -->
|
||||
|
||||
<complexType name="ACE">
|
||||
<sequence>
|
||||
<element name="authority" type="xsd:string"/>
|
||||
<element name="permission" type="xsd:string"/>
|
||||
<element name="allow" type="xsd:boolean"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="ACE" type="acs:ACE"/>
|
||||
|
||||
<complexType name="ACL">
|
||||
<sequence>
|
||||
<element name="reference" type="cms:Reference"/>
|
||||
<element name="inheritPermissions" type="xsd:boolean"/>
|
||||
<element name="aces" type="acs:ACE" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="ACL" type="acs:ACL"/>
|
||||
|
||||
<complexType name="GetPermissionsResult">
|
||||
<sequence>
|
||||
<element name="reference" type="cms:Reference"/>
|
||||
<element name="permissions" type="xsd:string" maxOccures="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="GetPermissionsResult" type="acs:GetPermissionsResult"/>
|
||||
|
||||
<complexType name="GetClassPermissionsResult">
|
||||
<sequence>
|
||||
<element name="className" type="xsd:string"/>
|
||||
<element name="permissions" type="xsd:string" maxOccures="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="GetClassPermissionsResult" type="acs:GetClassPermissionsResult"/>
|
||||
|
||||
<xsd:simpleType name="AccessState">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="acepted"/>
|
||||
<xsd:enumeration value="declined"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<complexType name="HasPermissionsResult">
|
||||
<sequence>
|
||||
<element name="reference" type="cms:Reference"/>
|
||||
<element name="permission" type="xsd:string"/>
|
||||
<element name="accessState" type="acs:AccessState"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="HasPermissionsResult" type="acs:HasPermissionsResult"/>
|
||||
|
||||
<complexType name="OwnerResult">
|
||||
<sequence>
|
||||
<element name="reference" type="cms:Reference"/>
|
||||
<element name="owner" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="OwnerResult" type="acs:OwnerResult"/>
|
||||
|
||||
<complexType name="AccessControlFault">
|
||||
<sequence>
|
||||
<element name="errorCode" type="xsd:int"/>
|
||||
<element name="message" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="AccessControlFault" type="acs:AccessControlFault"/>
|
||||
|
||||
<!-- Method Definitions -->
|
||||
|
||||
<element name="getACLs">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
<element name="filter" type="acs:ACE"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getACLsResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="acls" type="acs:ACL" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="addACEs">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
<element name="aces" type="acs:ACE" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="addACEsResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="acls" type="acs:ACL" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="removeACEs">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
<element name="aces" type="acs:ACE" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="removeACEsResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="acls" type="acs:ACL" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getPermissions">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getPermissionsResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="result" type="acs:GetPermissionsResult" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getClassPermissions">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="classNames" type="xsd:string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getClassPermissionsResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="result" type="acs:GetPermissionsResult" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="hasPermissions">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
<element name="permissions" type="xsd:string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="hasPermissionsResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="results" type="acs:HasPermissionsResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="setInheritPermission">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
<element name="inheritPermission" type="xsd:boolean"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="setInheritPermissionResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="acls" type="acs:ACL" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getOwners">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="getOwnersResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="results" type="acs:OwnerResult" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="setOwners">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="predicate" type="cms:Predicate"/>
|
||||
<element name="owner" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="setOwnersResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="results" type="acs:OwnerResult" maxOccurs="unbounded" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
</schema>
|
||||
</wsdl:types>
|
||||
|
||||
<!-- Message definitions -->
|
||||
|
||||
<wsdl:message name="getACLsRequest">
|
||||
<wsdl:part element="acs:getACLs" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getACLsResponse">
|
||||
<wsdl:part element="acs:getACLsResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="addACEsRequest">
|
||||
<wsdl:part element="acs:addACEs" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="addACEsResponse">
|
||||
<wsdl:part element="acs:addACEsResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="removeACEsRequest">
|
||||
<wsdl:part element="acs:removeACEs" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="removeACEsResponse">
|
||||
<wsdl:part element="acs:removeACEsResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getPermissionsRequest">
|
||||
<wsdl:part element="acs:getPermissions" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getPermissionsResponse">
|
||||
<wsdl:part element="acs:getPermissionsResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getClassPermissionsRequest">
|
||||
<wsdl:part element="acs:getClassPermissions" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getClassPermissionsResponse">
|
||||
<wsdl:part element="acs:getClassPermissionsResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="hasPermissionsRequest">
|
||||
<wsdl:part element="acs:hasPermissions" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="hasPermissionsResponse">
|
||||
<wsdl:part element="acs:hasPermissionsResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="setInheritPermissionRequest">
|
||||
<wsdl:part element="acs:setInheritPermission" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="setInheritPermissionResponse">
|
||||
<wsdl:part element="acs:setInheritPermissionResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getOwnersRequest">
|
||||
<wsdl:part element="acs:getOwners" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="getOwnersResponse">
|
||||
<wsdl:part element="acs:getOwnersResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="setOwnersRequest">
|
||||
<wsdl:part element="acs:setOwners" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="setOwnersResponse">
|
||||
<wsdl:part element="acs:setOwnersResponse" name="parameters"/>
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="AccessControlFault">
|
||||
<wsdl:part element="acs:AccessControlFault" name="fault"/>
|
||||
</wsdl:message>
|
||||
|
||||
<!-- Port and binding definitions -->
|
||||
|
||||
<wsdl:portType name="AccessControlServiceSoapPort">
|
||||
<wsdl:operation name="getACLs">
|
||||
<wsdl:documentation>Get the list of the ACL's for a reference.</wsdl:documentation>
|
||||
<wsdl:input message="acs:getACLsRequest" name="getACLsRequest"/>
|
||||
<wsdl:output message="acs:getACLsResponse" name="getACLsResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="addACEs">
|
||||
<wsdl:documentation>Adds a number of ACE's to a collection of references.</wsdl:documentation>
|
||||
<wsdl:input message="acs:addACEsRequest" name="addACEsRequest"/>
|
||||
<wsdl:output message="acs:addACEsResponse" name="addACEsResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeACEs">
|
||||
<wsdl:documentation>Removes ACE's from a collection of references.</wsdl:documentation>
|
||||
<wsdl:input message="acs:removeACEsRequest" name="removeACEsRequest"/>
|
||||
<wsdl:output message="acs:removeACEsResponse" name="removeACEsResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPermissions">
|
||||
<wsdl:documentation>Gets a list of the settable permissions for a set of references.</wsdl:documentation>
|
||||
<wsdl:input message="acs:getPermissionsRequest" name="getPermissionsRequest"/>
|
||||
<wsdl:output message="acs:getPermissionsResponse" name="getPermissionsResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getClassPermissions">
|
||||
<wsdl:documentation>Gets a list of the settable permissions for a list of classes.</wsdl:documentation>
|
||||
<wsdl:input message="acs:getClassPermissionsRequest" name="getClassPermissionsRequest"/>
|
||||
<wsdl:output message="acs:getClassPermissionsResponse" name="getClassPermissionsResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="hasPermissions">
|
||||
<wsdl:documentation>Determines whether the current authenticated user has the permissions on each of the specified references.</wsdl:documentation>
|
||||
<wsdl:input message="acs:hasPermissionsRequest" name="hasPermissionsRequest"/>
|
||||
<wsdl:output message="acs:hasPermissionsResponse" name="hasPermissionsResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="setInheritPermission">
|
||||
<wsdl:documentation>Set the inherit permission property of a set of references.</wsdl:documentation>
|
||||
<wsdl:input message="acs:setInheritPermissionRequest" name="setInheritPermissionRequest"/>
|
||||
<wsdl:output message="acs:setInheritPermissionResponse" name="setInheritPermissionResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getOwners">
|
||||
<wsdl:documentation>Get the current node owner.</wsdl:documentation>
|
||||
<wsdl:input message="acs:getOwnersRequest" name="getOwnersRequest"/>
|
||||
<wsdl:output message="acs:getOwnersResponse" name="getOwnersResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="setOwners">
|
||||
<wsdl:documentation>Sets the current node owner.</wsdl:documentation>
|
||||
<wsdl:input message="acs:setOwnersRequest" name="setOwnersRequest"/>
|
||||
<wsdl:output message="acs:setOwnersResponse" name="setOwnersResponse"/>
|
||||
<wsdl:fault message="acs:AccessControlFault" name="AccessControlFault"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
|
||||
<wsdl:binding name="AccessControlServiceSoapBinding" type="acs:AccessControlServiceSoapPort">
|
||||
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="getACLs">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getACLs"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="addACEs">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/addACEs"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeACEs">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/removeACEs"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPermissions">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getPermissions"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getClassPermissions">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getClassPermissions"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="hasPermissions">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/hasPermissions"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="setInheritPermission">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/setInheritPermission"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getOwners">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/getOwners"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="setOwners">
|
||||
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/accesscontrol/1.0/setOwners"/>
|
||||
<wsdl:input>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="AccessControlFault">
|
||||
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" use="literal" name="AccessControlFault"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
|
||||
<!-- Service definition -->
|
||||
|
||||
<wsdl:service name="AccessControlService">
|
||||
<wsdl:documentation>Access control service.</wsdl:documentation>
|
||||
<wsdl:port binding="acs:AccessControlServiceSoapBinding" name="AccessControlService">
|
||||
<wsdlsoap:address location="http://localhost:8080/alfresco/api/AccessControlService"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
</wsdl:definitions>
|
Reference in New Issue
Block a user