public SProject createProject()

in teamcity-invitations-plugin-server/src/main/java/org/jetbrains/teamcity/invitations/TeamCityCoreFacadeImpl.java [54:63]


    public SProject createProject(@Nullable String parentExtId, @NotNull String name) {
        SProject parent = projectManager.findProjectByExternalId(parentExtId);
        if (parent == null) {
            throw new ProjectNotFoundException("Unable to create project for user: parent project with external id = " + parentExtId + " not found");
        }
        String projectExternalId = projectIdentifiersManager.generateNewExternalId(parentExtId, name, null);
        SProject project = parent.createProject(projectExternalId, name);
        project.schedulePersisting("New project is created by invitation plugin");
        return project;
    }