jetbrains.buildServer
Class UserChangeInfoData

java.lang.Object
  extended by jetbrains.buildServer.UserChangeInfoData

public class UserChangeInfoData
extends java.lang.Object

This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity user change


Constructor Summary
UserChangeInfoData(VcsModificationData modificationData, java.util.List<java.lang.Long> userIds, PersonalChangeDescriptor desc, UserChangeStatus status)
           
 
Method Summary
static java.util.List<UserChangeInfoData> createListOn(java.util.List<UserChangeInfo> changes, DataFactory factory, User user)
           
static UserChangeInfoData createOn(UserChangeInfo info, DataFactory factory, User user)
           
 UserChangeStatus getChangeStatus()
           
 java.util.Map<BuildTypeData,BuildInstanceData> getCurrentMap()
           
 java.util.Map<BuildTypeData,BuildInstanceData> getFixedInMap()
           
 VcsModificationData getModificationData()
           
 PersonalChangeDescriptor getPersonalDesc()
           
 java.util.Map<BuildTypeData,BuildInstanceData> getTypeToInstanceMap()
           
 java.util.List<java.lang.Long> getUserIds()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserChangeInfoData

public UserChangeInfoData(VcsModificationData modificationData,
                          java.util.List<java.lang.Long> userIds,
                          PersonalChangeDescriptor desc,
                          UserChangeStatus status)
Method Detail

createOn

public static UserChangeInfoData createOn(UserChangeInfo info,
                                          DataFactory factory,
                                          User user)

getModificationData

public VcsModificationData getModificationData()

getTypeToInstanceMap

public java.util.Map<BuildTypeData,BuildInstanceData> getTypeToInstanceMap()

createListOn

public static java.util.List<UserChangeInfoData> createListOn(java.util.List<UserChangeInfo> changes,
                                                              DataFactory factory,
                                                              User user)

getFixedInMap

public java.util.Map<BuildTypeData,BuildInstanceData> getFixedInMap()

getUserIds

public java.util.List<java.lang.Long> getUserIds()

getCurrentMap

public java.util.Map<BuildTypeData,BuildInstanceData> getCurrentMap()

getPersonalDesc

public PersonalChangeDescriptor getPersonalDesc()

getChangeStatus

public UserChangeStatus getChangeStatus()