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 interfaceDataFactory.BuildTypeInstancesFilter
-
Constructor Summary
Constructors Constructor Description DataFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildRunnerDatacreateBuildRunnerDataOn(BuildRunnerDescriptor descriptor)protected BuildTypeDatacreateBuildTypeDataOn(BuildType buildType)ProjectDatacreateData(BuildProject project, DataFactory.BuildTypeInstancesFilter loadInstances, Filter<BuildType> buildTypeFilter, User user)BuildInstanceDatacreateData(Build instance, User user)BuildTypeDatacreateData(BuildType buildType, DataFactory.BuildTypeInstancesFilter loadInstances, User user)UserDatacreateData(User userById)VcsModificationDatacreateData(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)
-
-