Package jetbrains.buildServer
Class DataFactory
- java.lang.Object
-
- jetbrains.buildServer.DataFactory
-
public class DataFactory extends Object
Is used to create data objects according to specified interfaces. After this conversion data object might to be converted to strings with XStream and be sent to some remote client
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DataFactory.BuildTypeInstancesFilter
-
Constructor Summary
Constructors Constructor Description DataFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildRunnerData
createBuildRunnerDataOn(BuildRunnerDescriptor descriptor)
protected BuildTypeData
createBuildTypeDataOn(BuildType buildType)
ProjectData
createData(BuildProject project, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
BuildInstanceData
createData(Build instance, User user)
BuildTypeData
createData(BuildType buildType, DataFactory.BuildTypeInstancesFilter loadInstances, User user)
UserData
createData(User userById)
VcsModificationData
createData(VcsModification modification)
-
-
-
Method Detail
-
createData
public BuildTypeData createData(BuildType buildType, DataFactory.BuildTypeInstancesFilter loadInstances, @Nullable User user)
-
createData
public BuildInstanceData createData(Build instance, @Nullable User user)
-
createData
public VcsModificationData createData(VcsModification modification)
-
createData
public ProjectData createData(BuildProject project, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)
-
createBuildTypeDataOn
@NotNull protected BuildTypeData createBuildTypeDataOn(@NotNull BuildType buildType)
-
createBuildRunnerDataOn
@NotNull public BuildRunnerData createBuildRunnerDataOn(@NotNull BuildRunnerDescriptor descriptor)
-
-