Class RepositoryIterator

    • Field Detail

      • userId

        protected String userId
      • startingFrom

        protected int startingFrom
      • pageSize

        protected int pageSize
      • methodName

        protected String methodName
      • forDuplicateProcessing

        protected boolean forDuplicateProcessing
      • effectiveTime

        protected Date effectiveTime
    • Constructor Detail

      • RepositoryIterator

        public RepositoryIterator​(RepositoryHandler repositoryHandler,
                                  InvalidParameterHandler invalidParameterHandler,
                                  String userId,
                                  int startingFrom,
                                  int pageSize,
                                  boolean forDuplicateProcessing,
                                  Date effectiveTime,
                                  String methodName)
                           throws InvalidParameterException
        Constructor takes the parameters used to call the repository handler.
        Parameters:
        repositoryHandler - interface to the open metadata repositories.
        invalidParameterHandler - invalid parameter handler
        userId - user making the request
        startingFrom - initial position in the stored list.
        pageSize - maximum number of definitions to return on this call.
        forDuplicateProcessing - the request is for duplicate processing and so must not deduplicate
        effectiveTime - the time that the retrieved elements must be effective for
        methodName - name of calling method
        Throws:
        InvalidParameterException - when page size or start from parameters do not meet criteria