java.lang.Object
org.odpi.openmetadata.repositoryservices.enterprise.repositoryconnector.executors.RepositoryExecutorBase
org.odpi.openmetadata.repositoryservices.enterprise.repositoryconnector.executors.AddEntityExecutor
All Implemented Interfaces:
RepositoryExecutor

public class AddEntityExecutor extends RepositoryExecutorBase
AddEntityExecutor provides the executor for the addEntity and addExternalEntity methods.
  • Constructor Details

    • AddEntityExecutor

      public AddEntityExecutor(String userId, String entityTypeGUID, InstanceProperties initialProperties, List<Classification> initialClassifications, InstanceStatus initialStatus, AuditLog auditLog, String methodName)
      Constructor takes the parameters for the request.
      Parameters:
      userId - unique identifier for requesting user.
      entityTypeGUID - unique identifier (guid) for the new entity's type.
      initialProperties - initial list of properties for the new entity null means no properties.
      initialClassifications - initial list of classifications for the new entity null means no classifications.
      initialStatus - initial status typically DRAFT, PREPARED or ACTIVE.
      auditLog - logging destination
      methodName - calling method
    • AddEntityExecutor

      public AddEntityExecutor(String userId, String entityTypeGUID, String externalSourceGUID, String externalSourceName, InstanceProperties initialProperties, List<Classification> initialClassifications, InstanceStatus initialStatus, AuditLog auditLog, String methodName)
      Constructor takes the parameters for the request.
      Parameters:
      userId - unique identifier for requesting user.
      entityTypeGUID - unique identifier (guid) for the new entity's type.
      externalSourceGUID - unique identifier (guid) for the external source.
      externalSourceName - unique name for the external source.
      initialProperties - initial list of properties for the new entity null means no properties.
      initialClassifications - initial list of classifications for the new entity null means no classifications.
      initialStatus - initial status typically DRAFT, PREPARED or ACTIVE.
      auditLog - logging destination
      methodName - calling method
  • Method Details