Package jetbrains.buildServer
Class ProjectData
- java.lang.Object
-
- jetbrains.buildServer.ProjectData
-
public class ProjectData extends Object
This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity project, registered on the server
-
-
Constructor Summary
Constructors Constructor Description ProjectData(String projectId, String externalId, String parentProjectId, String name, String description, Status status, List<BuildTypeData> buildTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<ProjectData>
createDataListOn(Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, User user)
static List<ProjectData>
createDataListOn(Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
static ProjectData
createOn(BuildProject project, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
List<BuildTypeData>
getBuildTypes()
String
getDescription()
String
getExternalId()
String
getName()
String
getParentProjectId()
String
getProjectId()
Status
getStatus()
-
-
-
Method Detail
-
getBuildTypes
public List<BuildTypeData> getBuildTypes()
-
getProjectId
public String getProjectId()
-
getExternalId
public String getExternalId()
-
getParentProjectId
@Nullable public String getParentProjectId()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getStatus
public Status getStatus()
-
createOn
public static ProjectData createOn(BuildProject project, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
-
createDataListOn
public static List<ProjectData> createDataListOn(Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, @Nullable User user)
-
createDataListOn
public static List<ProjectData> createDataListOn(Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
-
-