Class RepositoryIterator
java.lang.Object
org.odpi.openmetadata.commonservices.repositoryhandler.RepositoryIterator
- Direct Known Subclasses:
RepositoryFindRelationshipsIterator,RepositoryIteratorForEntities,RepositoryRelationshipsIterator
RepositoryIterator is the shared interface of all repository helper iterators that retrieve entity or relationship
details from the repository.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRepositoryIterator(RepositoryHandler repositoryHandler, org.odpi.openmetadata.commonservices.ffdc.InvalidParameterHandler invalidParameterHandler, String userId, int startingFrom, int pageSize, boolean forLineage, boolean forDuplicateProcessing, Date effectiveTime, String methodName) Constructor takes the parameters used to call the repository handler. -
Method Summary
-
Field Details
-
MAX_PAGE_SIZE
public static final int MAX_PAGE_SIZE- See Also:
-
-
Constructor Details
-
RepositoryIterator
public RepositoryIterator(RepositoryHandler repositoryHandler, org.odpi.openmetadata.commonservices.ffdc.InvalidParameterHandler invalidParameterHandler, String userId, int startingFrom, int pageSize, boolean forLineage, boolean forDuplicateProcessing, Date effectiveTime, String methodName) throws org.odpi.openmetadata.commonservices.ffdc.exceptions.InvalidParameterException Constructor takes the parameters used to call the repository handler.- Parameters:
repositoryHandler- interface to the open metadata repositories.invalidParameterHandler- invalid parameter handleruserId- user making the requeststartingFrom- initial position in the stored list.pageSize- maximum number of definitions to return on this call.forLineage- the request is to support lineage retrieval this means entities with the Memento classification can be returnedforDuplicateProcessing- the request is for duplicate processing and so must not deduplicateeffectiveTime- the time that the retrieved elements must be effective formethodName- name of calling method- Throws:
org.odpi.openmetadata.commonservices.ffdc.exceptions.InvalidParameterException- when page size or start from parameters do not meet criteria
-