Package org.labkey.remoteapi.security
Class CreateProjectCommand
java.lang.Object
org.labkey.remoteapi.Command<ResponseType,org.apache.hc.client5.http.classic.methods.HttpPost>
org.labkey.remoteapi.PostCommand<CommandResponse>
org.labkey.remoteapi.security.BaseCreateFolderCommand<CreateProjectCommand>
org.labkey.remoteapi.security.CreateProjectCommand
- All Implemented Interfaces:
HasRequiredVersion
Similar to CreateContainerCommand, but supports the "Project Creator" role and creating projects from a template
-
Nested Class Summary
Nested classes/interfaces inherited from class org.labkey.remoteapi.Command
Command.CommonParameters, Command.Response
-
Field Summary
Fields inherited from class org.labkey.remoteapi.Command
CONTENT_TYPE_JSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.hc.core5.http.message.BasicNameValuePair>
setAssignProjectAdmin
(boolean assignProjectAdmin) Methods inherited from class org.labkey.remoteapi.security.BaseCreateFolderCommand
createRequest, setFolderType, setName, setTemplateIncludeSubfolders, setTemplateSourceId, setTemplateWriterTypes
Methods inherited from class org.labkey.remoteapi.PostCommand
getJsonObject
Methods inherited from class org.labkey.remoteapi.Command
_execute, createParameterMap, createResponse, execute, getActionName, getControllerName, getHttpRequest, getParameters, getParamValueAsString, getRequiredVersion, getTimeout, setRequiredVersion, setTimeout
-
Constructor Details
-
CreateProjectCommand
public CreateProjectCommand()
-
-
Method Details
-
setAssignProjectAdmin
-
getPostData
- Overrides:
getPostData
in classBaseCreateFolderCommand<CreateProjectCommand>
-