public final class InternalExternalProjectInfo extends java.lang.Object implements ExternalProjectInfo
Constructor and Description |
---|
InternalExternalProjectInfo(ProjectSystemId projectSystemId,
java.lang.String externalProjectPath,
DataNode<ProjectData> externalProjectStructure) |
Modifier and Type | Method and Description |
---|---|
ExternalProjectInfo |
copy() |
java.lang.String |
getBuildNumber() |
java.lang.String |
getExternalProjectPath() |
DataNode<ProjectData> |
getExternalProjectStructure() |
long |
getLastImportTimestamp() |
long |
getLastSuccessfulImportTimestamp() |
java.lang.String |
getNullSafeExternalProjectPath() |
ProjectSystemId |
getProjectSystemId() |
void |
setLastImportTimestamp(long value) |
void |
setLastSuccessfulImportTimestamp(long value) |
java.lang.String |
toString() |
public InternalExternalProjectInfo(ProjectSystemId projectSystemId, java.lang.String externalProjectPath, DataNode<ProjectData> externalProjectStructure)
public ProjectSystemId getProjectSystemId()
getProjectSystemId
in interface ExternalProjectInfo
public java.lang.String getExternalProjectPath()
getExternalProjectPath
in interface ExternalProjectInfo
public java.lang.String getNullSafeExternalProjectPath()
public DataNode<ProjectData> getExternalProjectStructure()
getExternalProjectStructure
in interface ExternalProjectInfo
public long getLastSuccessfulImportTimestamp()
getLastSuccessfulImportTimestamp
in interface ExternalProjectInfo
public long getLastImportTimestamp()
getLastImportTimestamp
in interface ExternalProjectInfo
public void setLastSuccessfulImportTimestamp(long value)
public void setLastImportTimestamp(long value)
public java.lang.String getBuildNumber()
getBuildNumber
in interface ExternalProjectInfo
public ExternalProjectInfo copy()
copy
in interface ExternalProjectInfo
public java.lang.String toString()
toString
in class java.lang.Object