public final class MantisEntityConverter extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<org.squashtest.csp.core.bugtracker.domain.Severity> |
convertSeverities(ObjectRef[] mantisSeverities) |
static org.squashtest.csp.core.bugtracker.domain.BTIssue |
issueNotFound(String issueKey,
MantisExceptionConverter conv) |
static List<org.squashtest.csp.core.bugtracker.domain.Category> |
mantis2SquashCategory(String[] mantisCategories)
Note : Mantis never gives an id to its categories.
|
static String |
mantis2SquashId(BigInteger mantisId) |
static org.squashtest.csp.core.bugtracker.domain.BTIssue |
mantis2squashIssue(IssueData mantisIssue)
Returns a BTIssue with the following params : id, summary, project, severity (as Priority), version, reporter, category,
assignee, description, comment, created on, status
|
static List<org.squashtest.csp.core.bugtracker.domain.Permission> |
mantis2SquashPermission(ObjectRef[] mantisPermissions) |
static org.squashtest.csp.core.bugtracker.domain.Priority |
mantis2SquashPriority(ObjectRef data)
Convert a mantis priority into Priority
|
static List<org.squashtest.csp.core.bugtracker.domain.Priority> |
mantis2SquashPriority(ObjectRef[] mantisSeverities) |
static List<org.squashtest.csp.core.bugtracker.domain.BTProject> |
mantis2SquashProject(ProjectData[] mantisProjects) |
static org.squashtest.csp.core.bugtracker.domain.BTProject |
mantis2SquashSingleProject(ObjectRef data)
This method convert a mantis project into BTProject
|
static org.squashtest.csp.core.bugtracker.domain.User |
mantis2SquashSingleUser(AccountData data)
Converts a mantis User into Squash User
|
static org.squashtest.csp.core.bugtracker.domain.Status |
mantis2SquashStatus(ObjectRef mantisStatus)
Convert a mantis status into Status
|
static List<org.squashtest.csp.core.bugtracker.domain.User> |
mantis2SquashUser(AccountData[] mantisUsers) |
static List<org.squashtest.csp.core.bugtracker.domain.Version> |
mantis2SquashVersion(ProjectVersionData[] mantisVersions) |
static BigInteger |
squash2MantisId(String squashId) |
static AccountData |
squash2MantisUser(org.squashtest.csp.core.bugtracker.domain.User squashUser) |
static IssueData |
squashToMantisIssue(org.squashtest.csp.core.bugtracker.domain.BTIssue squashIssue) |
public static List<org.squashtest.csp.core.bugtracker.domain.Severity> convertSeverities(ObjectRef[] mantisSeverities)
public static List<org.squashtest.csp.core.bugtracker.domain.Priority> mantis2SquashPriority(ObjectRef[] mantisSeverities)
public static List<org.squashtest.csp.core.bugtracker.domain.BTProject> mantis2SquashProject(ProjectData[] mantisProjects)
public static org.squashtest.csp.core.bugtracker.domain.BTProject mantis2SquashSingleProject(ObjectRef data)
data - the mantis project datapublic static org.squashtest.csp.core.bugtracker.domain.Priority mantis2SquashPriority(ObjectRef data)
data - the mantis datapublic static org.squashtest.csp.core.bugtracker.domain.Status mantis2SquashStatus(ObjectRef mantisStatus)
mantisStatus - public static List<org.squashtest.csp.core.bugtracker.domain.Version> mantis2SquashVersion(ProjectVersionData[] mantisVersions)
public static List<org.squashtest.csp.core.bugtracker.domain.Category> mantis2SquashCategory(String[] mantisCategories)
mantisCcategories - public static List<org.squashtest.csp.core.bugtracker.domain.Permission> mantis2SquashPermission(ObjectRef[] mantisPermissions)
public static List<org.squashtest.csp.core.bugtracker.domain.User> mantis2SquashUser(AccountData[] mantisUsers)
public static org.squashtest.csp.core.bugtracker.domain.User mantis2SquashSingleUser(AccountData data)
data - the mantis User datapublic static AccountData squash2MantisUser(org.squashtest.csp.core.bugtracker.domain.User squashUser)
public static BigInteger squash2MantisId(String squashId)
public static String mantis2SquashId(BigInteger mantisId)
public static IssueData squashToMantisIssue(org.squashtest.csp.core.bugtracker.domain.BTIssue squashIssue)
public static org.squashtest.csp.core.bugtracker.domain.BTIssue mantis2squashIssue(IssueData mantisIssue)
mantisIssue - the raw mantis issuepublic static org.squashtest.csp.core.bugtracker.domain.BTIssue issueNotFound(String issueKey, MantisExceptionConverter conv)
Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.