Class ProjectModuleHelper
java.lang.Object
com.nomagic.magicdraw.magicreport.tools.ProjectModuleHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetDescriptionString(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get description of attached project.static StringgetLatestVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get latest version of specified attached project.static ProjectVersiongetProjectVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return project version of attached project.static StringgetRepresentationString(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return user friendly representation string about given attached projectstatic StringgetRequiredVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get required version of specified attached project.static Collection<ProjectModule>getSharedModule(com.nomagic.ci.persistence.IAttachedProject module) Return a list of project module from specified module.static Collection<ProjectModule>getSharedModule(Project project) Return a list of project module from current project.static StringgetUsedVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get used version of specified attached project.static longgetVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get version number of specified attached project.static List<ProjectVersion>getVersionList(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return all project versions of attached project.static List<ProjectVersion>getVersions(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return a list of project version information from opened server project.
The result will be sorted in descending order.static List<ProjectVersion>getVersions(com.nomagic.ci.persistence.IAttachedProject attachedProject, String sortType) Return a list of project version information from opened server project.
The result will be sorted by specified sortType.static booleanisRemote(com.nomagic.ci.persistence.IAttachedProject attachedProject) Check if given project is remote - from teamwork server or TW Cloud.
-
Constructor Details
-
ProjectModuleHelper
public ProjectModuleHelper()
-
-
Method Details
-
getDescriptionString
@CheckForNull public static String getDescriptionString(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get description of attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- module description
-
getRepresentationString
public static String getRepresentationString(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return user friendly representation string about given attached project- Parameters:
attachedProject- anIAttachedProject- Returns:
- user friendly project representation
-
isRemote
public static boolean isRemote(com.nomagic.ci.persistence.IAttachedProject attachedProject) Check if given project is remote - from teamwork server or TW Cloud.- Parameters:
attachedProject- anIAttachedProject- Returns:
- true if project is from server
-
getLatestVersion
Get latest version of specified attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- latest version
-
getVersion
public static long getVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get version number of specified attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- version number as long
-
getUsedVersion
Get used version of specified attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- used version
-
getRequiredVersion
public static String getRequiredVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Get required version of specified attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- required version
-
getProjectVersion
@CheckForNull public static ProjectVersion getProjectVersion(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return project version of attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- a
ProjectVersionof attached project
-
getVersions
public static List<ProjectVersion> getVersions(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return a list of project version information from opened server project.
The result will be sorted in descending order.- Parameters:
attachedProject- anIAttachedProject- Returns:
- List of
ProjectVersion
-
getVersions
public static List<ProjectVersion> getVersions(com.nomagic.ci.persistence.IAttachedProject attachedProject, String sortType) Return a list of project version information from opened server project.
The result will be sorted by specified sortType.- Parameters:
attachedProject- anIAttachedProjectsortType- type of sorting. Specify "asc" sort in descending order. Default is descending sort.- Returns:
- List of
ProjectVersion
-
getVersionList
public static List<ProjectVersion> getVersionList(com.nomagic.ci.persistence.IAttachedProject attachedProject) Return all project versions of attached project.- Parameters:
attachedProject- anIAttachedProject- Returns:
- list of
ProjectVersionof attached project