public interface AdminLocal
  • Method Details

    • linkCometProject2Resource

      void linkCometProject2Resource(String sessionId, String login, String cometProjectIdentifier, String resourceName)
      Link newly created project (in ISON) to database resource.
      Parameters:
      sessionId - session identifier
      cometProjectIdentifier - identifier of newly create Comet project.
      resourceName - name of database resource which should be linked to newly created Comet project.
    • createStorageBucketForProject

      default void createStorageBucketForProject(String sessionId, String cometProjectIdentifier, String realStorageBucketName)
      Creates bucket in the object storage for a new project
      Parameters:
      sessionId - session identifier
      cometProjectIdentifier - project name
      realStorageBucketName - optional realStorageBucketName. If it is not empty, it will be mapped to an existing storage bucket in storage_bucket_mapping table
    • duplicateCometProject

      void duplicateCometProject(String login, String sourceCometProjectIdentifier, String targetCometProjectIdentifier)
      Link duplicated project (in ISON) to database resources and users.
      Parameters:
      login - user who is performing the duplication.
      sourceCometProjectIdentifier - identifier of duplicated Comet project.
      targetCometProjectIdentifier - identifier of newly create Comet project.