public class SubjectAreaRelationshipHandler extends SubjectAreaHandler
invalidParameterHandler, oMRSAPIHelper, repositoryHandler, repositoryHelper, serverName, serviceName| Constructor and Description |
|---|
SubjectAreaRelationshipHandler(String serviceName,
String serverName,
InvalidParameterHandler invalidParameterHandler,
OMRSRepositoryHelper repositoryHelper,
RepositoryHandler repositoryHandler,
OMRSAPIHelper oMRSAPIHelper,
RepositoryErrorHandler errorHandler)
Construct the Subject Area Relationship Handler
needed to operate within a single server instance.
|
| Modifier and Type | Method and Description |
|---|---|
SubjectAreaOMASAPIResponse |
createLine(String restAPIName,
String userId,
String className,
Line line)
Create a Line (relationship), which is a link between two Nodes.
|
SubjectAreaOMASAPIResponse |
deleteLine(String restAPIName,
String userId,
String className,
String guid,
Boolean isPurge)
Delete a Line (relationship)
|
SubjectAreaOMASAPIResponse |
getLine(String restAPIName,
String userId,
String className,
String guid)
Get a Line (relationship)
|
protected SubjectAreaOMASAPIResponse |
getResponse(SubjectAreaOMASAPIResponse response)
Take an entityDetail response and map it to the appropriate Project orientated response
|
SubjectAreaOMASAPIResponse |
restoreLine(String restAPIName,
String userId,
String className,
String guid)
Restore a Line (relationship).
|
SubjectAreaOMASAPIResponse |
updateLine(String restAPIName,
String userId,
String className,
Line line,
boolean isReplace)
Update a relationship.
|
getRelationshipsFromGuid, validateGlossarySummaryDuringCreationpublic SubjectAreaRelationshipHandler(String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, OMRSRepositoryHelper repositoryHelper, RepositoryHandler repositoryHandler, OMRSAPIHelper oMRSAPIHelper, RepositoryErrorHandler errorHandler)
serviceName - name of the consuming serviceserverName - name of this server instanceinvalidParameterHandler - handler for invalid parametersrepositoryHelper - helper used by the convertersrepositoryHandler - handler for calling the repository servicesoMRSAPIHelper - omrs API helpererrorHandler - handler for repository service errorsprotected SubjectAreaOMASAPIResponse getResponse(SubjectAreaOMASAPIResponse response)
SubjectAreaHandlergetResponse in class SubjectAreaHandlerresponse - entityDetailResponsepublic SubjectAreaOMASAPIResponse createLine(String restAPIName, String userId, String className, Line line)
userId - userId under which the request is performedline - line to createpublic SubjectAreaOMASAPIResponse getLine(String restAPIName, String userId, String className, String guid)
userId - unique identifier for requesting user, under which the request is performedguid - guid of the relationship to getpublic SubjectAreaOMASAPIResponse updateLine(String restAPIName, String userId, String className, Line line, boolean isReplace)
userId - userId under which the request is performedline - the relationship to updateisReplace - flag to indicate that this update is a replace. When not set only the supplied (non null) fields are updated.public SubjectAreaOMASAPIResponse deleteLine(String restAPIName, String userId, String className, String guid, Boolean isPurge)
userId - unique identifier for requesting user, under which the request is performedguid - guid of the HAS A relationship to deleteisPurge - true indicates a hard delete, false is a soft delete.public SubjectAreaOMASAPIResponse restoreLine(String restAPIName, String userId, String className, String guid)
userId - unique identifier for requesting user, under which the request is performedguid - guid of the relationship to restoreCopyright © 2018–2020 ODPi. All rights reserved.