public void saveArtifactOrigin(Artifact artifact, ArtifactOrigin origin) {
PropertiesFile cdf = getCachedDataFile(artifact.getModuleRevisionId());
cdf.setProperty("artifact." + artifact.getName() + "#" + artifact.getExt() + ".is-local", String.valueOf(origin.isLocal()));
cdf.setProperty("artifact." + artifact.getName() + "#" + artifact.getExt() + ".location", origin.getLocation());
cdf.save();
}
public ArtifactOrigin getSavedArtifactOrigin(Artifact artifact) {
PropertiesFile cdf = getCachedDataFile(artifact.getModuleRevisionId());
String location = cdf.getProperty("artifact." + artifact.getName() + "#" + artifact.getExt() + ".location");