public class TicketUtils
extends java.lang.Object
Constructor and Description |
---|
TicketUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
acquireMmsTicket(com.nomagic.magicdraw.core.Project project)
Logs in to MMS, using pre-specified credentials or prompting the user for new credentials.
|
static void |
clearTicket(com.nomagic.magicdraw.core.Project project)
Clears username, password, and ticket
|
static java.lang.String |
getTicket(com.nomagic.magicdraw.core.Project project)
Accessor for ticket field.
|
static java.lang.String |
getUsername(com.nomagic.magicdraw.core.Project project)
Accessor for stored username.
|
static boolean |
isTicketSet(com.nomagic.magicdraw.core.Project project)
Convenience method for checking if ticket is non-empty.
|
static boolean |
isTicketValid(com.nomagic.magicdraw.core.Project project,
com.nomagic.task.ProgressStatus progressStatus) |
static void |
setUsernameAndPassword(java.lang.String user,
java.lang.String pass)
Method to set username and password for logging in to MMS.
|
public static java.lang.String getUsername(com.nomagic.magicdraw.core.Project project)
public static boolean isTicketSet(com.nomagic.magicdraw.core.Project project)
public static boolean isTicketValid(com.nomagic.magicdraw.core.Project project, com.nomagic.task.ProgressStatus progressStatus) throws ServerException, java.io.IOException, java.net.URISyntaxException
ServerException
java.io.IOException
java.net.URISyntaxException
public static java.lang.String getTicket(com.nomagic.magicdraw.core.Project project)
public static boolean acquireMmsTicket(com.nomagic.magicdraw.core.Project project)
If username and password have been pre-specified, will not display the dialog even if popups are enabled. Else will display the login dialog and use the returned value.
public static void setUsernameAndPassword(java.lang.String user, java.lang.String pass)
public static void clearTicket(com.nomagic.magicdraw.core.Project project)