You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2015/12/15 17:40:35 UTC
svn commit: r1720191 [23/24] - in /syncope/site/2.0.0-SNAPSHOT: ./
apidocs/2.0/org/apache/syncope/client/console/panels/search/
apidocs/2.0/org/apache/syncope/client/console/panels/search/class-use/
apidocs/2.0/org/apache/syncope/client/console/wizards...
Modified: syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl?rev=1720191&r1=1720190&r2=1720191&view=diff
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl (original)
+++ syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl Tue Dec 15 16:40:33 2015
@@ -579,77 +579,154 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="plainSchemaTO">
+ <xs:complexType name="realmTO">
<xs:complexContent>
- <xs:extension base="tns:abstractSchemaTO">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="cipherAlgorithm" type="tns:cipherAlgorithm"/>
- <xs:element minOccurs="0" name="conversionPattern" type="xs:string"/>
- <xs:element minOccurs="0" name="enumerationKeys" type="xs:string"/>
- <xs:element minOccurs="0" name="enumerationValues" type="xs:string"/>
- <xs:element minOccurs="0" name="mandatoryCondition" type="xs:string"/>
- <xs:element minOccurs="0" name="mimeType" type="xs:string"/>
- <xs:element name="multivalue" type="xs:boolean"/>
- <xs:element name="readonly" type="xs:boolean"/>
- <xs:element minOccurs="0" name="secretKey" type="xs:string"/>
- <xs:element minOccurs="0" name="type" type="tns:attrSchemaType"/>
- <xs:element name="uniqueConstraint" type="xs:boolean"/>
- <xs:element minOccurs="0" name="validatorClass" type="xs:string"/>
+ <xs:element minOccurs="0" name="templates" type="tns:genericMapType"/>
+ <xs:element minOccurs="0" name="accountPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="actionsClassNames">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="actionsClassName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="fullPath" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
+ <xs:element name="parent" type="xs:long"/>
+ <xs:element minOccurs="0" name="passwordPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractSchemaTO">
+ <xs:complexType name="resourceTO">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractAnnotatedBean">
<xs:sequence>
- <xs:element minOccurs="0" name="anyTypeClass" type="xs:string"/>
+ <xs:element minOccurs="0" name="accountPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="capabilitiesOverride">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="capability" type="tns:connectorCapability"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="confOverride">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:connConfProperty"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="connector" type="xs:long"/>
+ <xs:element minOccurs="0" name="connectorDisplayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="createTraceLevel" type="tns:traceLevel"/>
+ <xs:element minOccurs="0" name="deleteTraceLevel" type="tns:traceLevel"/>
+ <xs:element name="enforceMandatoryCondition" type="xs:boolean"/>
<xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element name="overrideCapabilities" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="passwordPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="propagationActionsClassNames">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="propagationActionsClassName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="propagationPriority" type="xs:int"/>
+ <xs:element minOccurs="0" name="provisions">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="provision" type="tns:provisionTO"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="randomPwdIfNotProvided" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="syncPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="syncTraceLevel" type="tns:traceLevel"/>
+ <xs:element minOccurs="0" name="updateTraceLevel" type="tns:traceLevel"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="derSchemaTO">
+ <xs:complexType name="connConfProperty">
<xs:complexContent>
- <xs:extension base="tns:abstractSchemaTO">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="expression" type="xs:string"/>
+ <xs:element name="overridable" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="tns:connConfPropSchema"/>
+ <xs:element minOccurs="0" name="values">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="virSchemaTO">
+ <xs:complexType name="connConfPropSchema">
<xs:complexContent>
- <xs:extension base="tns:abstractSchemaTO">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="extAttrName" type="xs:string"/>
- <xs:element name="provision" type="xs:long"/>
- <xs:element name="readonly" type="xs:boolean"/>
- <xs:element minOccurs="0" name="resource" type="xs:string"/>
+ <xs:element name="confidential" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="defaultValues">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="defaultValue" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="displayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="helpMessage" type="xs:string"/>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
+ <xs:element name="order" type="xs:int"/>
+ <xs:element name="required" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="type" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="statusPatch">
+ <xs:complexType name="provisionTO">
<xs:complexContent>
- <xs:extension base="tns:passwordPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
+ <xs:element minOccurs="0" name="anyType" type="xs:string"/>
<xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="token" type="xs:string"/>
- <xs:element minOccurs="0" name="type" type="tns:statusPatchType"/>
+ <xs:element minOccurs="0" name="mapping" type="tns:mappingTO"/>
+ <xs:element minOccurs="0" name="objectClass" type="xs:string"/>
+ <xs:element minOccurs="0" name="syncToken" type="xs:string"/>
+ <xs:element minOccurs="0" name="virSchemas">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="virSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="passwordPatch">
+ <xs:complexType name="mappingTO">
<xs:complexContent>
- <xs:extension base="tns:stringReplacePatchItem">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="onSyncope" type="xs:boolean"/>
- <xs:element minOccurs="0" name="resources">
+ <xs:element minOccurs="0" name="connObjectKeyItem" type="tns:mappingItemTO"/>
+ <xs:element minOccurs="0" name="connObjectLink" type="xs:string"/>
+ <xs:element minOccurs="0" name="items">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mappingItemTO"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="linkingItems">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mappingItemTO"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -657,124 +734,175 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="stringReplacePatchItem">
+ <xs:complexType name="mappingItemTO">
<xs:complexContent>
- <xs:extension base="tns:abstractReplacePatchItem">
- <xs:sequence/>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element name="connObjectKey" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="extAttrName" type="xs:string"/>
+ <xs:element minOccurs="0" name="intAttrName" type="xs:string"/>
+ <xs:element minOccurs="0" name="intMappingType" type="tns:intMappingType"/>
+ <xs:element minOccurs="0" name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="mandatoryCondition" type="xs:string"/>
+ <xs:element name="password" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="purpose" type="tns:mappingPurpose"/>
+ </xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractReplacePatchItem">
+ <xs:complexType name="notificationTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPatchItem">
- <xs:sequence/>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="abouts" type="tns:genericMapType"/>
+ <xs:element name="active" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="events">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="event" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="recipientAttrName" type="xs:string"/>
+ <xs:element minOccurs="0" name="recipientAttrType" type="tns:intMappingType"/>
+ <xs:element minOccurs="0" name="recipients" type="xs:string"/>
+ <xs:element name="selfAsRecipient" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="sender" type="xs:string"/>
+ <xs:element minOccurs="0" name="staticRecipients">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="staticRecipient" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="subject" type="xs:string"/>
+ <xs:element minOccurs="0" name="template" type="xs:string"/>
+ <xs:element minOccurs="0" name="traceLevel" type="tns:traceLevel"/>
+ </xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractPatchItem">
+ <xs:complexType name="securityQuestionTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="value" type="xs:anyType"/>
+ <xs:element minOccurs="0" name="content" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractPatch">
+ <xs:complexType name="syncPolicyTO">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPolicyTO">
<xs:sequence>
- <xs:element minOccurs="0" name="operation" type="tns:patchOperation"/>
+ <xs:element minOccurs="0" name="specification" type="tns:syncPolicySpec"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="attrPatch">
+ <xs:complexType abstract="true" name="abstractPolicyTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="attrTO" type="tns:attrTO"/>
+ <xs:element minOccurs="0" name="description" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="usedByRealms">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="group" substitutionGroup="tns:any" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="usedByResources">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="membershipPatch">
+ <xs:complexType name="syncPolicySpec">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="membershipTO" type="tns:membershipTO"/>
+ <xs:element minOccurs="0" name="correlationRules" type="tns:genericMapType"/>
+ <xs:element minOccurs="0" name="conflictResolutionAction" type="tns:conflictResolutionAction"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="relationshipPatch">
+ <xs:complexType name="accountPolicyTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractPolicyTO">
<xs:sequence>
- <xs:element minOccurs="0" name="relationshipTO" type="tns:relationshipTO"/>
+ <xs:element name="maxAuthenticationAttempts" type="xs:int"/>
+ <xs:element name="propagateSuspension" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="resources">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="ruleConfs">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractAccountRuleConf"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="longPatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractPatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="stringPatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractPatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="booleanReplacePatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractReplacePatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="longReplacePatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractReplacePatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="associationPatch">
- <xs:complexContent>
- <xs:extension base="tns:passwordPatch">
- <xs:sequence>
- <xs:element minOccurs="0" name="action" type="tns:resourceAssociationAction"/>
- <xs:element name="key" type="xs:long"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="domainTO">
+ <xs:complexType abstract="true" name="abstractAccountRuleConf">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="adminCipherAlgorithm" type="tns:cipherAlgorithm"/>
- <xs:element minOccurs="0" name="adminPwd" type="xs:string"/>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="passwordPolicyTO">
+ <xs:complexType name="defaultAccountRuleConf">
<xs:complexContent>
- <xs:extension base="tns:abstractPolicyTO">
+ <xs:extension base="tns:abstractAccountRuleConf">
<xs:sequence>
- <xs:element name="allowNullPassword" type="xs:boolean"/>
- <xs:element name="historyLength" type="xs:int"/>
- <xs:element minOccurs="0" name="ruleConfs">
+ <xs:element name="allLowerCase" type="xs:boolean"/>
+ <xs:element name="allUpperCase" type="xs:boolean"/>
+ <xs:element name="maxLength" type="xs:int"/>
+ <xs:element name="minLength" type="xs:int"/>
+ <xs:element minOccurs="0" name="pattern" type="xs:string"/>
+ <xs:element minOccurs="0" name="prefixesNotPermitted">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractPasswordRuleConf"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="prefix" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="schemasNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="suffixesNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="suffix" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="wordsNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="word" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -782,23 +910,16 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractPolicyTO">
+ <xs:complexType name="passwordPolicyTO">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPolicyTO">
<xs:sequence>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="usedByRealms">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="group" substitutionGroup="tns:any" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="usedByResources">
+ <xs:element name="allowNullPassword" type="xs:boolean"/>
+ <xs:element name="historyLength" type="xs:int"/>
+ <xs:element minOccurs="0" name="ruleConfs">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractPasswordRuleConf"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -871,23 +992,18 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="accountPolicyTO">
+ <xs:complexType name="pagedConnObjectTOResult">
<xs:complexContent>
- <xs:extension base="tns:abstractPolicyTO">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="maxAuthenticationAttempts" type="xs:int"/>
- <xs:element name="propagateSuspension" type="xs:boolean"/>
- <xs:element minOccurs="0" name="resources">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="ruleConfs">
+ <xs:element name="allResultsReturned" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="next" type="xs:string"/>
+ <xs:element minOccurs="0" name="pagedResultsCookie" type="xs:string"/>
+ <xs:element name="remainingPagedResults" type="xs:int"/>
+ <xs:element minOccurs="0" name="result">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractAccountRuleConf"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:connObjectTO"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -895,95 +1011,53 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractAccountRuleConf">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="defaultAccountRuleConf">
+ <xs:complexType name="derSchemaTO">
<xs:complexContent>
- <xs:extension base="tns:abstractAccountRuleConf">
+ <xs:extension base="tns:abstractSchemaTO">
<xs:sequence>
- <xs:element name="allLowerCase" type="xs:boolean"/>
- <xs:element name="allUpperCase" type="xs:boolean"/>
- <xs:element name="maxLength" type="xs:int"/>
- <xs:element name="minLength" type="xs:int"/>
- <xs:element minOccurs="0" name="pattern" type="xs:string"/>
- <xs:element minOccurs="0" name="prefixesNotPermitted">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="prefix" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="schemasNotPermitted">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="suffixesNotPermitted">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="suffix" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="wordsNotPermitted">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="word" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
+ <xs:element minOccurs="0" name="expression" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="syncPolicyTO">
+ <xs:complexType abstract="true" name="abstractSchemaTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPolicyTO">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="specification" type="tns:syncPolicySpec"/>
+ <xs:element minOccurs="0" name="anyTypeClass" type="xs:string"/>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="syncPolicySpec">
+ <xs:complexType name="plainSchemaTO">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractSchemaTO">
<xs:sequence>
- <xs:element minOccurs="0" name="correlationRules" type="tns:genericMapType"/>
- <xs:element minOccurs="0" name="conflictResolutionAction" type="tns:conflictResolutionAction"/>
+ <xs:element minOccurs="0" name="cipherAlgorithm" type="tns:cipherAlgorithm"/>
+ <xs:element minOccurs="0" name="conversionPattern" type="xs:string"/>
+ <xs:element minOccurs="0" name="enumerationKeys" type="xs:string"/>
+ <xs:element minOccurs="0" name="enumerationValues" type="xs:string"/>
+ <xs:element minOccurs="0" name="mandatoryCondition" type="xs:string"/>
+ <xs:element minOccurs="0" name="mimeType" type="xs:string"/>
+ <xs:element name="multivalue" type="xs:boolean"/>
+ <xs:element name="readonly" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="secretKey" type="xs:string"/>
+ <xs:element minOccurs="0" name="type" type="tns:attrSchemaType"/>
+ <xs:element name="uniqueConstraint" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="validatorClass" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="roleTO">
+ <xs:complexType name="virSchemaTO">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractSchemaTO">
<xs:sequence>
- <xs:element minOccurs="0" name="dynMembershipCond" type="xs:string"/>
- <xs:element minOccurs="0" name="entitlements">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="entitlement" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="realms">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="realm" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
+ <xs:element minOccurs="0" name="extAttrName" type="xs:string"/>
+ <xs:element name="provision" type="xs:long"/>
+ <xs:element name="readonly" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="resource" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1006,33 +1080,17 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="relationshipTypeTO">
+ <xs:complexType name="domainTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
+ <xs:element minOccurs="0" name="adminCipherAlgorithm" type="tns:cipherAlgorithm"/>
+ <xs:element minOccurs="0" name="adminPwd" type="xs:string"/>
<xs:element minOccurs="0" name="key" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="deassociationPatch">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="action" type="tns:resourceDeassociationAction"/>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="resources">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
<xs:complexType name="userPatch">
<xs:complexContent>
<xs:extension base="tns:anyPatch">
@@ -1105,99 +1163,70 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="notificationTO">
+ <xs:complexType name="membershipPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatch">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="membershipTO" type="tns:membershipTO"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractPatch">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="abouts" type="tns:genericMapType"/>
- <xs:element name="active" type="xs:boolean"/>
- <xs:element minOccurs="0" name="events">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="event" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="recipientAttrName" type="xs:string"/>
- <xs:element minOccurs="0" name="recipientAttrType" type="tns:intMappingType"/>
- <xs:element minOccurs="0" name="recipients" type="xs:string"/>
- <xs:element name="selfAsRecipient" type="xs:boolean"/>
- <xs:element minOccurs="0" name="sender" type="xs:string"/>
- <xs:element minOccurs="0" name="staticRecipients">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="staticRecipient" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="subject" type="xs:string"/>
- <xs:element minOccurs="0" name="template" type="xs:string"/>
- <xs:element minOccurs="0" name="traceLevel" type="tns:traceLevel"/>
+ <xs:element minOccurs="0" name="operation" type="tns:patchOperation"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="resourceTO">
+ <xs:complexType abstract="true" name="abstractPatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractAnnotatedBean">
+ <xs:extension base="tns:abstractPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="accountPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="capabilitiesOverride">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="capability" type="tns:connectorCapability"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="confOverride">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:connConfProperty"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="connector" type="xs:long"/>
- <xs:element minOccurs="0" name="connectorDisplayName" type="xs:string"/>
- <xs:element minOccurs="0" name="createTraceLevel" type="tns:traceLevel"/>
- <xs:element minOccurs="0" name="deleteTraceLevel" type="tns:traceLevel"/>
- <xs:element name="enforceMandatoryCondition" type="xs:boolean"/>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element name="overrideCapabilities" type="xs:boolean"/>
- <xs:element minOccurs="0" name="passwordPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="propagationActionsClassNames">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="propagationActionsClassName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="propagationPriority" type="xs:int"/>
- <xs:element minOccurs="0" name="provisions">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="provision" type="tns:provisionTO"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="randomPwdIfNotProvided" type="xs:boolean"/>
- <xs:element minOccurs="0" name="syncPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="syncTraceLevel" type="tns:traceLevel"/>
- <xs:element minOccurs="0" name="updateTraceLevel" type="tns:traceLevel"/>
+ <xs:element minOccurs="0" name="value" type="xs:anyType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connConfProperty">
+ <xs:complexType abstract="true" name="abstractReplacePatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="booleanReplacePatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractReplacePatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="longReplacePatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractReplacePatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="stringReplacePatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractReplacePatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="passwordPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:stringReplacePatchItem">
<xs:sequence>
- <xs:element name="overridable" type="xs:boolean"/>
- <xs:element minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="tns:connConfPropSchema"/>
- <xs:element minOccurs="0" name="values">
+ <xs:element name="onSyncope" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="resources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:anyType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -1205,65 +1234,117 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connConfPropSchema">
+ <xs:complexType name="associationPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:passwordPatch">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="action" type="tns:resourceAssociationAction"/>
+ <xs:element name="key" type="xs:long"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="statusPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:passwordPatch">
+ <xs:sequence>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="token" type="xs:string"/>
+ <xs:element minOccurs="0" name="type" type="tns:statusPatchType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="longPatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="stringPatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="attrPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatch">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="attrTO" type="tns:attrTO"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="relationshipPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatch">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="relationshipTO" type="tns:relationshipTO"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="connIdObjectClassTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="confidential" type="xs:boolean"/>
- <xs:element minOccurs="0" name="defaultValues">
+ <xs:element minOccurs="0" name="attributes">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="defaultValue" type="xs:anyType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="displayName" type="xs:string"/>
- <xs:element minOccurs="0" name="helpMessage" type="xs:string"/>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- <xs:element name="order" type="xs:int"/>
- <xs:element name="required" type="xs:boolean"/>
+ <xs:element name="auxiliary" type="xs:boolean"/>
+ <xs:element name="container" type="xs:boolean"/>
<xs:element minOccurs="0" name="type" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="provisionTO">
+ <xs:complexType name="anyTypeTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="anyType" type="xs:string"/>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="mapping" type="tns:mappingTO"/>
- <xs:element minOccurs="0" name="objectClass" type="xs:string"/>
- <xs:element minOccurs="0" name="syncToken" type="xs:string"/>
- <xs:element minOccurs="0" name="virSchemas">
+ <xs:element minOccurs="0" name="classes">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="virSchema" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="class" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="kind" type="tns:anyTypeKind"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="mappingTO">
+ <xs:complexType name="anyTypeClassTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="connObjectKeyItem" type="tns:mappingItemTO"/>
- <xs:element minOccurs="0" name="connObjectLink" type="xs:string"/>
- <xs:element minOccurs="0" name="items">
+ <xs:element minOccurs="0" name="derSchemas">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mappingItemTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="linkingItems">
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="plainSchemas">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mappingItemTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="virSchemas">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -1271,36 +1352,32 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="mappingItemTO">
+ <xs:complexType name="pagedResult">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="connObjectKey" type="xs:boolean"/>
- <xs:element minOccurs="0" name="extAttrName" type="xs:string"/>
- <xs:element minOccurs="0" name="intAttrName" type="xs:string"/>
- <xs:element minOccurs="0" name="intMappingType" type="tns:intMappingType"/>
- <xs:element minOccurs="0" name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="mandatoryCondition" type="xs:string"/>
- <xs:element name="password" type="xs:boolean"/>
- <xs:element minOccurs="0" name="purpose" type="tns:mappingPurpose"/>
+ <xs:element minOccurs="0" name="next" type="xs:string"/>
+ <xs:element name="page" type="xs:int"/>
+ <xs:element minOccurs="0" name="prev" type="xs:string"/>
+ <xs:element minOccurs="0" name="result">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:abstractBaseBean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="size" type="xs:int"/>
+ <xs:element name="totalCount" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connIdObjectClassTO">
+ <xs:complexType name="relationshipTypeTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="attributes">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="auxiliary" type="xs:boolean"/>
- <xs:element name="container" type="xs:boolean"/>
- <xs:element minOccurs="0" name="type" type="xs:string"/>
+ <xs:element minOccurs="0" name="description" type="xs:string"/>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1437,28 +1514,21 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="bulkAction">
+ <xs:complexType name="loggerTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="targets">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="target" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="type" type="tns:bulkActionType"/>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="level" type="tns:loggerLevel"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="loggerTO">
+ <xs:complexType name="bulkActionResult">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="level" type="tns:loggerLevel"/>
+ <xs:element minOccurs="0" name="results" type="tns:genericMapType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1481,104 +1551,77 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connBundleTO">
+ <xs:complexType name="workflowFormTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="bundleName" type="xs:string"/>
- <xs:element minOccurs="0" name="connectorName" type="xs:string"/>
- <xs:element minOccurs="0" name="displayName" type="xs:string"/>
- <xs:element minOccurs="0" name="location" type="xs:string"/>
- <xs:element minOccurs="0" name="properties">
+ <xs:element minOccurs="0" name="createTime" type="xs:dateTime"/>
+ <xs:element minOccurs="0" name="description" type="xs:string"/>
+ <xs:element minOccurs="0" name="dueDate" type="xs:dateTime"/>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="owner" type="xs:string"/>
+ <xs:element minOccurs="0" name="workflowFormProperties">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="connConfPropSchema" type="tns:connConfPropSchema"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="workflowFormProperty" type="tns:workflowFormPropertyTO"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="version" type="xs:string"/>
+ <xs:element minOccurs="0" name="taskId" type="xs:string"/>
+ <xs:element name="userKey" type="xs:long"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="realmTO">
+ <xs:complexType name="workflowFormPropertyTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="templates" type="tns:genericMapType"/>
- <xs:element minOccurs="0" name="accountPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="actionsClassNames">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="actionsClassName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="fullPath" type="xs:string"/>
- <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="enumValues" type="tns:genericMapType"/>
+ <xs:element minOccurs="0" name="datePattern" type="xs:string"/>
+ <xs:element minOccurs="0" name="id" type="xs:string"/>
<xs:element minOccurs="0" name="name" type="xs:string"/>
- <xs:element name="parent" type="xs:long"/>
- <xs:element minOccurs="0" name="passwordPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="securityQuestionTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="content" type="xs:string"/>
- <xs:element name="key" type="xs:long"/>
+ <xs:element name="readable" type="xs:boolean"/>
+ <xs:element name="required" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="type" type="tns:workflowFormPropertyType"/>
+ <xs:element minOccurs="0" name="value" type="xs:string"/>
+ <xs:element name="writable" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="anyTypeClassTO">
+ <xs:complexType name="bulkAction">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="derSchemas">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="plainSchemas">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="virSchemas">
+ <xs:element minOccurs="0" name="targets">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="target" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element minOccurs="0" name="type" type="tns:bulkActionType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="pagedResult">
+ <xs:complexType name="connBundleTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="next" type="xs:string"/>
- <xs:element name="page" type="xs:int"/>
- <xs:element minOccurs="0" name="prev" type="xs:string"/>
- <xs:element minOccurs="0" name="result">
+ <xs:element minOccurs="0" name="bundleName" type="xs:string"/>
+ <xs:element minOccurs="0" name="connectorName" type="xs:string"/>
+ <xs:element minOccurs="0" name="displayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="location" type="xs:string"/>
+ <xs:element minOccurs="0" name="properties">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:abstractBaseBean"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="connConfPropSchema" type="tns:connConfPropSchema"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="size" type="xs:int"/>
- <xs:element name="totalCount" type="xs:int"/>
+ <xs:element minOccurs="0" name="version" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1626,86 +1669,43 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="pagedConnObjectTOResult">
+ <xs:complexType name="roleTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="allResultsReturned" type="xs:boolean"/>
- <xs:element minOccurs="0" name="next" type="xs:string"/>
- <xs:element minOccurs="0" name="pagedResultsCookie" type="xs:string"/>
- <xs:element name="remainingPagedResults" type="xs:int"/>
- <xs:element minOccurs="0" name="result">
+ <xs:element minOccurs="0" name="dynMembershipCond" type="xs:string"/>
+ <xs:element minOccurs="0" name="entitlements">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:connObjectTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="entitlement" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="workflowFormTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="createTime" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element minOccurs="0" name="dueDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="owner" type="xs:string"/>
- <xs:element minOccurs="0" name="workflowFormProperties">
+ <xs:element minOccurs="0" name="realms">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="workflowFormProperty" type="tns:workflowFormPropertyTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="realm" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="taskId" type="xs:string"/>
- <xs:element name="userKey" type="xs:long"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="workflowFormPropertyTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="enumValues" type="tns:genericMapType"/>
- <xs:element minOccurs="0" name="datePattern" type="xs:string"/>
- <xs:element minOccurs="0" name="id" type="xs:string"/>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- <xs:element name="readable" type="xs:boolean"/>
- <xs:element name="required" type="xs:boolean"/>
- <xs:element minOccurs="0" name="type" type="tns:workflowFormPropertyType"/>
- <xs:element minOccurs="0" name="value" type="xs:string"/>
- <xs:element name="writable" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="anyTypeTO">
+ <xs:complexType name="deassociationPatch">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="classes">
+ <xs:element minOccurs="0" name="action" type="tns:resourceDeassociationAction"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="resources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="class" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="kind" type="tns:anyTypeKind"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="bulkActionResult">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="results" type="tns:genericMapType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1784,6 +1784,52 @@
<xs:enumeration value="resources"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="connectorCapability">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="AUTHENTICATE"/>
+ <xs:enumeration value="CREATE"/>
+ <xs:enumeration value="UPDATE"/>
+ <xs:enumeration value="DELETE"/>
+ <xs:enumeration value="SEARCH"/>
+ <xs:enumeration value="SYNC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="intMappingType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="UserPlainSchema"/>
+ <xs:enumeration value="UserDerivedSchema"/>
+ <xs:enumeration value="UserVirtualSchema"/>
+ <xs:enumeration value="UserKey"/>
+ <xs:enumeration value="Username"/>
+ <xs:enumeration value="Password"/>
+ <xs:enumeration value="GroupPlainSchema"/>
+ <xs:enumeration value="GroupDerivedSchema"/>
+ <xs:enumeration value="GroupVirtualSchema"/>
+ <xs:enumeration value="GroupKey"/>
+ <xs:enumeration value="GroupName"/>
+ <xs:enumeration value="GroupOwnerSchema"/>
+ <xs:enumeration value="AnyObjectPlainSchema"/>
+ <xs:enumeration value="AnyObjectDerivedSchema"/>
+ <xs:enumeration value="AnyObjectVirtualSchema"/>
+ <xs:enumeration value="AnyObjectKey"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="mappingPurpose">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="BOTH"/>
+ <xs:enumeration value="SYNCHRONIZATION"/>
+ <xs:enumeration value="PROPAGATION"/>
+ <xs:enumeration value="NONE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="conflictResolutionAction">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="IGNORE"/>
+ <xs:enumeration value="FIRSTMATCH"/>
+ <xs:enumeration value="LASTMATCH"/>
+ <xs:enumeration value="ALL"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:simpleType name="cipherAlgorithm">
<xs:restriction base="xs:string">
<xs:enumeration value="SHA"/>
@@ -1811,11 +1857,11 @@
<xs:enumeration value="Binary"/>
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="statusPatchType">
+ <xs:simpleType name="resourceDeassociationAction">
<xs:restriction base="xs:string">
- <xs:enumeration value="ACTIVATE"/>
- <xs:enumeration value="SUSPEND"/>
- <xs:enumeration value="REACTIVATE"/>
+ <xs:enumeration value="UNLINK"/>
+ <xs:enumeration value="DEPROVISION"/>
+ <xs:enumeration value="UNASSIGN"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="patchOperation">
@@ -1831,78 +1877,32 @@
<xs:enumeration value="ASSIGN"/>
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="conflictResolutionAction">
+ <xs:simpleType name="statusPatchType">
<xs:restriction base="xs:string">
- <xs:enumeration value="IGNORE"/>
- <xs:enumeration value="FIRSTMATCH"/>
- <xs:enumeration value="LASTMATCH"/>
- <xs:enumeration value="ALL"/>
+ <xs:enumeration value="ACTIVATE"/>
+ <xs:enumeration value="SUSPEND"/>
+ <xs:enumeration value="REACTIVATE"/>
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="resourceDeassociationAction">
+ <xs:simpleType name="loggerLevel">
<xs:restriction base="xs:string">
- <xs:enumeration value="UNLINK"/>
- <xs:enumeration value="DEPROVISION"/>
- <xs:enumeration value="UNASSIGN"/>
+ <xs:enumeration value="OFF"/>
+ <xs:enumeration value="FATAL"/>
+ <xs:enumeration value="ERROR"/>
+ <xs:enumeration value="WARN"/>
+ <xs:enumeration value="INFO"/>
+ <xs:enumeration value="DEBUG"/>
+ <xs:enumeration value="TRACE"/>
+ <xs:enumeration value="ALL"/>
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="intMappingType">
+ <xs:simpleType name="bulkActionStatus">
<xs:restriction base="xs:string">
- <xs:enumeration value="UserPlainSchema"/>
- <xs:enumeration value="UserDerivedSchema"/>
- <xs:enumeration value="UserVirtualSchema"/>
- <xs:enumeration value="UserKey"/>
- <xs:enumeration value="Username"/>
- <xs:enumeration value="Password"/>
- <xs:enumeration value="GroupPlainSchema"/>
- <xs:enumeration value="GroupDerivedSchema"/>
- <xs:enumeration value="GroupVirtualSchema"/>
- <xs:enumeration value="GroupKey"/>
- <xs:enumeration value="GroupName"/>
- <xs:enumeration value="GroupOwnerSchema"/>
- <xs:enumeration value="AnyObjectPlainSchema"/>
- <xs:enumeration value="AnyObjectDerivedSchema"/>
- <xs:enumeration value="AnyObjectVirtualSchema"/>
- <xs:enumeration value="AnyObjectKey"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="connectorCapability">
- <xs:restriction base="xs:string">
- <xs:enumeration value="AUTHENTICATE"/>
- <xs:enumeration value="CREATE"/>
- <xs:enumeration value="UPDATE"/>
- <xs:enumeration value="DELETE"/>
- <xs:enumeration value="SEARCH"/>
- <xs:enumeration value="SYNC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="mappingPurpose">
- <xs:restriction base="xs:string">
- <xs:enumeration value="BOTH"/>
- <xs:enumeration value="SYNCHRONIZATION"/>
- <xs:enumeration value="PROPAGATION"/>
- <xs:enumeration value="NONE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="bulkActionType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="DELETE"/>
- <xs:enumeration value="REACTIVATE"/>
- <xs:enumeration value="SUSPEND"/>
- <xs:enumeration value="DRYRUN"/>
- <xs:enumeration value="EXECUTE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="loggerLevel">
- <xs:restriction base="xs:string">
- <xs:enumeration value="OFF"/>
- <xs:enumeration value="FATAL"/>
- <xs:enumeration value="ERROR"/>
- <xs:enumeration value="WARN"/>
- <xs:enumeration value="INFO"/>
- <xs:enumeration value="DEBUG"/>
- <xs:enumeration value="TRACE"/>
- <xs:enumeration value="ALL"/>
+ <xs:enumeration value="SUCCESS"/>
+ <xs:enumeration value="FAILURE"/>
+ <xs:enumeration value="CREATED"/>
+ <xs:enumeration value="SUBMITTED"/>
+ <xs:enumeration value="UNSUBMITTED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="eventCategoryType">
@@ -1924,646 +1924,477 @@
<xs:enumeration value="Boolean"/>
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="bulkActionStatus">
+ <xs:simpleType name="bulkActionType">
<xs:restriction base="xs:string">
- <xs:enumeration value="SUCCESS"/>
- <xs:enumeration value="FAILURE"/>
- <xs:enumeration value="CREATED"/>
- <xs:enumeration value="SUBMITTED"/>
- <xs:enumeration value="UNSUBMITTED"/>
+ <xs:enumeration value="DELETE"/>
+ <xs:enumeration value="REACTIVATE"/>
+ <xs:enumeration value="SUSPEND"/>
+ <xs:enumeration value="DRYRUN"/>
+ <xs:enumeration value="EXECUTE"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="anyPatch" type="tns:anyPatch"/>
- <xs:element name="notifications">
+ <xs:element name="connIdObjectClasss">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:notification"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:connIdObjectClass"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="resources">
+ <xs:element name="reports">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:resource"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:report"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="connIdObjectClasss">
+ <xs:element name="anyTypes">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:connIdObjectClass"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="abstractSchemas">
+ <xs:element name="taskExecs">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:abstractSchema"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:taskExec"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="groups">
+ <xs:element name="anyTypeClasss">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:group"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:anyTypeClass"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="reports">
+ <xs:element name="reportExecs">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:report"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:reportExec"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="loggers">
+ <xs:element name="realms">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:logger"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:realm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="eventCategorys">
+ <xs:element name="attributes">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:eventCategory"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:attribute"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="taskExecs">
+ <xs:element name="groups">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:taskExec"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:group"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="connectorBundles">
+ <xs:element name="resources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:connectorBundle"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:resource"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="realms">
+ <xs:element name="notifications">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:realm"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:notification"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="securityQuestions">
+ <xs:element name="relationshipTypes">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:securityQuestion"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:relationshipType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="domains">
+ <xs:element name="securityQuestions">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:domain"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:securityQuestion"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="abstractPolicys">
+ <xs:element name="loggers">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:abstractPolicy"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:logger"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="roles">
+ <xs:element name="abstractSchemas">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:role"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:abstractSchema"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="anyTypeClasss">
+ <xs:element name="eventCategorys">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:anyTypeClass"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:eventCategory"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="connInstances">
+ <xs:element name="workflowForms">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:connInstance"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:workflowForm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="relationshipTypes">
+ <xs:element name="connectorBundles">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:relationshipType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:connectorBundle"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="attributes">
+ <xs:element name="connInstances">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:attribute"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:connInstance"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="workflowForms">
+ <xs:element name="roles">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:workflowForm"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:role"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="anyTypes">
+ <xs:element name="domains">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:anyType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:domain"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="reportExecs">
+ <xs:element name="abstractPolicys">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:reportExec"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:abstractPolicy"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</grammars>
<resources base="/">
-<resource path="/tasks" id="org.apache.syncope.common.rest.api.service.TaskService">
-<doc>REST operations for tasks.</doc>
-<param name="type" style="matrix" type="xs:string">
-<option value="PROPAGATION"/>
-<option value="NOTIFICATION"/>
-<option value="SCHEDULED"/>
-<option value="SYNCHRONIZATION"/>
-<option value="PUSH"/>
-</param>
+<resource path="/relationshipTypes" id="org.apache.syncope.common.rest.api.service.RelationshipTypeService">
+<doc>REST operations for relationship types.</doc>
<method name="GET" id="list">
-<doc>Returns a paged list of existing tasks matching the given query.</doc>
-<request>
-<param name="resource" style="query" type="xs:string">
-<doc>query conditions</doc>
-</param>
-<param name="anyTypeKind" style="query" type="xs:string">
-<option value="USER"/>
-<option value="GROUP"/>
-<option value="ANY_OBJECT"/>
-</param>
-<param name="anyTypeKey" style="query" type="xs:long">
-<doc>query conditions</doc>
-</param>
-<param name="page" style="query" default="1" type="xs:int">
-<doc>query conditions</doc>
-</param>
-<param name="size" style="query" default="25" type="xs:int">
-<doc>query conditions</doc>
-</param>
-</request>
+<doc>Returns a list of all relationshipTypes.</doc>
<response>
-<representation mediaType="application/json" element="syncope1:pagedResult">
-<doc>paged list of existing tasks matching type and the given query</doc>
+<representation mediaType="application/json" element="syncope1:relationshipTypes">
+<doc>list of all relationshipTypes.</doc>
</representation>
-<representation mediaType="application/xml;qs=0.9" element="syncope1:pagedResult">
-<doc>paged list of existing tasks matching type and the given query</doc>
+<representation mediaType="application/xml;qs=0.9" element="syncope1:relationshipTypes">
+<doc>list of all relationshipTypes.</doc>
</representation>
</response>
</method>
<method name="POST" id="create">
-<doc>Creates a new task.</doc>
+<doc>Creates a new relationshipType.</doc>
<request>
-<representation mediaType="application/xml;qs=0.9" element="syncope1:schedTask">
-<doc>task to be created</doc>
+<representation mediaType="application/xml;qs=0.9" element="syncope1:relationshipType">
+<doc>relationshipType to be created</doc>
</representation>
-<representation mediaType="application/json" element="syncope1:schedTask">
-<doc>task to be created</doc>
+<representation mediaType="application/json" element="syncope1:relationshipType">
+<doc>relationshipType to be created</doc>
</representation>
</request>
<response>
<representation mediaType="*/*">
-<doc>Response object featuring Location header of created task</doc>
+<doc>Response object featuring Location header of created relationshipType</doc>
</representation>
</response>
</method>
-<resource path="/bulk">
-<method name="POST" id="bulk">
-<doc>Executes the provided bulk action.</doc>
+<resource path="/{key}">
+<param name="key" style="template" type="xs:string">
+<doc>relationshipType key to be deleted</doc>
+</param>
+<method name="DELETE" id="delete">
+<doc>Deletes the relationshipType matching the provided key.</doc>
+<request/>
+<response status="204"/>
+</method>
+<method name="GET" id="read">
+<doc>Returns relationshipType with matching key.</doc>
+<request/>
+<response>
+<representation mediaType="application/json" element="syncope1:relationshipType">
+<doc>relationshipType with matching key</doc>
+</representation>
[... 3300 lines stripped ...]