* output type this {@link Story} is in (see {@link SupportType}).
* <p>
* It allows you to know where the {@link Story} comes from, and is not
- * supposed to change.
+ * supposed to change, even when re-imported.
* <p>
* It's the user representation of the enum
* ({@link SupportType#getSourceName()}, not
* output type this {@link Story} is in (see {@link SupportType}).
* <p>
* It allows you to know where the {@link Story} comes from, and is not
- * supposed to change.
+ * supposed to change, even when re-imported.
* <p>
* It's the user representation of the enum
* ({@link SupportType#getSourceName()}, not
/**
* The output type this {@link Story} is in (see {@link SupportType}).
* <p>
- * It allows you to know where the {@link Story} comes from, and is not
- * supposed to change.
+ * It allows you to know where the {@link Story} comes from, and is supposed
+ * to only change when it is imported anew.
* <p>
* It's the direct representation of the enum
* ({@link SupportType#toString()}, not
/**
* The output type this {@link Story} is in (see {@link SupportType}).
* <p>
- * It allows you to know where the {@link Story} comes from, and is not
- * supposed to change.
+ * It allows you to know where the {@link Story} comes from, and is supposed
+ * to only change when it is imported anew.
* <p>
* It's the direct representation of the enum
* ({@link SupportType#toString()}, not
MetaData meta = getMeta();
meta.setType(getType().toString());
meta.setSource(getType().getSourceName());
- meta.setPublisher(getType().getSourceName());
-
+ if (meta.getPublisher() == null) {
+ meta.setPublisher(getType().getSourceName());
+ }
+
if (meta.getCreationDate() == null
|| meta.getCreationDate().trim().isEmpty()) {
meta.setCreationDate(bsHelper
MetaData meta = getMeta(url, getInput());
meta.setType(getType().toString());
meta.setSource(getType().getSourceName());
- meta.setPublisher(getType().getSourceName());
+ if (meta.getPublisher() == null) {
+ meta.setPublisher(getType().getSourceName());
+ }
if (meta.getCreationDate() == null
|| meta.getCreationDate().trim().isEmpty()) {