Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

CollectionObject Service

Include Page
SDRcollectionspace:Service Meta Table Style PageSDR
collectionspace:Service Meta Table Style Page
Note
titleNote:

This is a draft page, exploring the structure and layout of the service description. There is a fair amount of cruft from a copy of a template used by KSS, so do not take the details here too seriously at this point.In particular, we are missing the style and

macro extensions in our Confluence installation. Once we fix that, the page will look a lot better! 
HTML Table
HTML Table
idserviceMetaTable
Table Row (tr)
Table Head (th)
classh
Name
Table Cell (td)
colspan2
idserviceName
CollectionObject
Table Row (tr)
Table Head (th)
classh
Version
Table Cell (td)
idserviceVersion
Dev
Table Cell (td)
idserviceVersionHistory
Release Notes/History
Insert excerpt
SDR:CollectionObject Service Description and AssumptionsSDR:
CollectionObject Service Description and Assumptions

...

CollectionObject Service Description and Assumptions
CollectionObject Service Entity Diagram - diagram which matches understandings/concepts described through the service (warning) switch to versioned link when publishing
CollectionObject Service Stack

Operations

Include Page
SDRcollectionspace:Method Table Style PageSDR
collectionspace:Method Table Style Page
Panel
borderColor#cccccc
bgColor#ffffff
titleBGColor#eeeeee
titleSetup
borderStylesolid

Dictionary Operations
#getObjectTypes
#getObjectStructure

Search Operations
#getSearchTypes
#getSearchType
#getSearchTypesByResult
#getSearchTypesByCriteria
#getSearchResultTypes
#getSearchResultType
#getSearchCriteriaTypes
#getSearchCriteriaType

Domain Operations
#getCollObjHierarchies
#getCollObjHierarchy

#getCollObjTypes
#getCollObjType

#getCollObjCollObjRelationTypes
#getCollObjCollObjRelationType

#getCollObjRelationTypesForCollObjType
#getCollObjCollObjRelationTypesForCollObjHierarchy

...

Panel
borderColor#cccccc
bgColor#ffffff
titleBGColor#eeeeee
titleMaintenance
borderStylesolid

#createCollObj
#updateCollObj
#deleteCollObj

#createCollObjCollObjRelation
#updateCollObjCollObjRelation
#removeCollObjCollObjRelation

Include Page
SDR:ServiceOperationStartSDR:
ServiceOperationStart

Setup

Anchor
getObjectTypes
getObjectTypes

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getObjectTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of object type identifiers known by this service. Example: fooInfo.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
objectTypeKeyList/wiki/spaces/collectionspace/pages/666274931
Table Cell (td)
classmethodReturnDesc
list of object type identifiers
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getObjectStructure
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the basic dictionary information about a particular object structure. Including all variations based on a certain type and state. Example: Given that a CLU is of type "Course" and in the state of "Proposed," tell which fields are read only, mandatory, not applicable, have enumerations available, etc.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
objectTypeKey/wiki/spaces/collectionspace/pages/666274955
Table Cell (td)
classmethodParamName
objectTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the object type
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
objectStructure/wiki/spaces/collectionspace/pages/666274927
Table Cell (td)
classmethodReturnDesc
describes the fields for the input object type
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified objectTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid objectTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing objectTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getEnumeration
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of enumeration values for a particular enumeration with a certain context for a particular date. The values returned should be those where the supplied date is between the effective and expiration dates. Certain enumerations may not support this functionality.
Table Row (tr)
Table Head (th)
rowspan4
classh
Parameters
Table Cell (td)
classmethodParamType
enumerationKey/wiki/spaces/collectionspace/pages/666274894
Table Cell (td)
classmethodParamName
enumerationKey
Table Cell (td)
classmethodParamDesc
identifier of the enumeration
Table Row (tr)
Table Cell (td)
classmethodParamType
enumContextKey/wiki/spaces/collectionspace/pages/666274903
Table Cell (td)
classmethodParamName
contextType
Table Cell (td)
classmethodParamDesc
identifier of the enumeration context type
Table Row (tr)
Table Cell (td)
classmethodParamType
string/wiki/spaces/collectionspace/pages/666274808
Table Cell (td)
classmethodParamName
contextValue
Table Cell (td)
classmethodParamDesc
value of the enumeration context
Table Row (tr)
Table Cell (td)
classmethodParamType
dateTime/wiki/spaces/collectionspace/pages/666274812
Table Cell (td)
classmethodParamName
contextDate
Table Cell (td)
classmethodParamDesc
date and time to get the enumeration for
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
enumeratedValueList/wiki/spaces/collectionspace/pages/666274883
Table Cell (td)
classmethodReturnDesc
list of enumerated codes and values
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
enumerationKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid enumerationKey, contextType, contextValue, contextDate
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing enumerationKey, contextType, contextValue, contextDate
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of search types known by this service.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No Parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType

searchTypeInfoList

classmethodReturnType
/wiki/spaces/collectionspace/pages/666274914
Table Cell (td)
classmethodReturnDesc
list of search type information
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about a particular search type.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
searchTypeKey/wiki/spaces/collectionspace/pages/666275028
Table Cell (td)
classmethodParamName
searchTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the search type
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchTypeInfo/wiki/spaces/collectionspace/pages/666274920
Table Cell (td)
classmethodReturnDesc
information on the search type
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified searchTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid searchTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
searchTypeKey not specified
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchTypesByResult
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of search types which return results in the specified format.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
searchResultTypeKey/wiki/spaces/collectionspace/pages/666275032
Table Cell (td)
classmethodParamName
searchResultTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the search result type
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchTypeInfoList/wiki/spaces/collectionspace/pages/666274914
Table Cell (td)
classmethodReturnDesc
list of search type information
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified searchResultTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid searchResultTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
searchResultTypeKey not specified
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchTypesByCriteria
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of search types which use criteria in the specified format.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
searchCriteriaTypeKey/wiki/spaces/collectionspace/pages/666275018
Table Cell (td)
classmethodParamName
searchCriteriaTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the search criteria
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchTypeInfoList/wiki/spaces/collectionspace/pages/666274914
Table Cell (td)
classmethodReturnDesc
list of search type information
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified searchCriteriaTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid searchCriteriaTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
searchCriteriaTypeKey not specified
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchResultTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of search result types known by this service. Search result types describe the return structure for a search.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No Parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchResultTypeInfoList/wiki/spaces/collectionspace/pages/666275023
Table Cell (td)
classmethodReturnDesc
list of search result type information
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchResultType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about a particular search result type. Search result types describe the return structure for a search.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
searchResultTypeKey/wiki/spaces/collectionspace/pages/666275032
Table Cell (td)
classmethodParamName
searchResultTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the search result type
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchResultTypeInfo/wiki/spaces/collectionspace/pages/666274906
Table Cell (td)
classmethodReturnDesc
information on the search result type
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified searchResultTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid searchResultTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
searchResultTypeKey not specified
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchCriteriaTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of search criteria types known by this service.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchCriteriaTypeInfoList/wiki/spaces/collectionspace/pages/666274979
Table Cell (td)
classmethodReturnDesc
list of search criteria type information
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getSearchCriteriaType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about a particular search criteria type.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
searchCriteriaTypeKey/wiki/spaces/collectionspace/pages/666275018
Table Cell (td)
classmethodParamName
searchCriteriaTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the search criteria type
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
searchCriteriaTypeInfo/wiki/spaces/collectionspace/pages/666274965
Table Cell (td)
classmethodReturnDesc
information on the search criteria type
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified searchCriteriaTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid searchCriteriaTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
searchCriteriaTypeKey not specified
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgHierarchies
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of organization hierarchies known by this service.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgHierarchyInfoList
Table Cell (td)
classmethodReturnDesc
list of organization hierarchies
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgHierarchy
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about a specific organization hierarchy.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgHierarchyKey
Table Cell (td)
classmethodParamName
orgHierarchyKey
Table Cell (td)
classmethodParamDesc
organization hierarchy identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgHierarchyInfo
Table Cell (td)
classmethodReturnDesc
information about the specified organization hierarchy
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgHierarchy not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgHierarchyKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgHierarchyKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of types of organizations known by this service.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgTypeInfoList
Table Cell (td)
classmethodReturnDesc
List of organization types
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about the specified type of organization.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgTypeKey
Table Cell (td)
classmethodParamName
orgTypeKey
Table Cell (td)
classmethodParamDesc
organization type identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgTypeInfo
Table Cell (td)
classmethodReturnDesc
organization type
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgType not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of all types of relationships between organizations known to the service.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationTypeInfoList
Table Cell (td)
classmethodReturnDesc
list of organization to organization relationship types
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about the specified type of relationship between organizations.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgOrgRelationTypeKey
Table Cell (td)
classmethodParamName
orgOrgRelationTypeKey
Table Cell (td)
classmethodParamDesc
organization organization relationship type identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationTypeInfo
Table Cell (td)
classmethodReturnDesc
organization organization relationship type information
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgOrgRelationType not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgOrgRelationTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationTypesForOrgType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the types of relationships between organizations that are allowed for a particular type of organization.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgTypeKey
Table Cell (td)
classmethodParamName
orgTypeKey
Table Cell (td)
classmethodParamDesc
organization type identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationTypeInfoList
Table Cell (td)
classmethodReturnDesc
list of relationship types between organizations for the specified organization type
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgType not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationTypesForOrgHierarchy
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the types of relationships between organizations that are allowed for a particular organization hierarchy.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgHierarchyKey
Table Cell (td)
classmethodParamName
orgHierarchyKey
Table Cell (td)
classmethodParamDesc
organization hierarchy identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationTypeInfoList
Table Cell (td)
classmethodReturnDesc
list of relationship types between organizations
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgHierarchy not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgHierarchyKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgHierarchyKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelationTypes
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves all types of relationships between an organization and a person known by this service.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
None
Table Cell (td)
classmethodParamName
None
Table Cell (td)
classmethodParamDesc
No parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationTypeInfoList
Table Cell (td)
classmethodReturnDesc
list of all organization person relationship types
Table Row (tr)
Table Head (th)
rowspan1
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelationType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves information about a type of relationship between an organization and a person.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
organization person relationship type identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationTypeInfo
Table Cell (td)
classmethodReturnDesc
organization person relationship type information
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgType not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelationTypesForOrgType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the types of relationships between an organization and a person that are allowed for a particular organization type.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgTypeKey
Table Cell (td)
classmethodParamName
orgTypeKey
Table Cell (td)
classmethodParamDesc
organization type identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationTypeInfoList
Table Cell (td)
classmethodReturnDesc
list of organization person relationship types that are valid for the supplied organization type (may have nothing)
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgType not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

Back to Operations

Read

Anchor
validateOrg
validateOrg

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
validateOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Validates an organization. Depending on the value of validationType, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the organization (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the organization can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
validationTypeKey
Table Cell (td)
classmethodParamName
validationType
Table Cell (td)
classmethodParamDesc
identifier of the extent of validation
Table Row (tr)
Table Cell (td)
classmethodParamType
orgInfo
Table Cell (td)
classmethodParamName
orgInfo
Table Cell (td)
classmethodParamDesc
organization information to be tested.
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
validationResultList
Table Cell (td)
classmethodReturnDesc
results from performing the validation
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
validationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid validationTypeKey, orgInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing validationTypeKey, orgInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
validateOrgOrgRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Validates an organization to organization relationship. Depending on the value of validationType, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the organization organization relationship (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the organization organization relationship can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
validationTypeKey
Table Cell (td)
classmethodParamName
validationType
Table Cell (td)
classmethodParamDesc
identifier of the extent of validation
Table Row (tr)
Table Cell (td)
classmethodParamType
orgOrgRelationInfo
Table Cell (td)
classmethodParamName
orgOrgRelationInfo
Table Cell (td)
classmethodParamDesc
organization organization relationship information to be tested.
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
validationResultList
Table Cell (td)
classmethodReturnDesc
results from performing the validation
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
validationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid validationTypeKey, orgOrgRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing validationTypeKey, orgOrgRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
validateOrgPersonRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Validates a organization to person relationship. Depending on the value of validationType, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the organization person relationship (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the organization person relationship can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
validationTypeKey
Table Cell (td)
classmethodParamName
validationType
Table Cell (td)
classmethodParamDesc
identifier of the extent of validation
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationInfo
Table Cell (td)
classmethodParamName
orgPersonRelationInfo
Table Cell (td)
classmethodParamDesc
organization person relationship information to be tested.
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
validationResultList
Table Cell (td)
classmethodReturnDesc
results from performing the validation
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
validationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid validationTypeKey, orgPersonRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing validationTypeKey, orgPersonRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
validateOrgPositionRestriction
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Validates an organization position restriction. Depending on the value of validationType, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the position restriction (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the position restriction can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
validationTypeKey
Table Cell (td)
classmethodParamName
validationType
Table Cell (td)
classmethodParamDesc
identifier of the extent of validation
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPositionRestrictionInfo
Table Cell (td)
classmethodParamName
orgPositionRestrictionInfo
Table Cell (td)
classmethodParamDesc
organization position restriction information to be tested.
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
validationResultList
Table Cell (td)
classmethodReturnDesc
results from performing the validation
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
validationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid validationTypeKey, orgPositionRestrictionInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing validationTypeKey, orgPositionRestrictionInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrganization
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves an existing organization by its identifier.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier for org to be retrieved
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgInfo
Table Cell (td)
classmethodReturnDesc
details of the organization for this id
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrganizationsByIdList
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves a list of existing organizations from a list of identifiers.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgIdList
Table Cell (td)
classmethodParamName
orgIdList
Table Cell (td)
classmethodParamDesc
identifiers for orgs to be retrieved
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgInfoList
Table Cell (td)
classmethodReturnDesc
details of the organizations for these ids
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves an existing organization to organization relationship by the relationship identifier
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgOrgRelationId
Table Cell (td)
classmethodParamName
orgOrgRelationId
Table Cell (td)
classmethodParamDesc
identifier for org to org relation to be retrieved
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationInfo
Table Cell (td)
classmethodReturnDesc
details of the orgOrgRelation for this id
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgOrgRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationsByIdList
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves a list of existing organization to organization relationships from a list of identifiers
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgOrgRelationIdList
Table Cell (td)
classmethodParamName
orgOrgRelationIdList
Table Cell (td)
classmethodParamDesc
identifiers for org org relations to be retrieved
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationInfoList
Table Cell (td)
classmethodReturnDesc
details of the organizations for these ids
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgOrgRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationsByOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves organization to organization relationships for a particular organization
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization identifier for which organization organization relationships are to be found
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationInfoList
Table Cell (td)
classmethodReturnDesc
List of org to org relations found for the supplied organization
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgOrgRelationsByRelatedOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves organization to organization relationships that have been made TO a particular organization. Opposite direction from #getOrgOrgRelationsByOrg.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
relatedOrgId
Table Cell (td)
classmethodParamDesc
organization identifier for which the reverse organization organization relationships are to be found
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationInfoList
Table Cell (td)
classmethodReturnDesc
List of organization organization relationships found for the supplied organization
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
hasOrgOrgRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Tests if a org has a current relationship with a specified organization.
Table Row (tr)
Table Head (th)
rowspan3
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
comparisonOrgId
Table Cell (td)
classmethodParamDesc
identifier of the organization to be compared to
Table Row (tr)
Table Cell (td)
classmethodParamType
orgOrgRelationTypeKey
Table Cell (td)
classmethodParamName
orgOrgRelationTypeKey
Table Cell (td)
classmethodParamDesc
type of relationship between the organizations
Table Row (tr)
Table Head (th)
classh
Return
boolean
Table Cell (td)
colspan2
classmethodReturnType
methodReturnType
/wiki/spaces/collectionspace/pages/666274878
Table Cell (td)
classmethodReturnDesc
true if a relationship exists
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, comparisonOrgId, orgOrgRelationType
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, comparisonOrgId, orgOrgRelationType
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
isDescendant
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Tests if a specified organization is a descendant of the other specified organization in the given organization hierarchy.
Table Row (tr)
Table Head (th)
rowspan3
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the "ancestor" organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
descendantOrgId
Table Cell (td)
classmethodParamDesc
identifier of the organization to be checked if it is a descendant
Table Row (tr)
Table Cell (td)
classmethodParamType
orgHierarchyKey
Table Cell (td)
classmethodParamName
orgHierarchy
Table Cell (td)
classmethodParamDesc
identifier of the organization hierarchy to be checked against
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
boolean/wiki/spaces/collectionspace/pages/666274878
Table Cell (td)
classmethodReturnDesc
True if the organization is a descendant of the other organization in that hierarchy
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, descendantOrgId, orgHierarchy
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, descendantOrgId, orgHierarchy
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc
If additional hierarchies are added to this service (ex. around "positions"), we may need to add additional semantics to this operation to distinguish which hierarchy is being referred to.

Back to Operations

Anchor
getAllDescendants
getAllDescendants

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getAllDescendants
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of identifiers for the "descendant" organizations of the specified organization in the given organization hierarchy. Information about the distance from the original organization is not passed in this call, so this can be seen as a flattened and de-duplicated representation.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the "ancestor" organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgHierarchyKey
Table Cell (td)
classmethodParamName
orgHierarchy
Table Cell (td)
classmethodParamDesc
identifier of the organization hierarchy to be checked against
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgIdList
Table Cell (td)
classmethodReturnDesc
list of identifiers for the "descendant" organizations for the specified organization
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, orgHierarchy
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, orgHierarchy
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc
If additional hierarchies are added to this service (ex. around "positions"), we may need to add additional semantics to this operation to distinguish which hierarchy is being referred to.

Back to Operations

Anchor
getAncestors
getAncestors

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getAncestors
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of identifiers for the "ancestor" organizations of the specified organization in the given organization hierarchy. Information about the distance from the original organization is not passed in this call, so this can be seen as a flattened and de-duplicated representation.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the "descendant" organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgHierarchyKey
Table Cell (td)
classmethodParamName
orgHierarchy
Table Cell (td)
classmethodParamDesc
identifier of the organization hierarchy to be checked against
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgIdList
Table Cell (td)
classmethodReturnDesc
list of identifiers for the "ancestor" organizations of the specified organization
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, orgHierarchy
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, orgHierarchy
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc
If additional hierarchies are added to this service (e. around "positions"), we may need to add additional semantics to this operation to distinguish which hierarchy is being referred to.

Back to Operations

Anchor
getOrgPersonRelation
getOrgPersonRelation

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves an existing org to person relation by the relation ID
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgPersonRelationId
Table Cell (td)
classmethodParamName
orgPersonRelationId
Table Cell (td)
classmethodParamDesc
identifier for org to person relation to be retrieved
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfo
Table Cell (td)
classmethodReturnDesc
details of the orgPersonRelation for this id
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgPersonRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgPersonRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgPersonRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelationsByIdList
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves a list of existing organization to person relations from a list of org person relation IDs
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgPersonRelationIdList
Table Cell (td)
classmethodParamName
orgPersonRelationIdList
Table Cell (td)
classmethodParamDesc
identifiers for org person relations to be retrieved
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfoList
Table Cell (td)
classmethodReturnDesc
details of the relations for these ids
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgPersonRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgPersonRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgPersonRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getPersonIdsForOrgByRelationType
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the list of identifiers for people that have the specified type of relationship to this organization
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the organization that members are being found for
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
type of organization person relationship that is being looked for
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
personIdList
Table Cell (td)
classmethodReturnDesc
list of person identifiers that match supplied criteria
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId, orgPersonRelationType not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, orgPersonRelationType
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, orgPersonRelationType
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelationsByOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves the org to person relations for a particular organization
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier for the organization for which organization person relationships are to be found
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfoList
Table Cell (td)
classmethodReturnDesc
list of organization person relationships found for the supplied organization
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getOrgPersonRelationsByPerson
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves all OrgPersonRelations for a particular Person and Organization
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
personId/wiki/spaces/collectionspace/pages/666275074
Table Cell (td)
classmethodParamName
personId
Table Cell (td)
classmethodParamDesc
person to use to look for relationships
Table Row (tr)
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization to use to look for relationships
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfoList
Table Cell (td)
classmethodReturnDesc
list of organization person relationships that exist for the supplied person and organization
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
personId, orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid personId, orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing personId, orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getAllOrgPersonRelationsByPerson
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves all organization person relationships for a person.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
personId/wiki/spaces/collectionspace/pages/666275074
Table Cell (td)
classmethodParamName
personId
Table Cell (td)
classmethodParamDesc
person to get all relationships for
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfoList
Table Cell (td)
classmethodReturnDesc
List of organization person relationships that exist for this person
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
personId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid personId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing personId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getAllOrgPersonRelationsByOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves all organization person relationships for an organization.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization to get all relationships for
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfoList
Table Cell (td)
classmethodReturnDesc
list of organization person relationships that exist for this organization
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
hasOrgPersonRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Tests if a person has a current relationship with a specified organization
Table Row (tr)
Table Head (th)
rowspan3
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the organization
Table Row (tr)
Table Cell (td)
classmethodParamType
personId/wiki/spaces/collectionspace/pages/666275074
Table Cell (td)
classmethodParamName
personId
Table Cell (td)
classmethodParamDesc
identifier of the person
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
type of relationship between the person and organization
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
boolean/wiki/spaces/collectionspace/pages/666274878
Table Cell (td)
classmethodReturnDesc
true if a relationship exists
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, personId, orgPersonRelationTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, personId, orgPersonRelationTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
getPositionRestrictionsByOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves a list of organization-specific restrictions on relationships with people for a particular organization.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the organization
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPositionRestrictionInfoList
Table Cell (td)
classmethodReturnDesc
list of the organization-specific position restriction information
Table Row (tr)
Table Head (th)
rowspan6
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
One or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
the orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

Back to Operations

Anchor
searchForResults
searchForResults

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
searchForResults
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Retrieves results in tabular form for the specified parameters.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
searchTypeKey/wiki/spaces/collectionspace/pages/666275028
Table Cell (td)
classmethodParamName
searchTypeKey
Table Cell (td)
classmethodParamDesc
search identifier
Table Row (tr)
Table Cell (td)
classmethodParamType
queryParamValueList/wiki/spaces/collectionspace/pages/666275094
Table Cell (td)
classmethodParamName
queryParamValues
Table Cell (td)
classmethodParamDesc
list of values for search parameters
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
resultList/wiki/spaces/collectionspace/pages/666275096
Table Cell (td)
classmethodReturnDesc
list of results from the query
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
specified search type not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid searchTypeKey, queryParamValueList
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
searchTypeKey, queryParamValueList not specified
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
searchForOrganizations
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Searches for identifiers of organizations by complex criteria and logic.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgCriteria
Table Cell (td)
classmethodParamName
orgCriteria
Table Cell (td)
classmethodParamDesc
criteria to be used for search, e.g. by type, by name, by number of members
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgIdList
Table Cell (td)
classmethodReturnDesc
list of organization ids that matched the supplied criteria
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid organization criteria
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing organization criteria
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
searchForOrgOrgRelations
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Searches for identifiers of organization to organization relationships by complex criteria and logic.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgOrgRelationCriteria
Table Cell (td)
classmethodParamName
orgOrgRelationCriteria
Table Cell (td)
classmethodParamDesc
criteria to be used for search, e.g. by type, by name, by number of members
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationIdList
Table Cell (td)
classmethodReturnDesc
list of organization to organization relationship identifiers that matched the supplied criteria
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid organization to organization relationship criteria
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing organization to organization relationship criteria
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
searchForOrgPersonRelations
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Searches for identifiers of organization to person relationships by complex criteria and logic.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgPersonRelationCriteria
Table Cell (td)
classmethodParamName
orgPersonRelationCriteria
Table Cell (td)
classmethodParamDesc
criteria to be used for search, e.g. by type, by name, by number of members
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationIdList
Table Cell (td)
classmethodReturnDesc
list of organization to person relationship identifiers that matched the supplied criteria
Table Row (tr)
Table Head (th)
rowspan4
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid organization to person relationship criteria
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing organization to person relationship criteria
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

Back to Operations

Maintenance

Anchor
createOrganization
createOrganization

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
createOrganization
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Creates a new organization
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgTypeKey
Table Cell (td)
classmethodParamName
orgTypeKey
Table Cell (td)
classmethodParamDesc
Unique identifier for an organization type.
Table Row (tr)
Table Cell (td)
classmethodParamType
orgInfo
Table Cell (td)
classmethodParamName
orgInfo
Table Cell (td)
classmethodParamDesc
information about the organization to be created
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgInfo
Table Cell (td)
classmethodReturnDesc
newly created organization information
Table Row (tr)
Table Head (th)
rowspan6
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
ALREADY_EXISTS
Table Cell (td)
classmethodErrorDesc
org already exists
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
updateOrganization
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Updates an existing organization
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier for org to be updated
Table Row (tr)
Table Cell (td)
classmethodParamType
orgInfo
Table Cell (td)
classmethodParamName
orgInfo
Table Cell (td)
classmethodParamDesc
information about the organization to be updated
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgInfo
Table Cell (td)
classmethodReturnDesc
updated organization information
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgInfo, orgID
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgInfo, orgID
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
VERSION_MISMATCH
Table Cell (td)
classmethodErrorDesc
action was attempted on an out of date version.
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
deleteOrganization
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Deletes an existing organization.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier for org to be deleted
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
status/wiki/spaces/collectionspace/pages/666275040
Table Cell (td)
classmethodReturnDesc
status of the operation (success or failure)
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
createOrgOrgRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Creates an organization to organization relationship between two organizations of a particular type.
Table Row (tr)
Table Head (th)
rowspan4
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
identifier of the organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
relatedOrgId
Table Cell (td)
classmethodParamDesc
identifier of the "child" organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgOrgRelationTypeKey
Table Cell (td)
classmethodParamName
orgOrgRelationTypeKey
Table Cell (td)
classmethodParamDesc
identifier of the type of relationship between the organizations
Table Row (tr)
Table Cell (td)
classmethodParamType
orgOrgRelationInfo
Table Cell (td)
classmethodParamName
orgOrgRelationInfo
Table Cell (td)
classmethodParamDesc
organization to organization relationship information to be created
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationInfo
Table Cell (td)
classmethodReturnDesc
information about the new organization to organization relationship
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
ALREADY_EXISTS
Table Cell (td)
classmethodErrorDesc
org org relationship already exists
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId, relatedOrgId, orgOrgRelationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, relatedOrgId, orgOrgRelationTypeKey create info
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, relatedOrgId, orgOrgRelationTypeKey create info
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
updateOrgOrgRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Updates an organization to organization relationship.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgOrgRelationId
Table Cell (td)
classmethodParamName
orgOrgRelationId
Table Cell (td)
classmethodParamDesc
organization to organization relationship identifier
Table Row (tr)
Table Cell (td)
classmethodParamType
orgOrgRelationInfo
Table Cell (td)
classmethodParamName
orgOrgRelationInfo
Table Cell (td)
classmethodParamDesc
detail information of the organization to organization relationship
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgOrgRelationInfo
Table Cell (td)
classmethodReturnDesc
updated organization to organization relationship information
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgOrgRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationId, orgOrgRelation update info
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgOrgRelationId, orgOrgRelation update info
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
VERSION_MISMATCH
Table Cell (td)
classmethodErrorDesc
action was attempted on an out of date version.
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
removeOrgOrgRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Removes an organization to organization relationship.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgOrgRelationId
Table Cell (td)
classmethodParamName
orgOrgRelationId
Table Cell (td)
classmethodParamDesc
organization to organization relationship identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
status/wiki/spaces/collectionspace/pages/666275040
Table Cell (td)
classmethodReturnDesc
status of the operation
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgOrgRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgOrgRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgOrgRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
createOrgPersonRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Creates an organization to person relationship between an organization and a person with a particular type.
Table Row (tr)
Table Head (th)
rowspan4
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization
Table Row (tr)
Table Cell (td)
classmethodParamType
personId/wiki/spaces/collectionspace/pages/666275074
Table Cell (td)
classmethodParamName
personId
Table Cell (td)
classmethodParamDesc
person
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
organization person relationship type
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationInfo
Table Cell (td)
classmethodParamName
orgPersonRelationInfo
Table Cell (td)
classmethodParamDesc
organization person relationship information
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfo
Table Cell (td)
classmethodReturnDesc
detail information of the new organization to person relationship
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
ALREADY_EXISTS
Table Cell (td)
classmethodErrorDesc
organization person relationship already exists
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
personId, orgId, orgPersonRelationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid personId, orgId, orgPersonRelationTypeKey, orgPersonRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing personId, orgId, orgPersonRelationTypeKey, orgPersonRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
updateOrgPersonRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Updates an organization to person relationship.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgPersonRelationId
Table Cell (td)
classmethodParamName
orgPersonRelationId
Table Cell (td)
classmethodParamDesc
organization person relationship identifier
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationInfo
Table Cell (td)
classmethodParamName
orgPersonRelationInfo
Table Cell (td)
classmethodParamDesc
information about the organization to person relationship to be updated
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPersonRelationInfo
Table Cell (td)
classmethodReturnDesc
updated organization to person relationship information
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgPersonRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgPersonRelationId, orgPersonRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgPersonRelationId, orgPersonRelationInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
VERSION_MISMATCH
Table Cell (td)
classmethodErrorDesc
action was attempted on an out of date version.
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
removeOrgPersonRelation
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Removes an organization to person relationship.
Table Row (tr)
Table Head (th)
rowspan1
classh
Parameters
Table Cell (td)
classmethodParamType
orgPersonRelationId
Table Cell (td)
classmethodParamName
orgPersonRelationId
Table Cell (td)
classmethodParamDesc
organization person relationship identifier
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
status/wiki/spaces/collectionspace/pages/666275040
Table Cell (td)
classmethodReturnDesc
status of the operation
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgPersonRelationId not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgPersonRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgPersonRelationId
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
addPositionRestrictionToOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Adds a description of the organization-specific usage of an organization person relationship type. This information typically coincides with constraints, such as how many relationships of a given type may be active at a particular time, etc.
Table Row (tr)
Table Head (th)
rowspan3
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
organization person relationship type
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPositionRestrictionInfo
Table Cell (td)
classmethodParamName
orgPositionRestrictionInfo
Table Cell (td)
classmethodParamDesc
organization position restriction information
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPositionRestrictionInfo
Table Cell (td)
classmethodReturnDesc
information about the newly created organization position restriction
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
ALREADY_EXISTS
Table Cell (td)
classmethodErrorDesc
org position restriction already exists
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
the orgId, orgPersonRelationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, orgPersonRelationTypeKey, orgPositionRestrictionInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, orgPersonRelationTypeKey, orgPositionRestrictionInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
updatePositionRestrictionForOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Updates a description of the organization-specific usage of an organization person relationship type.
Table Row (tr)
Table Head (th)
rowspan3
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
organization person relationship type
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPositionRestrictionInfo
Table Cell (td)
classmethodParamName
orgPositionRestrictionInfo
Table Cell (td)
classmethodParamDesc
organization position restriction information
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
orgPositionRestrictionInfo
Table Cell (td)
classmethodReturnDesc
information about the updated organization position restriction
Table Row (tr)
Table Head (th)
rowspan7
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DATA_VALIDATION_ERROR
Table Cell (td)
classmethodErrorDesc
one or more values invalid for this operation
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
orgId, orgPersonRelationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, orgPersonRelationTypeKey, orgPositionRestrictionInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, orgPersonRelationTypeKey, orgPositionRestrictionInfo
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
VERSION_MISMATCH
Table Cell (td)
classmethodErrorDesc
action was attempted on an out of date version.
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

...

HTML Table
classmethodTable
Table Row (tr)
Table Head (th)
classh
Method
Table Cell (td)
colspan3
classmethodName
removePositionRestrictionFromOrg
Table Row (tr)
Table Head (th)
classh
Description
Table Cell (td)
colspan3
classmethodDesc
Removes a description of the organization-specific usage of an organization person relationship type.
Table Row (tr)
Table Head (th)
rowspan2
classh
Parameters
Table Cell (td)
classmethodParamType
orgId
Table Cell (td)
classmethodParamName
orgId
Table Cell (td)
classmethodParamDesc
organization
Table Row (tr)
Table Cell (td)
classmethodParamType
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamName
orgPersonRelationTypeKey
Table Cell (td)
classmethodParamDesc
organization person relationship type
Table Row (tr)
Table Head (th)
classh
Return
Table Cell (td)
colspan2
classmethodReturnType
status/wiki/spaces/collectionspace/pages/666275040
Table Cell (td)
classmethodReturnDesc
status
Table Row (tr)
Table Head (th)
rowspan5
classh
Errors
Table Cell (td)
colspan2
classmethodErrorType
DOES_NOT_EXIST
Table Cell (td)
classmethodErrorDesc
the orgId, orgPersonRelationTypeKey not found
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
INVALID_PARAMETER
Table Cell (td)
classmethodErrorDesc
invalid orgId, orgPersonRelationTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
MISSING_PARAMETER
Table Cell (td)
classmethodErrorDesc
missing orgId, orgPersonRelationTypeKey
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
OPERATION_FAILED
Table Cell (td)
classmethodErrorDesc
unable to complete request
Table Row (tr)
Table Cell (td)
colspan2
classmethodErrorType
PERMISSION_DENIED
Table Cell (td)
classmethodErrorDesc
authorization failure
Table Row (tr)
Table Head (th)
classh
Capabilities
Table Cell (td)
colspan3
classcapabilityDesc

Table Row (tr)
Table Head (th)
classh
Use Cases
Table Cell (td)
colspan3
classusecaseDesc

Table Row (tr)
Table Head (th)
classh
Comments/Feedback
Table Cell (td)
colspan3
classcommentsDesc

Back to Operations

Include Page
SDR:ServiceOperationStopSDR:
ServiceOperationStop

Capabilities