Class FileRevisionData
- java.lang.Object
-
- com.perforce.p4java.impl.generic.core.file.FileRevisionData
-
- All Implemented Interfaces:
IFileRevisionData
public class FileRevisionData extends java.lang.Object implements IFileRevisionData
Simple default generic implementation calls for the IFileRevisionData interface.
-
-
Constructor Summary
Constructors Constructor Description FileRevisionData()FileRevisionData(int revision, int changeListId, FileAction action, java.util.Date date, java.lang.String userName, java.lang.String fileType, java.lang.String description, java.lang.String depotFileName, java.lang.String clientName)FileRevisionData(java.util.Map<java.lang.String,java.lang.Object> map, int revNo)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FileActiongetAction()intgetChangelistId()java.lang.StringgetClientName()java.util.DategetDate()java.lang.StringgetDepotFileName()java.lang.StringgetDescription()java.lang.StringgetFileType()intgetRevision()java.util.List<IRevisionIntegrationData>getRevisionIntegrationData()Deprecated.java.util.List<IRevisionIntegrationData>getRevisionIntegrationDataList()This method can be used to retrieve a (possibly-empty or even null) list of contributory integration data for revisions that have resulted from (or caused) a merge or branch.java.lang.StringgetUserName()voidsetAction(FileAction action)voidsetChangelistId(int changeListId)voidsetClientName(java.lang.String clientName)voidsetDate(java.util.Date date)voidsetDepotFileName(java.lang.String depotFileName)voidsetDescription(java.lang.String description)voidsetFileType(java.lang.String fileType)voidsetRevision(int revision)voidsetUserName(java.lang.String userName)
-
-
-
Constructor Detail
-
FileRevisionData
public FileRevisionData()
-
FileRevisionData
public FileRevisionData(java.util.Map<java.lang.String,java.lang.Object> map, int revNo)
-
FileRevisionData
public FileRevisionData(int revision, int changeListId, FileAction action, java.util.Date date, java.lang.String userName, java.lang.String fileType, java.lang.String description, java.lang.String depotFileName, java.lang.String clientName)
-
-
Method Detail
-
setChangelistId
public void setChangelistId(int changeListId)
-
getAction
public FileAction getAction()
- Specified by:
getActionin interfaceIFileRevisionData- Returns:
- the file action associated with this revision.
-
setAction
public void setAction(FileAction action)
-
getClientName
public java.lang.String getClientName()
- Specified by:
getClientNamein interfaceIFileRevisionData- Returns:
- the client file name associated with this revision.
-
setClientName
public void setClientName(java.lang.String clientName)
-
getDate
public java.util.Date getDate()
- Specified by:
getDatein interfaceIFileRevisionData- Returns:
- the date associated with this revision.
-
setDate
public void setDate(java.util.Date date)
-
getDepotFileName
public java.lang.String getDepotFileName()
- Specified by:
getDepotFileNamein interfaceIFileRevisionData- Returns:
- the depot file name associated with this revision.
-
setDepotFileName
public void setDepotFileName(java.lang.String depotFileName)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceIFileRevisionData- Returns:
- the description string associated with this revision.
-
setDescription
public void setDescription(java.lang.String description)
-
getFileType
public java.lang.String getFileType()
- Specified by:
getFileTypein interfaceIFileRevisionData- Returns:
- the Perforce file type string associated with this revision.
-
setFileType
public void setFileType(java.lang.String fileType)
-
getRevision
public int getRevision()
- Specified by:
getRevisionin interfaceIFileRevisionData- Returns:
- the revision ID associated with this revision.
-
setRevision
public void setRevision(int revision)
-
getRevisionIntegrationDataList
public java.util.List<IRevisionIntegrationData> getRevisionIntegrationDataList()
Description copied from interface:IFileRevisionDataThis method can be used to retrieve a (possibly-empty or even null) list of contributory integration data for revisions that have resulted from (or caused) a merge or branch. There's generally no easy way to tell whether there's anything to be retrieved here, so you may have to always call it and if it's null or empty, just ignore it...- Specified by:
getRevisionIntegrationDataListin interfaceIFileRevisionData- Returns:
- potentially null or empty list of revision integration data for this specific revision.
-
getRevisionIntegrationData
@Deprecated public java.util.List<IRevisionIntegrationData> getRevisionIntegrationData()
Deprecated.- Specified by:
getRevisionIntegrationDatain interfaceIFileRevisionData
-
getUserName
public java.lang.String getUserName()
- Specified by:
getUserNamein interfaceIFileRevisionData- Returns:
- the Perforce user name associated with this revision.
-
setUserName
public void setUserName(java.lang.String userName)
-
getChangelistId
public int getChangelistId()
- Specified by:
getChangelistIdin interfaceIFileRevisionData- Returns:
- the changelist ID associated with this revision.
-
-