2008-07-29 1.1.0

org.eclipse.soda.dk.rfid.base.profile
Class RfidBaseProfile

java.lang.Object
  extended by Profile
      extended by org.eclipse.soda.dk.rfid.base.profile.RfidBaseProfile
All Implemented Interfaces:
RfidInventoryProfileService
Direct Known Subclasses:
RfidInventoryProfile

public abstract class RfidBaseProfile
extends Profile
implements RfidInventoryProfileService

Version:
1.1.0

Field Summary
protected  java.util.Map cachedTags
          Define the cached tags (RfidMap) field.
protected  ScriptService confidenceScriptService
          Define the confidence script service (ScriptService) field.
protected  java.util.Hashtable ldapMap
          Define the LDAP map (Dictionary) field.
static int LEVEL_ANTENNA
          Define the level antenna (int) constant.
static int LEVEL_READER
          Define the level reader (int) constant.
static int LEVEL_REPORT
          Define the level report (int) constant.
static int LEVEL_TOP
          Define the level top (int) constant.
static int REPORT_LEVEL_ANTENNAS
          Define the report level antennas (int) constant.
static int REPORT_LEVEL_DEFAULT
          Define the report level default (int) constant.
static int REPORT_LEVEL_MAXIMUM
          Define the report level maximum (int) constant.
static int REPORT_LEVEL_MINIMUM
          Define the report level minimum (int) constant.
static int REPORT_LEVEL_NORMAL
          Define the report level normal (int) constant.
static int REPORT_LEVEL_READERS
          Define the report level readers (int) constant.
static int REPORT_LEVEL_REPORTS
          Define the report level reports (int) constant.
static int REPORT_LEVEL_SUMMARY
          Define the report level summary (int) constant.
static java.lang.Number StandardScoreDefault
          Define the standard score default (Number) constant.
protected  java.util.Map superCache
          Define the global super cache (Map) field.
 
Fields inherited from interface org.eclipse.soda.dk.rfid.inventory.profile.service.RfidInventoryProfileService
ACCESS_PWD_DATA_KEY, ACCESSPWD_DATA_KEY, AFI_DATA_KEY, AGGREGATION_FILTER_EXPRESSION_ERROR_EXTERNAL_KEY, AGGREGATION_FILTER_EXPRESSION_EXTERNAL_KEY, AGGREGATION_FILTER_EXPRESSION_GET_EXTERNAL_KEY, AGGREGATION_FILTER_EXPRESSION_KEY, AGGREGATION_FILTER_EXPRESSION_READ_EXTERNAL_KEY, AGGREGATION_FILTER_EXPRESSION_WRITE_EXTERNAL_KEY, AGGREGATION_FINAL_FILTER_EXPRESSION_ERROR_EXTERNAL_KEY, AGGREGATION_FINAL_FILTER_EXPRESSION_EXTERNAL_KEY, AGGREGATION_FINAL_FILTER_EXPRESSION_GET_EXTERNAL_KEY, AGGREGATION_FINAL_FILTER_EXPRESSION_KEY, AGGREGATION_FINAL_FILTER_EXPRESSION_READ_EXTERNAL_KEY, AGGREGATION_FINAL_FILTER_EXPRESSION_WRITE_EXTERNAL_KEY, AGGREGATION_MASK_SETTING_ERROR_EXTERNAL_KEY, AGGREGATION_MASK_SETTING_EXTERNAL_KEY, AGGREGATION_MASK_SETTING_GET_EXTERNAL_KEY, AGGREGATION_MASK_SETTING_KEY, AGGREGATION_MASK_SETTING_READ_EXTERNAL_KEY, AGGREGATION_MASK_SETTING_WRITE_EXTERNAL_KEY, AggregationFilterExpression, AGGREGATIONFILTEREXPRESSION_ERROR_EXTERNAL_KEY, AGGREGATIONFILTEREXPRESSION_EXTERNAL_KEY, AGGREGATIONFILTEREXPRESSION_GET_EXTERNAL_KEY, AGGREGATIONFILTEREXPRESSION_KEY, AGGREGATIONFILTEREXPRESSION_READ_EXTERNAL_KEY, AGGREGATIONFILTEREXPRESSION_WRITE_EXTERNAL_KEY, AggregationFinalFilterExpression, AGGREGATIONFINALFILTEREXPRESSION_ERROR_EXTERNAL_KEY, AGGREGATIONFINALFILTEREXPRESSION_EXTERNAL_KEY, AGGREGATIONFINALFILTEREXPRESSION_GET_EXTERNAL_KEY, AGGREGATIONFINALFILTEREXPRESSION_KEY, AGGREGATIONFINALFILTEREXPRESSION_READ_EXTERNAL_KEY, AGGREGATIONFINALFILTEREXPRESSION_WRITE_EXTERNAL_KEY, AggregationMaskSetting, AGGREGATIONMASKSETTING_ERROR_EXTERNAL_KEY, AGGREGATIONMASKSETTING_EXTERNAL_KEY, AGGREGATIONMASKSETTING_GET_EXTERNAL_KEY, AGGREGATIONMASKSETTING_KEY, AGGREGATIONMASKSETTING_READ_EXTERNAL_KEY, AGGREGATIONMASKSETTING_WRITE_EXTERNAL_KEY, ALL_COMMANDS, ALL_MEASUREMENTS, ALL_SIGNALS, ANTENNA_COUNT_ERROR_EXTERNAL_KEY, ANTENNA_COUNT_EXTERNAL_KEY, ANTENNA_COUNT_GET_EXTERNAL_KEY, ANTENNA_COUNT_KEY, ANTENNA_COUNT_READ_EXTERNAL_KEY, ANTENNA_COUNT_WRITE_EXTERNAL_KEY, ANTENNA_DATA_KEY, ANTENNA_REPORT_COUNT_DATA_KEY, ANTENNA1_DATA_KEY, ANTENNA2_DATA_KEY, ANTENNA3_DATA_KEY, ANTENNA4_DATA_KEY, AntennaCount, ANTENNACOUNT_ERROR_EXTERNAL_KEY, ANTENNACOUNT_EXTERNAL_KEY, ANTENNACOUNT_GET_EXTERNAL_KEY, ANTENNACOUNT_KEY, ANTENNACOUNT_READ_EXTERNAL_KEY, ANTENNACOUNT_WRITE_EXTERNAL_KEY, ANTENNAREPORTCOUNT_DATA_KEY, ANTENNAS_MAP_DATA_KEY, ANTENNASMAP_DATA_KEY, BATTERY_DATA_KEY, C1G2CRC_DATA_KEY, C1G2PC_DATA_KEY, Capabilities, CAPABILITIES_ERROR_EXTERNAL_KEY, CAPABILITIES_EXTERNAL_KEY, CAPABILITIES_GET_EXTERNAL_KEY, CHANNEL_INDEX_DATA_KEY, CHANNELINDEX_DATA_KEY, CONFIDENCE_DATA_KEY, CONFIDENCE_SCRIPT_ERROR_EXTERNAL_KEY, CONFIDENCE_SCRIPT_EXTERNAL_KEY, CONFIDENCE_SCRIPT_GET_EXTERNAL_KEY, CONFIDENCE_SCRIPT_KEY, CONFIDENCE_SCRIPT_READ_EXTERNAL_KEY, CONFIDENCE_SCRIPT_WRITE_EXTERNAL_KEY, ConfidenceScript, CONFIDENCESCRIPT_ERROR_EXTERNAL_KEY, CONFIDENCESCRIPT_EXTERNAL_KEY, CONFIDENCESCRIPT_GET_EXTERNAL_KEY, CONFIDENCESCRIPT_KEY, CONFIDENCESCRIPT_READ_EXTERNAL_KEY, CONFIDENCESCRIPT_WRITE_EXTERNAL_KEY, Configuration, CONFIGURATION_ERROR_EXTERNAL_KEY, CONFIGURATION_EXTERNAL_KEY, CONFIGURATION_GET_EXTERNAL_KEY, COUNT_AVERAGE_DATA_KEY, COUNT_DATA_KEY, COUNTAVERAGE_DATA_KEY, DATA_EXTENSIONS_DATA_KEY, DATA_EXTENSIONS_ERROR_EXTERNAL_KEY, DATA_EXTENSIONS_EXTERNAL_KEY, DATA_EXTENSIONS_GET_EXTERNAL_KEY, DATA_EXTENSIONS_READ_EXTERNAL_KEY, DATA_EXTENSIONS_WRITE_EXTERNAL_KEY, DataExtensions, DATAEXTENSIONS_DATA_KEY, DATAEXTENSIONS_ERROR_EXTERNAL_KEY, DATAEXTENSIONS_EXTERNAL_KEY, DATAEXTENSIONS_GET_EXTERNAL_KEY, DATAEXTENSIONS_READ_EXTERNAL_KEY, DATAEXTENSIONS_WRITE_EXTERNAL_KEY, DEFAULT_READSTOPTIMEOUT, DUPLICATE_FILTERING_ERROR_EXTERNAL_KEY, DUPLICATE_FILTERING_EXPRESSION_ERROR_EXTERNAL_KEY, DUPLICATE_FILTERING_EXPRESSION_EXTERNAL_KEY, DUPLICATE_FILTERING_EXPRESSION_GET_EXTERNAL_KEY, DUPLICATE_FILTERING_EXPRESSION_KEY, DUPLICATE_FILTERING_EXPRESSION_READ_EXTERNAL_KEY, DUPLICATE_FILTERING_EXPRESSION_WRITE_EXTERNAL_KEY, DUPLICATE_FILTERING_EXTERNAL_KEY, DUPLICATE_FILTERING_GET_EXTERNAL_KEY, DUPLICATE_FILTERING_READ_EXTERNAL_KEY, DUPLICATE_FILTERING_WRITE_EXTERNAL_KEY, DuplicateFiltering, DUPLICATEFILTERING_ERROR_EXTERNAL_KEY, DUPLICATEFILTERING_EXTERNAL_KEY, DUPLICATEFILTERING_GET_EXTERNAL_KEY, DUPLICATEFILTERING_READ_EXTERNAL_KEY, DUPLICATEFILTERING_WRITE_EXTERNAL_KEY, DuplicateFilteringExpression, DUPLICATEFILTERINGEXPRESSION_ERROR_EXTERNAL_KEY, DUPLICATEFILTERINGEXPRESSION_EXTERNAL_KEY, DUPLICATEFILTERINGEXPRESSION_GET_EXTERNAL_KEY, DUPLICATEFILTERINGEXPRESSION_KEY, DUPLICATEFILTERINGEXPRESSION_READ_EXTERNAL_KEY, DUPLICATEFILTERINGEXPRESSION_WRITE_EXTERNAL_KEY, DURATION_DATA_KEY, EPC_BANK_DATA_KEY, EPC_URI_DATA_KEY, EPCBANK_DATA_KEY, EPCURI_DATA_KEY, KILL_PWD_DATA_KEY, KILLPWD_DATA_KEY, LLRP_ACCESS_SPEC_ID_DATA_KEY, LLRP_AIR_PROTOCOL_TAG_DATA_DATA_KEY, LLRP_INVENTORY_PARAMETER_SPEC_ID_DATA_KEY, LLRP_OP_SPEC_NUM_WORDS_WRITTEN_DATA_KEY, LLRP_OP_SPEC_READ_DATA_DATA_KEY, LLRP_OP_SPEC_RESULT_CODE_DATA_KEY, LLRP_OP_SPEC_RESULT_DATA_KEY, LLRP_RO_SPEC_ID_DATA_KEY, LLRP_SPEC_INDEX_DATA_KEY, LLRPACCESSSPECID_DATA_KEY, LLRPAIRPROTOCOLTAGDATA_DATA_KEY, LLRPINVENTORYPARAMETERSPECID_DATA_KEY, LLRPOPSPECNUMWORDSWRITTEN_DATA_KEY, LLRPOPSPECREADDATA_DATA_KEY, LLRPOPSPECRESULT_DATA_KEY, LLRPOPSPECRESULTCODE_DATA_KEY, LLRPROSPECID_DATA_KEY, LLRPSPECINDEX_DATA_KEY, Metrics, METRICS_ERROR_EXTERNAL_KEY, METRICS_EXTERNAL_KEY, METRICS_GET_EXTERNAL_KEY, NSI_DATA_KEY, PARAMETER_SUBTYPE_DATA_KEY, PARAMETERSUBTYPE_DATA_KEY, PEAK_RSSI_AVERAGE_DATA_KEY, PEAK_RSSI_DATA_KEY, PEAK_RSSI_MAXIMUM_AVERAGE_DATA_KEY, PEAK_RSSI_MAXIMUM_DATA_KEY, PEAK_RSSI_MAXIMUM_MEDIAN_DATA_KEY, PEAK_RSSI_MAXIMUM_STANDARD_DEVIATION_DATA_KEY, PEAK_RSSI_MAXIMUM_STANDARD_SCORE_DATA_KEY, PEAK_RSSI_MINIMUM_AVERAGE_DATA_KEY, PEAK_RSSI_MINIMUM_DATA_KEY, PEAK_RSSI_MINIMUM_MEDIAN_DATA_KEY, PEAK_RSSI_MINIMUM_STANDARD_DEVIATION_DATA_KEY, PEAK_RSSI_MINIMUM_STANDARD_SCORE_DATA_KEY, PEAK_RSSI_RANGE_DATA_KEY, PEAK_RSSI_TOTAL_DATA_KEY, PEAKRSSI_DATA_KEY, PEAKRSSIAVERAGE_DATA_KEY, PEAKRSSIMAXIMUM_DATA_KEY, PEAKRSSIMAXIMUMAVERAGE_DATA_KEY, PEAKRSSIMAXIMUMMEDIAN_DATA_KEY, PEAKRSSIMAXIMUMSTANDARDDEVIATION_DATA_KEY, PEAKRSSIMAXIMUMSTANDARDSCORE_DATA_KEY, PEAKRSSIMINIMUM_DATA_KEY, PEAKRSSIMINIMUMAVERAGE_DATA_KEY, PEAKRSSIMINIMUMMEDIAN_DATA_KEY, PEAKRSSIMINIMUMSTANDARDDEVIATION_DATA_KEY, PEAKRSSIMINIMUMSTANDARDSCORE_DATA_KEY, PEAKRSSIRANGE_DATA_KEY, PEAKRSSITOTAL_DATA_KEY, POSITION_DATA_KEY, READ_OPERATIONS_COUNT_ERROR_EXTERNAL_KEY, READ_OPERATIONS_COUNT_EXTERNAL_KEY, READ_OPERATIONS_COUNT_GET_EXTERNAL_KEY, READ_OPERATIONS_COUNT_KEY, READ_OPERATIONS_COUNT_READ_EXTERNAL_KEY, READ_OPERATIONS_COUNT_WRITE_EXTERNAL_KEY, READ_OPERATIONS_ERROR_EXTERNAL_KEY, READ_OPERATIONS_EXTERNAL_KEY, READ_OPERATIONS_GET_EXTERNAL_KEY, READ_OPERATIONS_KEY, READ_OPERATIONS_READ_EXTERNAL_KEY, READ_OPERATIONS_WRITE_EXTERNAL_KEY, READ_STOP_TIMEOUT, READ_STOP_TIMEOUT_DEFAULT, READER_DATA_KEY, READERS_MAP_DATA_KEY, READERSMAP_DATA_KEY, ReadOperations, READOPERATIONS_ERROR_EXTERNAL_KEY, READOPERATIONS_EXTERNAL_KEY, READOPERATIONS_GET_EXTERNAL_KEY, READOPERATIONS_KEY, READOPERATIONS_READ_EXTERNAL_KEY, READOPERATIONS_WRITE_EXTERNAL_KEY, ReadOperationsCount, READOPERATIONSCOUNT_ERROR_EXTERNAL_KEY, READOPERATIONSCOUNT_EXTERNAL_KEY, READOPERATIONSCOUNT_GET_EXTERNAL_KEY, READOPERATIONSCOUNT_KEY, READOPERATIONSCOUNT_READ_EXTERNAL_KEY, READOPERATIONSCOUNT_WRITE_EXTERNAL_KEY, READSTOPTIMEOUT_DEFAULT, READSTOPTIMEOUT_KEY, REPORTS_MAP_DATA_KEY, REPORTSMAP_DATA_KEY, RfidInventoryProfile, SERVICE_DESCRIPTION, SERVICE_NAME, Status, STATUS_ERROR_EXTERNAL_KEY, STATUS_EXTERNAL_KEY, STATUS_GET_EXTERNAL_KEY, SUMMARY_DATA_KEY, SUPER_CACHE_MAXIMUM_SIZE_ERROR_EXTERNAL_KEY, SUPER_CACHE_MAXIMUM_SIZE_EXTERNAL_KEY, SUPER_CACHE_MAXIMUM_SIZE_GET_EXTERNAL_KEY, SUPER_CACHE_MAXIMUM_SIZE_KEY, SUPER_CACHE_MAXIMUM_SIZE_READ_EXTERNAL_KEY, SUPER_CACHE_MAXIMUM_SIZE_WRITE_EXTERNAL_KEY, SuperCacheMaximumSize, SUPERCACHEMAXIMUMSIZE_ERROR_EXTERNAL_KEY, SUPERCACHEMAXIMUMSIZE_EXTERNAL_KEY, SUPERCACHEMAXIMUMSIZE_GET_EXTERNAL_KEY, SUPERCACHEMAXIMUMSIZE_KEY, SUPERCACHEMAXIMUMSIZE_READ_EXTERNAL_KEY, SUPERCACHEMAXIMUMSIZE_WRITE_EXTERNAL_KEY, TAG_AGGREGATING_ERROR_EXTERNAL_KEY, TAG_AGGREGATING_EXPRESSION_ERROR_EXTERNAL_KEY, TAG_AGGREGATING_EXPRESSION_EXTERNAL_KEY, TAG_AGGREGATING_EXPRESSION_GET_EXTERNAL_KEY, TAG_AGGREGATING_EXPRESSION_KEY, TAG_AGGREGATING_EXPRESSION_READ_EXTERNAL_KEY, TAG_AGGREGATING_EXPRESSION_WRITE_EXTERNAL_KEY, TAG_AGGREGATING_EXTERNAL_KEY, TAG_AGGREGATING_GET_EXTERNAL_KEY, TAG_AGGREGATING_READ_EXTERNAL_KEY, TAG_AGGREGATING_WRITE_EXTERNAL_KEY, TAG_AGGREGATION_REPORT_ERROR_EXTERNAL_KEY, TAG_AGGREGATION_REPORT_EXTERNAL_KEY, TAG_AGGREGATION_REPORT_TRIGGER_EXTERNAL_KEY, TAG_ANTENNA_REPORT_LEVEL_ERROR_EXTERNAL_KEY, TAG_ANTENNA_REPORT_LEVEL_EXTERNAL_KEY, TAG_ANTENNA_REPORT_LEVEL_GET_EXTERNAL_KEY, TAG_ANTENNA_REPORT_LEVEL_READ_EXTERNAL_KEY, TAG_ANTENNA_REPORT_LEVEL_WRITE_EXTERNAL_KEY, TAG_COUNT_DATA_KEY, TAG_FILTER_EXPRESSION_ERROR_EXTERNAL_KEY, TAG_FILTER_EXPRESSION_EXTERNAL_KEY, TAG_FILTER_EXPRESSION_GET_EXTERNAL_KEY, TAG_FILTER_EXPRESSION_KEY, TAG_FILTER_EXPRESSION_READ_EXTERNAL_KEY, TAG_FILTER_EXPRESSION_WRITE_EXTERNAL_KEY, TAG_MASK_SETTING_ERROR_EXTERNAL_KEY, TAG_MASK_SETTING_EXTERNAL_KEY, TAG_MASK_SETTING_GET_EXTERNAL_KEY, TAG_MASK_SETTING_KEY, TAG_MASK_SETTING_READ_EXTERNAL_KEY, TAG_MASK_SETTING_WRITE_EXTERNAL_KEY, TAG_POSITION_ERROR_EXTERNAL_KEY, TAG_POSITION_EXTERNAL_KEY, TAG_POSITION_GET_EXTERNAL_KEY, TAG_POSITION_READ_EXTERNAL_KEY, TAG_POSITION_WRITE_EXTERNAL_KEY, TAG_READING_ERROR_EXTERNAL_KEY, TAG_READING_EXPRESSION_ERROR_EXTERNAL_KEY, TAG_READING_EXPRESSION_EXTERNAL_KEY, TAG_READING_EXPRESSION_GET_EXTERNAL_KEY, TAG_READING_EXPRESSION_KEY, TAG_READING_EXPRESSION_READ_EXTERNAL_KEY, TAG_READING_EXPRESSION_WRITE_EXTERNAL_KEY, TAG_READING_EXTERNAL_KEY, TAG_READING_GET_EXTERNAL_KEY, TAG_READING_READ_EXTERNAL_KEY, TAG_READING_WRITE_EXTERNAL_KEY, TAG_REPORT_ERROR_EXTERNAL_KEY, TAG_REPORT_EXTERNAL_KEY, TAG_REPORT_TRIGGER_EXTERNAL_KEY, TAG_TYPE_DATA_KEY, TagAggregating, TAGAGGREGATING_ERROR_EXTERNAL_KEY, TAGAGGREGATING_EXTERNAL_KEY, TAGAGGREGATING_GET_EXTERNAL_KEY, TAGAGGREGATING_READ_EXTERNAL_KEY, TAGAGGREGATING_WRITE_EXTERNAL_KEY, TagAggregatingExpression, TAGAGGREGATINGEXPRESSION_ERROR_EXTERNAL_KEY, TAGAGGREGATINGEXPRESSION_EXTERNAL_KEY, TAGAGGREGATINGEXPRESSION_GET_EXTERNAL_KEY, TAGAGGREGATINGEXPRESSION_KEY, TAGAGGREGATINGEXPRESSION_READ_EXTERNAL_KEY, TAGAGGREGATINGEXPRESSION_WRITE_EXTERNAL_KEY, TagAggregationReport, TAGAGGREGATIONREPORT_ERROR_EXTERNAL_KEY, TAGAGGREGATIONREPORT_EXTERNAL_KEY, TAGAGGREGATIONREPORT_TRIGGER_EXTERNAL_KEY, TagAntennaReportLevel, TAGANTENNAREPORTLEVEL_ERROR_EXTERNAL_KEY, TAGANTENNAREPORTLEVEL_EXTERNAL_KEY, TAGANTENNAREPORTLEVEL_GET_EXTERNAL_KEY, TAGANTENNAREPORTLEVEL_READ_EXTERNAL_KEY, TAGANTENNAREPORTLEVEL_WRITE_EXTERNAL_KEY, TAGCOUNT_DATA_KEY, TagFilterExpression, TAGFILTEREXPRESSION_ERROR_EXTERNAL_KEY, TAGFILTEREXPRESSION_EXTERNAL_KEY, TAGFILTEREXPRESSION_GET_EXTERNAL_KEY, TAGFILTEREXPRESSION_KEY, TAGFILTEREXPRESSION_READ_EXTERNAL_KEY, TAGFILTEREXPRESSION_WRITE_EXTERNAL_KEY, TagMaskSetting, TAGMASKSETTING_ERROR_EXTERNAL_KEY, TAGMASKSETTING_EXTERNAL_KEY, TAGMASKSETTING_GET_EXTERNAL_KEY, TAGMASKSETTING_KEY, TAGMASKSETTING_READ_EXTERNAL_KEY, TAGMASKSETTING_WRITE_EXTERNAL_KEY, TagPosition, TAGPOSITION_ERROR_EXTERNAL_KEY, TAGPOSITION_EXTERNAL_KEY, TAGPOSITION_GET_EXTERNAL_KEY, TAGPOSITION_READ_EXTERNAL_KEY, TAGPOSITION_WRITE_EXTERNAL_KEY, TagReading, TAGREADING_ERROR_EXTERNAL_KEY, TAGREADING_EXTERNAL_KEY, TAGREADING_GET_EXTERNAL_KEY, TAGREADING_READ_EXTERNAL_KEY, TAGREADING_WRITE_EXTERNAL_KEY, TagReadingExpression, TAGREADINGEXPRESSION_ERROR_EXTERNAL_KEY, TAGREADINGEXPRESSION_EXTERNAL_KEY, TAGREADINGEXPRESSION_GET_EXTERNAL_KEY, TAGREADINGEXPRESSION_KEY, TAGREADINGEXPRESSION_READ_EXTERNAL_KEY, TAGREADINGEXPRESSION_WRITE_EXTERNAL_KEY, TagReport, TAGREPORT_ERROR_EXTERNAL_KEY, TAGREPORT_EXTERNAL_KEY, TAGREPORT_TRIGGER_EXTERNAL_KEY, TAGS_DATA_KEY, TAGTYPE_DATA_KEY, TID_BANK_DATA_KEY, TID_DATA_KEY, TIDBANK_DATA_KEY, TIMESTAMP_FIRST_DATA_KEY, TIMESTAMP_FIRST_UPTIME_DATA_KEY, TIMESTAMP_LAST_DATA_KEY, TIMESTAMP_LAST_UPTIME_DATA_KEY, TIMESTAMPFIRST_DATA_KEY, TIMESTAMPFIRSTUPTIME_DATA_KEY, TIMESTAMPLAST_DATA_KEY, TIMESTAMPLASTUPTIME_DATA_KEY, USER_BANK_DATA_KEY, USERBANK_DATA_KEY, USERDATA_DATA_KEY, VENDOR_EXTENSIONS_DATA_KEY, VENDOR_IDENTIFIER_DATA_KEY, VENDOR_PARAMETER_VALUE_DATA_KEY, VENDOREXTENSIONS_DATA_KEY, VENDORIDENTIFIER_DATA_KEY, VENDORPARAMETERVALUE_DATA_KEY
 
Constructor Summary
protected RfidBaseProfile()
          Constructs an instance of this class.
protected RfidBaseProfile(java.lang.String capabilities, java.lang.String status, java.lang.String configuration)
          Constructs an instance of this class from the specified capabilities, status and configuration parameters.
protected RfidBaseProfile(java.lang.String capabilities, java.lang.String status, java.lang.String configuration, java.lang.String metrics)
          Constructs an instance of this class from the specified capabilities, status, configuration and metrics parameters.
 
Method Summary
protected  void addTagToCache(java.lang.String key, java.util.Map reads, java.util.Map cache)
           
static java.util.Map buildSummary(java.util.Map tags)
          Build summary with the specified tags parameter and return the Map result.
protected  void checkSuperCache()
          Check super cache.
static int computeAntennaFactor(java.util.Map antennasMap)
          Compute antenna factor with the specified antennas map parameter and return the int result.
static java.lang.Number computeAverageRssi(int[] values, long count)
          Compute average RSSI with the specified values and count parameters and return the Number result.
static java.lang.Number computeMedianRssi(int[] values, long count)
          Compute median RSSI with the specified values and count parameters and return the Number result.
static java.lang.Number computeStandardDeviationRssi(int[] values, long count, double average)
          Compute standard deviation RSSI with the specified values, count and average parameters and return the Number result.
protected  Filter createLdapFilter(java.lang.String filterString)
           
 void flushTagCache()
          Flush tag cache.
 ScriptService getConfidenceScriptService()
          Gets the confidence script service (ScriptService) value.
 java.lang.String getReaderId()
          Gets the reader id (String) value.
abstract  MeasurementService getReportLevel()
          Gets the report level (MeasurementService) value.
 int getReportLevelValue()
          Gets the tag antenna report level (int) value.
static java.lang.Number getStandardScoreDefault()
          Gets the standard score default (Number) value.
 java.util.Map getSuperCache()
          Gets the global super cache (Map) value.
abstract  MeasurementService getSuperCacheMaximumSize()
          Gets the super cache maximum size (MeasurementService) value.
 int getSuperCacheMaximumSizeValue()
          Gets the super cache maximum size value (int) value.
static java.lang.String[] parseDelimitedByToken(java.lang.String target, java.lang.String delimiter)
           
static byte[] parseHexSpaceDelimited(java.lang.String spaceDelimitedHex)
           
static InterestMasks parseInterestMasks(java.lang.String targetTagConfig)
           
 void setConfidenceScriptService(ScriptService confidenceScriptService)
          Sets the confidence script service value.
 void setSuperCache(java.util.Map globalSuperCache)
          Sets the global super cache value.
static byte[] toBytes(java.lang.String string)
           
static void updateFieldTotal(java.util.Map targetMap, java.util.Map reads, java.lang.String fieldName, java.lang.Object fieldValue)
          Update field total with the specified target map, reads, field name and field value parameters.
 long updateMap(java.util.Map targetMap, java.util.Map sourceMap, int antenna, int level)
          Update map with the specified target map, reads, antenna and level parameters and return the long result.
 java.util.Map updateSuperCache(java.util.Map tagMap)
          Update global super cache with the specified tag map parameter and return the Map result.
 void updateTagInCache(java.lang.String key, java.util.Map reads, java.util.Map cache, java.lang.Object timestamp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPORT_LEVEL_MINIMUM

public static final int REPORT_LEVEL_MINIMUM
Define the report level minimum (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_READERS

public static final int REPORT_LEVEL_READERS
Define the report level readers (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_ANTENNAS

public static final int REPORT_LEVEL_ANTENNAS
Define the report level antennas (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_SUMMARY

public static final int REPORT_LEVEL_SUMMARY
Define the report level summary (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_REPORTS

public static final int REPORT_LEVEL_REPORTS
Define the report level reports (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_MAXIMUM

public static final int REPORT_LEVEL_MAXIMUM
Define the report level maximum (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_NORMAL

public static final int REPORT_LEVEL_NORMAL
Define the report level normal (int) constant.

See Also:
Constant Field Values

REPORT_LEVEL_DEFAULT

public static final int REPORT_LEVEL_DEFAULT
Define the report level default (int) constant.

See Also:
Constant Field Values

LEVEL_TOP

public static final int LEVEL_TOP
Define the level top (int) constant.

See Also:
Constant Field Values

LEVEL_READER

public static final int LEVEL_READER
Define the level reader (int) constant.

See Also:
Constant Field Values

LEVEL_ANTENNA

public static final int LEVEL_ANTENNA
Define the level antenna (int) constant.

See Also:
Constant Field Values

LEVEL_REPORT

public static final int LEVEL_REPORT
Define the level report (int) constant.

See Also:
Constant Field Values

StandardScoreDefault

public static final java.lang.Number StandardScoreDefault
Define the standard score default (Number) constant.


confidenceScriptService

protected ScriptService confidenceScriptService
Define the confidence script service (ScriptService) field.


cachedTags

protected java.util.Map cachedTags
Define the cached tags (RfidMap) field.


superCache

protected java.util.Map superCache
Define the global super cache (Map) field.


ldapMap

protected java.util.Hashtable ldapMap
Define the LDAP map (Dictionary) field.

Constructor Detail

RfidBaseProfile

protected RfidBaseProfile()
Constructs an instance of this class.

See Also:
RfidBaseProfile(String,String,String), RfidBaseProfile(String,String,String,String)

RfidBaseProfile

protected RfidBaseProfile(java.lang.String capabilities,
                          java.lang.String status,
                          java.lang.String configuration)
Constructs an instance of this class from the specified capabilities, status and configuration parameters.

Parameters:
capabilities - The capabilities (String) parameter.
status - The status (String) parameter.
configuration - The configuration (String) parameter.
See Also:
RfidBaseProfile(), RfidBaseProfile(String,String,String,String)

RfidBaseProfile

protected RfidBaseProfile(java.lang.String capabilities,
                          java.lang.String status,
                          java.lang.String configuration,
                          java.lang.String metrics)
Constructs an instance of this class from the specified capabilities, status, configuration and metrics parameters.

Parameters:
capabilities - The capabilities (String) parameter.
status - The status (String) parameter.
configuration - The configuration (String) parameter.
metrics - The metrics (String) parameter.
See Also:
RfidBaseProfile(), RfidBaseProfile(String,String,String)
Method Detail

buildSummary

public static java.util.Map buildSummary(java.util.Map tags)
Build summary with the specified tags parameter and return the Map result.

Parameters:
tags - The tags (Map) parameter.
Returns:
Results of the build summary (Map) value.

computeAntennaFactor

public static int computeAntennaFactor(java.util.Map antennasMap)
Compute antenna factor with the specified antennas map parameter and return the int result.

Parameters:
antennasMap - The antennas map (Map) parameter.
Returns:
Results of the compute antenna factor (int) value.

computeAverageRssi

public static java.lang.Number computeAverageRssi(int[] values,
                                                  long count)
Compute average RSSI with the specified values and count parameters and return the Number result.

Parameters:
values - The values (int[]) parameter.
count - The count (long) parameter.
Returns:
Results of the compute average RSSI (Number) value.

computeMedianRssi

public static java.lang.Number computeMedianRssi(int[] values,
                                                 long count)
Compute median RSSI with the specified values and count parameters and return the Number result.

Parameters:
values - The values (int[]) parameter.
count - The count (long) parameter.
Returns:
Results of the compute mean RSSI (Number) value.

computeStandardDeviationRssi

public static java.lang.Number computeStandardDeviationRssi(int[] values,
                                                            long count,
                                                            double average)
Compute standard deviation RSSI with the specified values, count and average parameters and return the Number result.

Parameters:
values - The values (int[]) parameter.
count - The count (long) parameter.
average - The average (double) parameter.
Returns:
Results of the compute standard deviation RSSI (Number) value.

getStandardScoreDefault

public static java.lang.Number getStandardScoreDefault()
Gets the standard score default (Number) value.

Returns:
The standard score default (Number) value.

parseDelimitedByToken

public static java.lang.String[] parseDelimitedByToken(java.lang.String target,
                                                       java.lang.String delimiter)
Parameters:
target - The target (String) parameter.
delimiter - The delimiter (String) parameter.
Returns:
Results of the parse comma delimited (String[]) value. The target (String) parameter. The delimiter (String) parameter.

parseHexSpaceDelimited

public static byte[] parseHexSpaceDelimited(java.lang.String spaceDelimitedHex)
Parameters:
spaceDelimitedHex - The space delimited hex (String) parameter.
Returns:
Results of the parse hex space delimited (byte[]) value.

parseInterestMasks

public static InterestMasks parseInterestMasks(java.lang.String targetTagConfig)
Parameters:
targetTagConfig - The target tag configuration (String) parameter.
Returns:
Results of the parse interest masks (InterestMasks) value. The target tag configuration (String) parameter.

toBytes

public static byte[] toBytes(java.lang.String string)
                      throws java.lang.RuntimeException
Parameters:
string - The string (String) parameter.
Returns:
Results of the to bytes (byte[]) value. Runtime Exception.
Throws:
java.lang.RuntimeException - Runtime Exception.

updateFieldTotal

public static void updateFieldTotal(java.util.Map targetMap,
                                    java.util.Map reads,
                                    java.lang.String fieldName,
                                    java.lang.Object fieldValue)
Update field total with the specified target map, reads, field name and field value parameters.

Parameters:
targetMap - The target map (Map) parameter.
reads - The reads (Map) parameter.
fieldName - The field name (String) parameter.
fieldValue - The field value (Object) parameter.

addTagToCache

protected void addTagToCache(java.lang.String key,
                             java.util.Map reads,
                             java.util.Map cache)
Parameters:
key - The key (String) parameter.
reads - The reads (Map) parameter.
cache - The cache (Map) parameter.

checkSuperCache

protected void checkSuperCache()
Check super cache.

See Also:
getSuperCache(), setSuperCache(Map), updateSuperCache(Map)

createLdapFilter

protected Filter createLdapFilter(java.lang.String filterString)
                           throws InvalidSyntaxException
Parameters:
filterString - The filter string (String) parameter.
Returns:
Results of the create LDAP filter (Filter) value. Invalid Syntax Exception.
Throws:
InvalidSyntaxException - Invalid Syntax Exception.

flushTagCache

public void flushTagCache()
Flush tag cache.


getConfidenceScriptService

public ScriptService getConfidenceScriptService()
Gets the confidence script service (ScriptService) value.

Returns:
The confidence script service (ScriptService) value.
See Also:
setConfidenceScriptService(ScriptService)

getReaderId

public java.lang.String getReaderId()
Gets the reader id (String) value.

Returns:
The reader id (String) value.

getReportLevel

public abstract MeasurementService getReportLevel()
Gets the report level (MeasurementService) value.

Returns:
The report level (MeasurementService) value.

getReportLevelValue

public int getReportLevelValue()
Gets the tag antenna report level (int) value.

Returns:
The tag antenna report level (int) value.

getSuperCache

public java.util.Map getSuperCache()
Gets the global super cache (Map) value.

Returns:
The global super cache (Map) value.
See Also:
checkSuperCache(), setSuperCache(Map), updateSuperCache(Map)

getSuperCacheMaximumSize

public abstract MeasurementService getSuperCacheMaximumSize()
Gets the super cache maximum size (MeasurementService) value.

Returns:
The super cache maximum size (MeasurementService) value.

getSuperCacheMaximumSizeValue

public int getSuperCacheMaximumSizeValue()
Gets the super cache maximum size value (int) value.

Returns:
The super cache maximum size value (int) value.

setConfidenceScriptService

public void setConfidenceScriptService(ScriptService confidenceScriptService)
Sets the confidence script service value.

Parameters:
confidenceScriptService - The confidence script service (ScriptService) parameter.
See Also:
getConfidenceScriptService()

setSuperCache

public void setSuperCache(java.util.Map globalSuperCache)
Sets the global super cache value.

Parameters:
globalSuperCache - The global super cache (Map) parameter.
See Also:
checkSuperCache(), getSuperCache(), updateSuperCache(Map)

updateMap

public long updateMap(java.util.Map targetMap,
                      java.util.Map sourceMap,
                      int antenna,
                      int level)
Update map with the specified target map, reads, antenna and level parameters and return the long result.

Parameters:
targetMap - The target map (Map) parameter.
sourceMap - The source map (Map) parameter.
antenna - The antenna (int) parameter.
level - The level (int) parameter.
Returns:
Results of the update map (long) value.

updateSuperCache

public java.util.Map updateSuperCache(java.util.Map tagMap)
Update global super cache with the specified tag map parameter and return the Map result.

Parameters:
tagMap - The tag map (Map) parameter.
Returns:
Results of the update global super cache (Map) value.
See Also:
checkSuperCache(), getSuperCache(), setSuperCache(Map)

updateTagInCache

public void updateTagInCache(java.lang.String key,
                             java.util.Map reads,
                             java.util.Map cache,
                             java.lang.Object timestamp)
Parameters:
key - The key (String) parameter.
reads - The reads (Map) parameter.
cache - The cache (Map) parameter.
timestamp - The timestamp (Object) parameter.

2008-07-29 1.1.0

Copyright (c) 2008 IBM. See license in Legal section.