Class OrganisationsImpl

  • All Implemented Interfaces:
    Organisations

    public class OrganisationsImpl
    extends Object
    implements Organisations
    An instance of this class provides access to all the operations defined in Organisations.
    • Constructor Detail

      • OrganisationsImpl

        public OrganisationsImpl​(retrofit2.Retrofit retrofit,
                                 FIFAConnectIDIDDirectoryV6Impl client)
        Initializes an instance of Organisations.
        Parameters:
        retrofit - the Retrofit instance built from a Retrofit Builder.
        client - the instance of the service client containing this operation class.
    • Method Detail

      • getByOrganisationfifaid

        public Object getByOrganisationfifaid​(String organisationFifaId)
        Gets organisation data associated with the specified FIFA Unique Identifier.
        Specified by:
        getByOrganisationfifaid in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getByOrganisationfifaidAsync

        public com.microsoft.rest.ServiceFuture<Object> getByOrganisationfifaidAsync​(String organisationFifaId,
                                                                                     com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Gets organisation data associated with the specified FIFA Unique Identifier.
        Specified by:
        getByOrganisationfifaidAsync in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getByOrganisationfifaidAsync

        public rx.Observable<Object> getByOrganisationfifaidAsync​(String organisationFifaId)
        Gets organisation data associated with the specified FIFA Unique Identifier.
        Specified by:
        getByOrganisationfifaidAsync in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getActingOrganisations

        public Object getActingOrganisations()
        Returns a list of string identifiers of acting organisations.
        Specified by:
        getActingOrganisations in interface Organisations
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getActingOrganisationsAsync

        public com.microsoft.rest.ServiceFuture<Object> getActingOrganisationsAsync​(com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Returns a list of string identifiers of acting organisations.
        Specified by:
        getActingOrganisationsAsync in interface Organisations
        Parameters:
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getDuplicates

        public Object getDuplicates​(OrganisationLocalType body)
        Gets a list of organisations this organisation may be duplicated with.
        Specified by:
        getDuplicates in interface Organisations
        Parameters:
        body - Organisation data
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getDuplicatesAsync

        public com.microsoft.rest.ServiceFuture<Object> getDuplicatesAsync​(OrganisationLocalType body,
                                                                           com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Gets a list of organisations this organisation may be duplicated with.
        Specified by:
        getDuplicatesAsync in interface Organisations
        Parameters:
        body - Organisation data
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getDuplicates

        public Object getDuplicates​(OrganisationLocalType body,
                                    String xActorDetails)
        Gets a list of organisations this organisation may be duplicated with.
        Specified by:
        getDuplicates in interface Organisations
        Parameters:
        body - Organisation data
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getDuplicatesAsync

        public com.microsoft.rest.ServiceFuture<Object> getDuplicatesAsync​(OrganisationLocalType body,
                                                                           String xActorDetails,
                                                                           com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Gets a list of organisations this organisation may be duplicated with.
        Specified by:
        getDuplicatesAsync in interface Organisations
        Parameters:
        body - Organisation data
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getDuplicatesAsync

        public rx.Observable<Object> getDuplicatesAsync​(OrganisationLocalType body,
                                                        String xActorDetails)
        Gets a list of organisations this organisation may be duplicated with.
        Specified by:
        getDuplicatesAsync in interface Organisations
        Parameters:
        body - Organisation data
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getDuplicatesWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> getDuplicatesWithServiceResponseAsync​(OrganisationLocalType body,
                                                                                                               String xActorDetails)
        Gets a list of organisations this organisation may be duplicated with.
        Specified by:
        getDuplicatesWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Organisation data
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • registerByForce

        public Object registerByForce​(OrganisationLocalType body)
        Registers a new organisation and assigns FIFA Unique Identifier.
        Specified by:
        registerByForce in interface Organisations
        Parameters:
        body - Organisation data.
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • registerByForceAsync

        public com.microsoft.rest.ServiceFuture<Object> registerByForceAsync​(OrganisationLocalType body,
                                                                             com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Registers a new organisation and assigns FIFA Unique Identifier.
        Specified by:
        registerByForceAsync in interface Organisations
        Parameters:
        body - Organisation data.
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • registerByForce

        public Object registerByForce​(OrganisationLocalType body,
                                      Boolean force,
                                      String xActorDetails)
        Registers a new organisation and assigns FIFA Unique Identifier.
        Specified by:
        registerByForce in interface Organisations
        Parameters:
        body - Organisation data.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • registerByForceAsync

        public com.microsoft.rest.ServiceFuture<Object> registerByForceAsync​(OrganisationLocalType body,
                                                                             Boolean force,
                                                                             String xActorDetails,
                                                                             com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Registers a new organisation and assigns FIFA Unique Identifier.
        Specified by:
        registerByForceAsync in interface Organisations
        Parameters:
        body - Organisation data.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • registerByForceAsync

        public rx.Observable<Object> registerByForceAsync​(OrganisationLocalType body,
                                                          Boolean force,
                                                          String xActorDetails)
        Registers a new organisation and assigns FIFA Unique Identifier.
        Specified by:
        registerByForceAsync in interface Organisations
        Parameters:
        body - Organisation data.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • registerByForceWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> registerByForceWithServiceResponseAsync​(OrganisationLocalType body,
                                                                                                                 Boolean force,
                                                                                                                 String xActorDetails)
        Registers a new organisation and assigns FIFA Unique Identifier.
        Specified by:
        registerByForceWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Organisation data.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • merge

        public Object merge​(MergeOrganisationsRequestType body)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        merge in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • mergeAsync

        public com.microsoft.rest.ServiceFuture<Object> mergeAsync​(MergeOrganisationsRequestType body,
                                                                   com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        mergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • mergeAsync

        public rx.Observable<Object> mergeAsync​(MergeOrganisationsRequestType body)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        mergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • mergeWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> mergeWithServiceResponseAsync​(MergeOrganisationsRequestType body)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        mergeWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • merge

        public Object merge​(MergeOrganisationsRequestType body,
                            String xActorDetails)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        merge in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • mergeAsync

        public com.microsoft.rest.ServiceFuture<Object> mergeAsync​(MergeOrganisationsRequestType body,
                                                                   String xActorDetails,
                                                                   com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        mergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • mergeAsync

        public rx.Observable<Object> mergeAsync​(MergeOrganisationsRequestType body,
                                                String xActorDetails)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        mergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • mergeWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> mergeWithServiceResponseAsync​(MergeOrganisationsRequestType body,
                                                                                                       String xActorDetails)
        Merges two organisations. Returns the primary organisation.
        Specified by:
        mergeWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • unmerge

        public Object unmerge​(UnmergeOrganisationsRequestType body)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmerge in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • unmergeAsync

        public com.microsoft.rest.ServiceFuture<Object> unmergeAsync​(UnmergeOrganisationsRequestType body,
                                                                     com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • unmergeAsync

        public rx.Observable<Object> unmergeAsync​(UnmergeOrganisationsRequestType body)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • unmergeWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> unmergeWithServiceResponseAsync​(UnmergeOrganisationsRequestType body)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmergeWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • unmerge

        public Object unmerge​(UnmergeOrganisationsRequestType body,
                              String xActorDetails)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmerge in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • unmergeAsync

        public com.microsoft.rest.ServiceFuture<Object> unmergeAsync​(UnmergeOrganisationsRequestType body,
                                                                     String xActorDetails,
                                                                     com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • unmergeAsync

        public rx.Observable<Object> unmergeAsync​(UnmergeOrganisationsRequestType body,
                                                  String xActorDetails)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmergeAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • unmergeWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> unmergeWithServiceResponseAsync​(UnmergeOrganisationsRequestType body,
                                                                                                         String xActorDetails)
        Reverts merge operation. Returns the secondary organisation when unmerge operations is completed.
        Specified by:
        unmergeWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Request with secondary and primary organisations FIFA Unique Identifiers.
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • updateByForce

        public Object updateByForce​(OrganisationLocalType body)
        Updates organisation data.
        Specified by:
        updateByForce in interface Organisations
        Parameters:
        body - Organisation data to be updated.
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • updateByForceAsync

        public com.microsoft.rest.ServiceFuture<Object> updateByForceAsync​(OrganisationLocalType body,
                                                                           com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Updates organisation data.
        Specified by:
        updateByForceAsync in interface Organisations
        Parameters:
        body - Organisation data to be updated.
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • updateByForce

        public Object updateByForce​(OrganisationLocalType body,
                                    Boolean force,
                                    String xActorDetails)
        Updates organisation data.
        Specified by:
        updateByForce in interface Organisations
        Parameters:
        body - Organisation data to be updated.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • updateByForceAsync

        public com.microsoft.rest.ServiceFuture<Object> updateByForceAsync​(OrganisationLocalType body,
                                                                           Boolean force,
                                                                           String xActorDetails,
                                                                           com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Updates organisation data.
        Specified by:
        updateByForceAsync in interface Organisations
        Parameters:
        body - Organisation data to be updated.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • updateByForceAsync

        public rx.Observable<Object> updateByForceAsync​(OrganisationLocalType body,
                                                        Boolean force,
                                                        String xActorDetails)
        Updates organisation data.
        Specified by:
        updateByForceAsync in interface Organisations
        Parameters:
        body - Organisation data to be updated.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • updateByForceWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> updateByForceWithServiceResponseAsync​(OrganisationLocalType body,
                                                                                                               Boolean force,
                                                                                                               String xActorDetails)
        Updates organisation data.
        Specified by:
        updateByForceWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Organisation data to be updated.
        force - Ignores FIFA registration rules violation check
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • find

        public Object find​(FindOrganisationsRequestType body)
        Finds organisations matching provided data.
        Specified by:
        find in interface Organisations
        Parameters:
        body - Request object
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • findAsync

        public com.microsoft.rest.ServiceFuture<Object> findAsync​(FindOrganisationsRequestType body,
                                                                  com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Finds organisations matching provided data.
        Specified by:
        findAsync in interface Organisations
        Parameters:
        body - Request object
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • find

        public Object find​(FindOrganisationsRequestType body,
                           String xActorDetails)
        Finds organisations matching provided data.
        Specified by:
        find in interface Organisations
        Parameters:
        body - Request object
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • findAsync

        public com.microsoft.rest.ServiceFuture<Object> findAsync​(FindOrganisationsRequestType body,
                                                                  String xActorDetails,
                                                                  com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Finds organisations matching provided data.
        Specified by:
        findAsync in interface Organisations
        Parameters:
        body - Request object
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • findAsync

        public rx.Observable<Object> findAsync​(FindOrganisationsRequestType body,
                                               String xActorDetails)
        Finds organisations matching provided data.
        Specified by:
        findAsync in interface Organisations
        Parameters:
        body - Request object
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • findWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> findWithServiceResponseAsync​(FindOrganisationsRequestType body,
                                                                                                      String xActorDetails)
        Finds organisations matching provided data.
        Specified by:
        findWithServiceResponseAsync in interface Organisations
        Parameters:
        body - Request object
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getAll

        public Object getAll​(GetAllOrganisationsRequestType body)
        Gets organisations matching provided data.
        Specified by:
        getAll in interface Organisations
        Parameters:
        body - Request object
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getAllAsync

        public com.microsoft.rest.ServiceFuture<Object> getAllAsync​(GetAllOrganisationsRequestType body,
                                                                    com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Gets organisations matching provided data.
        Specified by:
        getAllAsync in interface Organisations
        Parameters:
        body - Request object
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getAll

        public Object getAll​(GetAllOrganisationsRequestType body,
                             String xActorDetails)
        Gets organisations matching provided data.
        Specified by:
        getAll in interface Organisations
        Parameters:
        body - Request object
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getAllAsync

        public com.microsoft.rest.ServiceFuture<Object> getAllAsync​(GetAllOrganisationsRequestType body,
                                                                    String xActorDetails,
                                                                    com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Gets organisations matching provided data.
        Specified by:
        getAllAsync in interface Organisations
        Parameters:
        body - Request object
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getMemberAssociationsOnboardedStatusAsync

        public com.microsoft.rest.ServiceFuture<Object> getMemberAssociationsOnboardedStatusAsync​(NationalAssociationsOnboardedRequestType body,
                                                                                                  com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Returns a list of objects with fifaId and onboarded status.
        Specified by:
        getMemberAssociationsOnboardedStatusAsync in interface Organisations
        Parameters:
        body - the NationalAssociationsOnboardedRequestType value
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getMemberAssociationsOnboardedStatus

        public Object getMemberAssociationsOnboardedStatus​(NationalAssociationsOnboardedRequestType body,
                                                           String xActorDetails)
        Returns a list of objects with fifaId and onboarded status.
        Specified by:
        getMemberAssociationsOnboardedStatus in interface Organisations
        Parameters:
        body - the NationalAssociationsOnboardedRequestType value
        xActorDetails - Name or identifier of a user invoking the method on API
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getMemberAssociationsOnboardedStatusAsync

        public com.microsoft.rest.ServiceFuture<Object> getMemberAssociationsOnboardedStatusAsync​(NationalAssociationsOnboardedRequestType body,
                                                                                                  String xActorDetails,
                                                                                                  com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Returns a list of objects with fifaId and onboarded status.
        Specified by:
        getMemberAssociationsOnboardedStatusAsync in interface Organisations
        Parameters:
        body - the NationalAssociationsOnboardedRequestType value
        xActorDetails - Name or identifier of a user invoking the method on API
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getMemberAssociationForFifaIdByOrganisationfifaid

        public Object getMemberAssociationForFifaIdByOrganisationfifaid​(String organisationFifaId)
        Gets a member association FIFA Unique Identifier and short name of searched organisation.
        Specified by:
        getMemberAssociationForFifaIdByOrganisationfifaid in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        Returns:
        the Object object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        com.microsoft.rest.RestException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • getMemberAssociationForFifaIdByOrganisationfifaidAsync

        public com.microsoft.rest.ServiceFuture<Object> getMemberAssociationForFifaIdByOrganisationfifaidAsync​(String organisationFifaId,
                                                                                                               com.microsoft.rest.ServiceCallback<Object> serviceCallback)
        Gets a member association FIFA Unique Identifier and short name of searched organisation.
        Specified by:
        getMemberAssociationForFifaIdByOrganisationfifaidAsync in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        serviceCallback - the async ServiceCallback to handle successful and failed responses.
        Returns:
        the ServiceFuture object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getMemberAssociationForFifaIdByOrganisationfifaidAsync

        public rx.Observable<Object> getMemberAssociationForFifaIdByOrganisationfifaidAsync​(String organisationFifaId)
        Gets a member association FIFA Unique Identifier and short name of searched organisation.
        Specified by:
        getMemberAssociationForFifaIdByOrganisationfifaidAsync in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getMemberAssociationForFifaIdByOrganisationfifaidWithServiceResponseAsync

        public rx.Observable<com.microsoft.rest.ServiceResponse<Object>> getMemberAssociationForFifaIdByOrganisationfifaidWithServiceResponseAsync​(String organisationFifaId)
        Gets a member association FIFA Unique Identifier and short name of searched organisation.
        Specified by:
        getMemberAssociationForFifaIdByOrganisationfifaidWithServiceResponseAsync in interface Organisations
        Parameters:
        organisationFifaId - FIFA Unique Identifier
        Returns:
        the observable to the Object object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation