public class RepositoryFindRelationshipsIterator extends Object
| Constructor and Description |
|---|
RepositoryFindRelationshipsIterator(RepositoryHandler repositoryHandler,
String userId,
String relationshipTypeGUID,
List<String> relationshipSubtypeGUIDs,
SearchProperties searchProperties,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int startingFrom,
int requesterPageSize,
String methodName)
Constructor takes the parameters used to call the repository handler.
|
| Modifier and Type | Method and Description |
|---|---|
Relationship |
getNext()
Return the next relationship.
|
boolean |
moreToReceive()
Determine if there is more to receive.
|
public RepositoryFindRelationshipsIterator(RepositoryHandler repositoryHandler, String userId, String relationshipTypeGUID, List<String> relationshipSubtypeGUIDs, SearchProperties searchProperties, List<InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, SequencingOrder sequencingOrder, int startingFrom, int requesterPageSize, String methodName)
repositoryHandler - interface to the open metadata repositories.userId - user making the requestrelationshipTypeGUID - String unique identifier for the relationship type of interest (null means any relationship type).relationshipSubtypeGUIDs - optional list of the unique identifiers (guids) for subtypes of the relationshipTypeGUID to
include in the search results. Null means all subtypes.searchProperties - Optional list of relationship property conditions to match.limitResultsByStatus - By default, entities in all statuses are returned. However, it is possible
to specify a list of statuses (eg ACTIVE) to restrict the results to. Null means all
status values.asOfTime - Requests a historical query of the relationship. Null means return the present values.sequencingProperty - String name of the relationship property that is to be used to sequence the results.
Null means do not sequence on a property name (see SequencingOrder).sequencingOrder - Enum defining how the results should be ordered.startingFrom - initial position in the stored list.requesterPageSize - maximum number of definitions to return on this call.methodName - name of calling methodpublic boolean moreToReceive()
throws UserNotAuthorizedException,
PropertyServerException
UserNotAuthorizedException - the repository is not allowing the user to access the metadataPropertyServerException - there is a problem in the repositorypublic Relationship getNext() throws UserNotAuthorizedException, PropertyServerException
UserNotAuthorizedException - the repository is not allowing the user to access the metadataPropertyServerException - there is a problem in the repositoryCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.