Interface AdminLocal
public interface AdminLocal
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateStorageBucketForProject(String sessionId, String cometProjectIdentifier, String realStorageBucketName) Creates bucket in the object storage for a new projectvoidduplicateCometProject(String login, String sourceCometProjectIdentifier, String targetCometProjectIdentifier) Link duplicated project (in ISON) to database resources and users.voidlinkCometProject2Resource(String sessionId, String login, String cometProjectIdentifier, String resourceName) Link newly created project (in ISON) to database resource.
-
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 identifiercometProjectIdentifier- 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 identifiercometProjectIdentifier- project namerealStorageBucketName- 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.
-