Class ChangesDelegator

    • Constructor Detail

      • ChangesDelegator

        public ChangesDelegator​(IOptionsServer server)
        Instantiates a new changes delegator.
        Parameters:
        server - the server
    • Method Detail

      • getChangelists

        public java.util.List<IChangelistSummary> getChangelists​(int maxMostRecent,
                                                                 java.util.List<IFileSpec> fileSpecs,
                                                                 java.lang.String clientName,
                                                                 java.lang.String userName,
                                                                 boolean includeIntegrated,
                                                                 boolean submittedOnly,
                                                                 boolean pendingOnly,
                                                                 boolean longDesc)
                                                          throws ConnectionException,
                                                                 RequestException,
                                                                 AccessException
        Description copied from interface: IChangesDelegator
        Gets the changelists.
        Specified by:
        getChangelists in interface IChangesDelegator
        Parameters:
        maxMostRecent - the max most recent
        fileSpecs - the file specs
        clientName - the client name
        userName - the user name
        includeIntegrated - the include integrated
        submittedOnly - the submitted only
        pendingOnly - the pending only
        longDesc - the long desc
        Returns:
        the changelists
        Throws:
        ConnectionException - the connection exception
        RequestException - the request exception
        AccessException - the access exception
      • getChangelists

        public java.util.List<IChangelistSummary> getChangelists​(java.util.List<IFileSpec> fileSpecs,
                                                                 GetChangelistsOptions opts)
                                                          throws P4JavaException
        Get a list of Perforce changelist summary objects from the Perforce server.
        Specified by:
        getChangelists in interface IChangesDelegator
        Parameters:
        fileSpecs - if non-empty, limits the results to changelists that affect the specified files. If the file specification includes a revision range, limits its results to submitted changelists that affect those particular revisions
        opts - GetChangelistsOptions object describing optional parameters; if null, no options are set.
        Returns:
        a non-null (but possibly empty) list of qualifying changelists.
        Throws:
        P4JavaException - if any error occurs in the processing of this method