X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.export.core%2Fsrc%2Forg%2Fsimantics%2Fexport%2Fcore%2Fmanager%2FContent.java;h=55baf5bd388182d20b44dab3e6c4e6a8c3461a99;hb=c26409b1caf2f1e560d37c5befd11b442399c3fe;hp=ff1ad885b6b2deedf2a6023f036fc1171faa9d7e;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.export.core/src/org/simantics/export/core/manager/Content.java b/bundles/org.simantics.export.core/src/org/simantics/export/core/manager/Content.java index ff1ad885b..55baf5bd3 100644 --- a/bundles/org.simantics.export.core/src/org/simantics/export/core/manager/Content.java +++ b/bundles/org.simantics.export.core/src/org/simantics/export/core/manager/Content.java @@ -1,59 +1,59 @@ -package org.simantics.export.core.manager; - -import java.io.File; - -import org.simantics.databoard.util.URIUtil; - -public class Content { - - public String url; - public String contentTypeId; - public String formatId; - public String formatExt; - public String label; - public String modelId; - - /** - * Initially suggested and the later used filename. - */ - public String filename; - - /** - * This is an optional field that is filled one export action has been completed. - * This value is used by the publisher. - */ - public File tmpFile; - - public Content(String url, String contentTypeId, String formatId, String label, String formatExt, String modelId) { - this.url = url; - this.contentTypeId = contentTypeId; - this.formatId = formatId; - this.formatExt = formatExt; - this.label = label; - this.modelId = modelId; - if ( label!=null && formatExt!=null ) { - String filename = label+formatExt; - filename = filename.replaceAll("/", "-"); - this.filename = URIUtil.encodeFilename( filename ); - } - } - - @Override - public String toString() { - return "url="+url+",formatId="+formatId; - } - - @Override - public int hashCode() { - return url.hashCode()+13*formatId.hashCode(); - } - - @Override - public boolean equals(Object o) { - Content other = (Content) o; - if ( !other.formatId.equals(formatId) ) return false; - if ( !other.url.equals(url) ) return false; - return true; - } - -} +package org.simantics.export.core.manager; + +import java.io.File; + +import org.simantics.databoard.util.URIUtil; + +public class Content { + + public String url; + public String contentTypeId; + public String formatId; + public String formatExt; + public String label; + public String modelId; + + /** + * Initially suggested and the later used filename. + */ + public String filename; + + /** + * This is an optional field that is filled one export action has been completed. + * This value is used by the publisher. + */ + public File tmpFile; + + public Content(String url, String contentTypeId, String formatId, String label, String formatExt, String modelId) { + this.url = url; + this.contentTypeId = contentTypeId; + this.formatId = formatId; + this.formatExt = formatExt; + this.label = label; + this.modelId = modelId; + if ( label!=null && formatExt!=null ) { + String filename = label+formatExt; + filename = filename.replaceAll("/", "-"); + this.filename = URIUtil.encodeFilename( filename ); + } + } + + @Override + public String toString() { + return "url="+url+",formatId="+formatId; + } + + @Override + public int hashCode() { + return url.hashCode()+13*formatId.hashCode(); + } + + @Override + public boolean equals(Object o) { + Content other = (Content) o; + if ( !other.formatId.equals(formatId) ) return false; + if ( !other.url.equals(url) ) return false; + return true; + } + +}