mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
MNT-15024. Implemented content.metadataExtractor.pdf.overwritePolicy property and get rid of a redundancy setter for the the overwritePolicy which causes a ambitious warning.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@131900 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -341,6 +341,9 @@
|
|||||||
</entry>
|
</entry>
|
||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="overwritePolicy">
|
||||||
|
<value>${content.metadataExtracter.pdf.overwritePolicy}</value>
|
||||||
|
</property>
|
||||||
</bean>
|
</bean>
|
||||||
<bean id="extracter.Poi" class="org.alfresco.repo.content.metadata.PoiMetadataExtracter" parent="baseMetadataExtracter">
|
<bean id="extracter.Poi" class="org.alfresco.repo.content.metadata.PoiMetadataExtracter" parent="baseMetadataExtracter">
|
||||||
<property name="poiFootnotesLimit" value="${content.transformer.Poi.poiFootnotesLimit}" />
|
<property name="poiFootnotesLimit" value="${content.transformer.Poi.poiFootnotesLimit}" />
|
||||||
|
@@ -644,6 +644,9 @@ content.metadataExtracter.parseShapes=false
|
|||||||
content.metadataExtracter.pdf.maxDocumentSizeMB=10
|
content.metadataExtracter.pdf.maxDocumentSizeMB=10
|
||||||
content.metadataExtracter.pdf.maxConcurrentExtractionsCount=5
|
content.metadataExtracter.pdf.maxConcurrentExtractionsCount=5
|
||||||
|
|
||||||
|
# The default overwrite policy for PdfBoxMetadataExtracter
|
||||||
|
content.metadataExtracter.pdf.overwritePolicy=PRAGMATIC
|
||||||
|
|
||||||
# Property to enable upgrade from 2.1-A
|
# Property to enable upgrade from 2.1-A
|
||||||
V2.1-A.fixes.to.schema=0
|
V2.1-A.fixes.to.schema=0
|
||||||
#V2.1-A.fixes.to.schema=82
|
#V2.1-A.fixes.to.schema=82
|
||||||
|
@@ -314,18 +314,6 @@ abstract public class AbstractMappingMetadataExtracter implements MetadataExtrac
|
|||||||
this.overwritePolicy = overwritePolicy;
|
this.overwritePolicy = overwritePolicy;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the policy to use when existing values are encountered. Depending on how the extractor
|
|
||||||
* is called, this may not be relevant, i.e an empty map of existing properties may be passed
|
|
||||||
* in by the client code, which may follow its own overwrite strategy.
|
|
||||||
*
|
|
||||||
* @param overwritePolicyStr the policy to apply when there are existing system properties
|
|
||||||
*/
|
|
||||||
public void setOverwritePolicy(String overwritePolicyStr)
|
|
||||||
{
|
|
||||||
this.overwritePolicy = OverwritePolicy.valueOf(overwritePolicyStr);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set whether the extractor should discard metadata that fails to convert to the target type
|
* Set whether the extractor should discard metadata that fails to convert to the target type
|
||||||
* defined in the data dictionary model. This is <tt>true</tt> by default i.e. if the data
|
* defined in the data dictionary model. This is <tt>true</tt> by default i.e. if the data
|
||||||
|
@@ -51,7 +51,7 @@ import org.alfresco.util.PropertyCheck;
|
|||||||
* most appropriate of a given XML document. The chosen extracter is then asked
|
* most appropriate of a given XML document. The chosen extracter is then asked
|
||||||
* to extract the values, passing through the
|
* to extract the values, passing through the
|
||||||
* {@code MetadataExtracter.OverwritePolicy} as
|
* {@code MetadataExtracter.OverwritePolicy} as
|
||||||
* {@linkplain #setOverwritePolicy(String)} on this instance. The overwrite
|
* {@linkplain #setOverwritePolicy(org.alfresco.repo.content.metadata.MetadataExtracter.OverwritePolicy)} on this instance. The overwrite
|
||||||
* policy of the embedded extracters is not relevant unless they are used
|
* policy of the embedded extracters is not relevant unless they are used
|
||||||
* separately in another context.
|
* separately in another context.
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user