Package com.nomagic.magicdraw.teamwork2
Class ProjectVersion
- java.lang.Object
-
- com.nomagic.magicdraw.teamwork2.ProjectVersion
-
- All Implemented Interfaces:
IVersionDescriptor
@OpenApiAll public class ProjectVersion extends java.lang.Object implements IVersionDescriptor
Project version information
-
-
Constructor Summary
Constructors Constructor Description ProjectVersion(IVersionDescriptor v)Constructs a version from version descriptorProjectVersion(java.lang.String user, int number, java.util.Date date, java.lang.String comment, java.util.List<java.lang.String> tags, int revertedVersion)Constructs new version with given user, number and date.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthor()Returns the user who created the version.java.lang.StringgetComment()Gets comment of this version.java.util.DategetDate()Returns the date of the version.java.lang.StringgetName()Returns user friendly version name or tag.intgetNumber()Returns the number of the version.java.lang.StringgetRevertedVersion()Gets version from which this version was revertedjava.util.List<java.lang.String>getTags()voidsetAuthor(java.lang.String user)Sets user for the versionvoidsetComment(java.lang.String com)Sets comment text.voidsetDate(java.util.Date date)Sets version date.voidsetNumber(int number)Sets version numbervoidsetRevertedVersion(int revertedVersion)voidsetTags(java.util.List<java.lang.String> tags)Sets tags.
-
-
-
Constructor Detail
-
ProjectVersion
public ProjectVersion(IVersionDescriptor v)
Constructs a version from version descriptor- Parameters:
v- version
-
ProjectVersion
public ProjectVersion(java.lang.String user, int number, java.util.Date date, java.lang.String comment, @CheckForNull java.util.List<java.lang.String> tags, int revertedVersion)Constructs new version with given user, number and date.- Parameters:
user- the user login name.number- the version number.date- the date when this version was created.comment- the comment text.tags- tagsrevertedVersion- reverted version
-
-
Method Detail
-
getDate
public java.util.Date getDate()
Returns the date of the version.- Specified by:
getDatein interfaceIVersionDescriptor- Returns:
- the date.
-
setDate
public void setDate(java.util.Date date)
Sets version date.- Parameters:
date- date
-
getNumber
public int getNumber()
Returns the number of the version.- Returns:
- the number.
-
setNumber
public void setNumber(int number)
Sets version number- Parameters:
number- number
-
getAuthor
public java.lang.String getAuthor()
Returns the user who created the version.- Specified by:
getAuthorin interfaceIVersionDescriptor- Returns:
- the user who created the version.
-
setAuthor
public void setAuthor(java.lang.String user)
Sets user for the version- Parameters:
user- user
-
getComment
public java.lang.String getComment()
Description copied from interface:IVersionDescriptorGets comment of this version.- Specified by:
getCommentin interfaceIVersionDescriptor- Returns:
- comment for this version.
-
setComment
public void setComment(java.lang.String com)
Sets comment text.- Parameters:
com- the comment text.
-
getTags
public java.util.List<java.lang.String> getTags()
- Returns:
- all tags.
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
Sets tags.- Parameters:
tags- tags
-
getRevertedVersion
public java.lang.String getRevertedVersion()
Description copied from interface:IVersionDescriptorGets version from which this version was reverted- Specified by:
getRevertedVersionin interfaceIVersionDescriptor- Returns:
- version name from which was reverted or
nullif none
-
setRevertedVersion
public void setRevertedVersion(int revertedVersion)
-
getName
public java.lang.String getName()
Description copied from interface:IVersionDescriptorReturns user friendly version name or tag. Like 1.1 or 2.3.2- Specified by:
getNamein interfaceIVersionDescriptor- Returns:
- version name
-
-