Package jetbrains.buildServer
Class ProjectData
- java.lang.Object
-
- jetbrains.buildServer.ProjectData
-
public class ProjectData extends java.lang.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(java.lang.String projectId, java.lang.String externalId, java.lang.String parentProjectId, java.lang.String name, java.lang.String description, Status status, java.util.List<BuildTypeData> buildTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<ProjectData>
createDataListOn(java.util.Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, User user)
static java.util.List<ProjectData>
createDataListOn(java.util.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)
java.util.List<BuildTypeData>
getBuildTypes()
java.lang.String
getDescription()
java.lang.String
getExternalId()
java.lang.String
getName()
java.lang.String
getParentProjectId()
java.lang.String
getProjectId()
Status
getStatus()
-
-
-
Constructor Detail
-
ProjectData
public ProjectData(java.lang.String projectId, java.lang.String externalId, @Nullable java.lang.String parentProjectId, java.lang.String name, java.lang.String description, Status status, java.util.List<BuildTypeData> buildTypes)
-
-
Method Detail
-
getBuildTypes
public java.util.List<BuildTypeData> getBuildTypes()
-
getProjectId
public java.lang.String getProjectId()
-
getExternalId
public java.lang.String getExternalId()
-
getParentProjectId
@Nullable public java.lang.String getParentProjectId()
-
getName
public java.lang.String getName()
-
getDescription
public java.lang.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 java.util.List<ProjectData> createDataListOn(java.util.Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, @Nullable User user)
-
createDataListOn
public static java.util.List<ProjectData> createDataListOn(java.util.Collection<BuildProject> list, DataFactory factory, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
-
-