Class ToDoActionManagement
java.lang.Object
org.odpi.openmetadata.accessservices.communityprofile.client.CommunityProfileBaseClient
org.odpi.openmetadata.accessservices.communityprofile.client.ToDoActionManagement
- All Implemented Interfaces:
org.odpi.openmetadata.accessservices.communityprofile.api.RelatedElementsManagementInterface,org.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface
public class ToDoActionManagement
extends CommunityProfileBaseClient
implements org.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface
-
Constructor Summary
ConstructorsConstructorDescriptionToDoActionManagement(String serverName, String serverPlatformURLRoot, int maxPageSize) Create a new client with no authentication embedded in the HTTP request.ToDoActionManagement(String serverName, String serverPlatformURLRoot, String userId, String password, int maxPageSize) Create a new client that passes userId and password in each HTTP request.ToDoActionManagement(String serverName, String serverPlatformURLRoot, String userId, String password, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, int maxPageSize) Create a new client that passes userId and password in each HTTP request.ToDoActionManagement(String serverName, String serverPlatformURLRoot, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, int maxPageSize) Create a new client with no authentication embedded in the HTTP request. -
Method Summary
Modifier and TypeMethodDescriptioncreateToDo(String userId, String originatorGUID, String actionSponsorGUID, String assignToActorGUID, List<org.odpi.openmetadata.accessservices.communityprofile.properties.NewActionTargetProperties> newActionTargetProperties, org.odpi.openmetadata.accessservices.communityprofile.properties.ToDoProperties properties) Create a new to do action and link it to the supplied role and targets (if applicable).voiddeleteToDo(String userId, String toDoGUID) Delete an existing to do.List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement>findToDos(String userId, String searchString, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) Retrieve the "To Dos" that match the search string.List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement>getActionsForActionTarget(String userId, String elementGUID, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) Retrieve the "To Dos" that are chained off of an action target element.List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement>getActionsForSponsor(String userId, String elementGUID, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) Retrieve the "To Dos" that are chained off of a sponsor's element.List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement>getAssignedActions(String userId, String actorGUID, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) Retrieve the "To Dos" for a particular actor.org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElementRetrieve a "To Do" by unique identifier.List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement>getToDosByType(String userId, String toDoType, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) Retrieve the "To Dos" that match the type name and status.voidreassignToDo(String userId, String toDoGUID, String actorGUID) Assign a "To Do" to a new actor.voidupdateActionTargetProperties(String userId, String actionTargetGUID, boolean isMergeUpdate, org.odpi.openmetadata.accessservices.communityprofile.properties.ActionTargetProperties actionTargetProperties) Update the properties associated with an Action Target.voidupdateToDo(String userId, String toDoGUID, boolean isMergeUpdate, org.odpi.openmetadata.accessservices.communityprofile.properties.ToDoProperties properties) Update the properties associated with a "To Do".Methods inherited from class org.odpi.openmetadata.accessservices.communityprofile.client.CommunityProfileBaseClient
clearAssignmentScope, clearMoreInformation, clearResource, clearStakeholder, getAssignedActors, getAssignedScopes, getDescriptiveElements, getMoreInformation, getResourceList, getStakeholderCommissionedElements, getStakeholders, getSupportedByResource, removeReferenceable, setupAssignmentScope, setupMoreInformation, setupResource, setupStakeholder, updateRelationship
-
Constructor Details
-
ToDoActionManagement
public ToDoActionManagement(String serverName, String serverPlatformURLRoot, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, int maxPageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Create a new client with no authentication embedded in the HTTP request.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST servicesauditLog- logging destinationmaxPageSize- maximum value allowed for page size- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- there is a problem creating the client-side components to issue any REST API calls.
-
ToDoActionManagement
public ToDoActionManagement(String serverName, String serverPlatformURLRoot, int maxPageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Create a new client with no authentication embedded in the HTTP request.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST servicesmaxPageSize- maximum value allowed for page size- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- there is a problem creating the client-side components to issue any REST API calls.
-
ToDoActionManagement
public ToDoActionManagement(String serverName, String serverPlatformURLRoot, String userId, String password, int maxPageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Create a new client that passes userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is sent on each request.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST servicesuserId- caller's userId embedded in all HTTP requestspassword- caller's userId embedded in all HTTP requestsmaxPageSize- maximum value allowed for page size- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- there is a problem creating the client-side components to issue any REST API calls.
-
ToDoActionManagement
public ToDoActionManagement(String serverName, String serverPlatformURLRoot, String userId, String password, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, int maxPageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Create a new client that passes userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is sent on each request.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST servicesuserId- caller's userId embedded in all HTTP requestspassword- caller's userId embedded in all HTTP requestsauditLog- logging destinationmaxPageSize- maximum value allowed for page size- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- there is a problem creating the client-side components to issue any REST API calls.
-
-
Method Details
-
createToDo
public String createToDo(String userId, String originatorGUID, String actionSponsorGUID, String assignToActorGUID, List<org.odpi.openmetadata.accessservices.communityprofile.properties.NewActionTargetProperties> newActionTargetProperties, org.odpi.openmetadata.accessservices.communityprofile.properties.ToDoProperties properties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Create a new to do action and link it to the supplied role and targets (if applicable).- Specified by:
createToDoin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling useroriginatorGUID- optional originator element (such as a person or Governance Service)actionSponsorGUID- optional element that maintains the "To Do" on their listassignToActorGUID- optional actor to assign the action tonewActionTargetProperties- optional list of elements that the action is to targetproperties- properties of the to do action- Returns:
- unique identifier of the to do
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
updateToDo
public void updateToDo(String userId, String toDoGUID, boolean isMergeUpdate, org.odpi.openmetadata.accessservices.communityprofile.properties.ToDoProperties properties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Update the properties associated with a "To Do".- Specified by:
updateToDoin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling usertoDoGUID- unique identifier of the to doisMergeUpdate- should the properties overlay the existing stored properties or replace themproperties- properties to change- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
updateActionTargetProperties
public void updateActionTargetProperties(String userId, String actionTargetGUID, boolean isMergeUpdate, org.odpi.openmetadata.accessservices.communityprofile.properties.ActionTargetProperties actionTargetProperties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Update the properties associated with an Action Target.- Specified by:
updateActionTargetPropertiesin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling useractionTargetGUID- unique identifier of the action target relationshipisMergeUpdate- should the actionTargetProperties overlay the existing stored properties or replace themactionTargetProperties- properties to change- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
reassignToDo
public void reassignToDo(String userId, String toDoGUID, String actorGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Assign a "To Do" to a new actor.- Specified by:
reassignToDoin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling usertoDoGUID- unique identifier of the to doactorGUID- actor to assign the action to- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
deleteToDo
public void deleteToDo(String userId, String toDoGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Delete an existing to do.- Specified by:
deleteToDoin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling usertoDoGUID- unique identifier of the to do- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
getToDo
public org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement getToDo(String userId, String toDoGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Retrieve a "To Do" by unique identifier.- Specified by:
getToDoin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling usertoDoGUID- unique identifier of the to do- Returns:
- to do bean
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
getActionsForActionTarget
public List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement> getActionsForActionTarget(String userId, String elementGUID, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Retrieve the "To Dos" that are chained off of an action target element.- Specified by:
getActionsForActionTargetin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling userelementGUID- unique identifier of the element to start withtoDoStatus- optional "To Do" statusstartFrom- initial position of the results to returnpageSize- maximum number of results to return- Returns:
- list of to do beans
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
getActionsForSponsor
public List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement> getActionsForSponsor(String userId, String elementGUID, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Retrieve the "To Dos" that are chained off of a sponsor's element.- Specified by:
getActionsForSponsorin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling userelementGUID- unique identifier of the element to start withtoDoStatus- optional "To Do" statusstartFrom- initial position of the results to returnpageSize- maximum number of results to return- Returns:
- list of to do beans
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
getAssignedActions
public List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement> getAssignedActions(String userId, String actorGUID, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Retrieve the "To Dos" for a particular actor.- Specified by:
getAssignedActionsin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling useractorGUID- unique identifier of the roletoDoStatus- optional "To Do" statusstartFrom- initial position of the results to returnpageSize- maximum number of results to return- Returns:
- list of to do beans
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
findToDos
public List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement> findToDos(String userId, String searchString, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Retrieve the "To Dos" that match the search string.- Specified by:
findToDosin interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling usersearchString- string to search for (may include RegExs)toDoStatus- optional "To Do" statusstartFrom- initial position of the results to returnpageSize- maximum number of results to return- Returns:
- list of to do beans
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-
getToDosByType
public List<org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ToDoElement> getToDosByType(String userId, String toDoType, org.odpi.openmetadata.frameworks.openmetadata.enums.ToDoStatus toDoStatus, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Retrieve the "To Dos" that match the type name and status.- Specified by:
getToDosByTypein interfaceorg.odpi.openmetadata.accessservices.communityprofile.api.ToDoManagementInterface- Parameters:
userId- calling usertoDoType- type to search fortoDoStatus- optional "To Do" statusstartFrom- initial position of the results to returnpageSize- maximum number of results to return- Returns:
- list of to do beans
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- a parameter is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the server is not availableorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the calling user is not authorized to issue the call
-