public class ExternalSystemTaskId
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
static ExternalSystemTaskId |
create(ProjectSystemId projectSystemId,
ExternalSystemTaskType type,
Project project)
Allows to retrieve distinct task id object of the given type.
|
static ExternalSystemTaskId |
create(ProjectSystemId projectSystemId,
ExternalSystemTaskType type,
java.lang.String ideProjectId) |
boolean |
equals(java.lang.Object o) |
Project |
findProject() |
java.lang.String |
getIdeProjectId() |
static java.lang.String |
getProjectId(Project project) |
ProjectSystemId |
getProjectSystemId() |
ExternalSystemTaskType |
getType() |
int |
hashCode() |
java.lang.String |
toString() |
public java.lang.String getIdeProjectId()
public ProjectSystemId getProjectSystemId()
public static ExternalSystemTaskId create(ProjectSystemId projectSystemId, ExternalSystemTaskType type, Project project)
type
- target task typeproject
- target ide projectpublic static ExternalSystemTaskId create(ProjectSystemId projectSystemId, ExternalSystemTaskType type, java.lang.String ideProjectId)
public static java.lang.String getProjectId(Project project)
public Project findProject()
public ExternalSystemTaskType getType()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object