com.ihr.xbrl.resolvers
Interface Worker

All Known Implementing Classes:
IFRS2010NameOfReportingEntity, LastResortCompanyName, LastResortConceptName, StaticConceptName, TaxonomyPrefixConceptName, TaxonomyPrefixPlus0ConceptName, TaxonomyPrefixPlus1ConceptName, TaxonomyPrefixPlus2ConceptName, TaxonomyPrefixPlus3ConceptName, TaxonomyPrefixPlus4ConceptName, TaxonomyPrefixPlus5ConceptName, USGaapDEI2008EntityRegistrantName, USGaapDEI2008TradingSymbol

public interface Worker

Author:
Ignacio

Method Summary
 boolean canDoTheWork(java.lang.Object parameter)
          returns true if the worker can perform its work with the supplied parameters
 java.lang.Object doTheWork(java.lang.Object parameter)
          returns the value that is the result of the work operation
 float getPriority()
          Serves for organizing the workers in the queue so the workers with higher priority are asked to do the work first
 java.lang.String[] getRoles()
          Return the roles for which this worker is able to produce work
 

Method Detail

getPriority

float getPriority()
Serves for organizing the workers in the queue so the workers with higher priority are asked to do the work first

Returns:
Number

getRoles

java.lang.String[] getRoles()
Return the roles for which this worker is able to produce work

Returns:

canDoTheWork

boolean canDoTheWork(java.lang.Object parameter)
returns true if the worker can perform its work with the supplied parameters

Parameters:
parameter - Object. the worker should check if the parameter is of the appropriate type
Returns:
boolean value, true if the worker can do the work

doTheWork

java.lang.Object doTheWork(java.lang.Object parameter)
returns the value that is the result of the work operation

Parameters:
parameter -
Returns:
Object Object


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa