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 ExternalProjectInfopublic java.lang.String getExternalProjectPath()
getExternalProjectPath in interface ExternalProjectInfopublic java.lang.String getNullSafeExternalProjectPath()
public DataNode<ProjectData> getExternalProjectStructure()
getExternalProjectStructure in interface ExternalProjectInfopublic long getLastSuccessfulImportTimestamp()
getLastSuccessfulImportTimestamp in interface ExternalProjectInfopublic long getLastImportTimestamp()
getLastImportTimestamp in interface ExternalProjectInfopublic void setLastSuccessfulImportTimestamp(long value)
public void setLastImportTimestamp(long value)
public java.lang.String getBuildNumber()
getBuildNumber in interface ExternalProjectInfopublic ExternalProjectInfo copy()
copy in interface ExternalProjectInfopublic java.lang.String toString()
toString in class java.lang.Object