mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
Remove some deprecated methods and classes in the MetadataExtracter hierarchy
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@130493 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -201,16 +201,20 @@ public class MetadataExtracterRegistry
|
||||
return liveExtractor;
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private String getName(MetadataExtracter extractor)
|
||||
{
|
||||
return extractor == null
|
||||
? null
|
||||
: extractor instanceof AbstractMetadataExtracter
|
||||
? ((AbstractMetadataExtracter)extractor).getBeanName()
|
||||
: extractor instanceof AbstractMappingMetadataExtracter
|
||||
? ((AbstractMappingMetadataExtracter)extractor).getBeanName()
|
||||
: extractor.getClass().getSimpleName();
|
||||
{
|
||||
if (extractor == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
else if (extractor instanceof AbstractMappingMetadataExtracter)
|
||||
{
|
||||
return ((AbstractMappingMetadataExtracter)extractor).getBeanName();
|
||||
}
|
||||
else
|
||||
{
|
||||
return extractor.getClass().getSimpleName();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -218,8 +222,11 @@ public class MetadataExtracterRegistry
|
||||
* @return Returns a set of extractors that will work for the given mimetype
|
||||
*/
|
||||
private List<MetadataExtracter> findBestExtracters(String sourceMimetype)
|
||||
{
|
||||
logger.debug("Finding extractors for " + sourceMimetype);
|
||||
{
|
||||
if (logger.isDebugEnabled())
|
||||
{
|
||||
logger.debug("Finding extractors for " + sourceMimetype);
|
||||
}
|
||||
|
||||
List<MetadataExtracter> extractors = new ArrayList<MetadataExtracter>(1);
|
||||
|
||||
@@ -227,14 +234,23 @@ public class MetadataExtracterRegistry
|
||||
{
|
||||
if (!extractor.isSupported(sourceMimetype))
|
||||
{
|
||||
// extraction not achievable
|
||||
logger.debug("Find unsupported: "+getName(extractor));
|
||||
// extraction not achievable
|
||||
if (logger.isDebugEnabled())
|
||||
{
|
||||
logger.debug("Find unsupported: "+getName(extractor));
|
||||
}
|
||||
continue;
|
||||
}
|
||||
if (logger.isDebugEnabled())
|
||||
{
|
||||
logger.debug("Find supported: "+getName(extractor));
|
||||
}
|
||||
logger.debug("Find supported: "+getName(extractor));
|
||||
extractors.add(extractor);
|
||||
}
|
||||
if (logger.isDebugEnabled())
|
||||
{
|
||||
logger.debug("Find returning: "+extractors);
|
||||
}
|
||||
logger.debug("Find returning: "+extractors);
|
||||
return extractors;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user