com.atlassian.studio.confluence.api
Class ConfluenceLocalProjectCreator

java.lang.Object
  extended by com.atlassian.studio.confluence.api.ConfluenceLocalProjectCreator
All Implemented Interfaces:
com.atlassian.studio.core.api.LocalProjectCreator

public class ConfluenceLocalProjectCreator
extends java.lang.Object
implements com.atlassian.studio.core.api.LocalProjectCreator

Creates new Confluence space


Constructor Summary
ConfluenceLocalProjectCreator(SpaceManager spaceManager, PermissionManager permissionManager, com.atlassian.studio.common.appstatus.AppLinksMaintainer appLinksMaintainer)
           
 
Method Summary
 void createLocalProject(com.atlassian.studio.core.api.StudioProject project)
           
 boolean projectExists(java.lang.String projectKey)
           
 void validate(com.atlassian.sal.api.message.MessageCollection messages, com.atlassian.studio.core.api.StudioProject project)
          Validates that project can be created
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceLocalProjectCreator

public ConfluenceLocalProjectCreator(SpaceManager spaceManager,
                                     PermissionManager permissionManager,
                                     com.atlassian.studio.common.appstatus.AppLinksMaintainer appLinksMaintainer)
Method Detail

createLocalProject

public void createLocalProject(com.atlassian.studio.core.api.StudioProject project)
Specified by:
createLocalProject in interface com.atlassian.studio.core.api.LocalProjectCreator

projectExists

public boolean projectExists(java.lang.String projectKey)
Specified by:
projectExists in interface com.atlassian.studio.core.api.LocalProjectCreator

validate

public void validate(com.atlassian.sal.api.message.MessageCollection messages,
                     com.atlassian.studio.core.api.StudioProject project)
Validates that project can be created

Specified by:
validate in interface com.atlassian.studio.core.api.LocalProjectCreator


Copyright © 2003-2014 Atlassian. All Rights Reserved.