public class SubjectAreaGraphImpl extends SubjectAreaBaseImpl implements SubjectAreaGraph
omasServerURL, serverName| Constructor and Description |
|---|
SubjectAreaGraphImpl(String omasServerURL,
String serverName)
Default Constructor used once a connector is created.
|
| Modifier and Type | Method and Description |
|---|---|
Graph |
getGraph(String userId,
String guid,
Date asOfTime,
Set<NodeType> nodeFilter,
Set<LineType> lineFilter,
StatusFilter statusFilter,
Integer level)
Get the graph of nodes and Lines radiating out from a node.
|
encodeQueryProperty, getRelationshipspublic SubjectAreaGraphImpl(String omasServerURL, String serverName)
serverName - serverName under which this request is performed, this is used in multi tenanting to identify the tenantomasServerURL - unique id for the connector instancepublic Graph getGraph(String userId, String guid, Date asOfTime, Set<NodeType> nodeFilter, Set<LineType> lineFilter, StatusFilter statusFilter, Integer level) throws UserNotAuthorizedException, InvalidParameterException, FunctionNotSupportedException, MetadataServerUncontactableException, UnexpectedResponseException
The results are scoped by types of Lines, types of nodes and classifications as well as level.
getGraph in interface SubjectAreaGraphuserId - userId under which the request is performedguid - the starting point of the query.nodeFilter - Set of the names of the nodes to include in the query results. Null means include
all nodes found, irrespective of their type.lineFilter - Set of names of Lines to include in the query results. Null means include
all Lines found, irrespective of their type.asOfTime - Requests a historical query of the Lines for the node. Null means return the
present values.statusFilter - By default only active instances are returned. Specify ALL to see all instance in any status.level - the number of the Lines (relationships) out from the starting node that the query will traverse to
gather results. If not specified then it defaults to 3.Exceptions returned by the server
UserNotAuthorizedException - the requesting user is not authorized to issue this request.InvalidParameterException - one of the parameters is null or invalid.FunctionNotSupportedException - Function not supported
Client library Exceptions
MetadataServerUncontactableException - Unable to contact the serverUnexpectedResponseException - an unexpected response was returned from the serverCopyright © 2018–2020 ODPi. All rights reserved.