test_class.declarator: tracingService
test_class.modifier: @Mock
test_class.original_string: @Mock
      TracingService tracingService;
test_class.type: TracingService
test_class.var_name: tracingService
test_class.declarator: tracingFormService
test_class.modifier: @Mock
test_class.original_string: @Mock
      TracingFormService tracingFormService;
test_class.type: TracingFormService
test_class.var_name: tracingFormService
test_class.declarator: tracingRegisterPresenter
test_class.modifier: @InjectMocks
      private
test_class.original_string: @InjectMocks
      private TracingRegisterPresenter tracingRegisterPresenter;
test_class.type: TracingRegisterPresenter
test_class.var_name: tracingRegisterPresenter
test_class.file: app/src/test/java/org/unicef/rapidreg/tracing/tracingregister/TracingRegisterPresenterTest.java
test_class.identifier: TracingRegisterPresenterTest
test_case.body: @Test
      public void should_return_true_record_id_when_get_record_id() {
          Bundle bundle = new Bundle();
          bundle.putLong(TRACING_PRIMARY_ID, 2);
          assertThat(tracingRegisterPresenter.getRecordId(bundle), is(2L));
      }
test_case.class_method_signature: TracingRegisterPresenterTest.should_return_true_record_id_when_get_record_id()
test_case.full_signature: @Test public void should_return_true_record_id_when_get_record_id()
test_case.identifier: should_return_true_record_id_when_get_record_id
test_case.invocations: putLong assertThat getRecordId is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void should_return_true_record_id_when_get_record_id()
focal_class.declarator: TAG = TracingRegisterPresenter.class.getSimpleName()
focal_class.modifier: private static final
focal_class.original_string: private static final String TAG = TracingRegisterPresenter.class.getSimpleName();
focal_class.type: String
focal_class.var_name: TAG
focal_class.declarator: tracingService
focal_class.modifier: private
focal_class.original_string: private TracingService tracingService;
focal_class.type: TracingService
focal_class.var_name: tracingService
focal_class.declarator: tracingFormService
focal_class.modifier: private
focal_class.original_string: private TracingFormService tracingFormService;
focal_class.type: TracingFormService
focal_class.var_name: tracingFormService
focal_class.declarator: tracingPhotoService
focal_class.modifier: private
focal_class.original_string: private TracingPhotoService tracingPhotoService;
focal_class.type: TracingPhotoService
focal_class.var_name: tracingPhotoService
focal_class.file: app/src/main/java/org/unicef/rapidreg/tracing/tracingregister/TracingRegisterPresenter.java
focal_class.identifier: TracingRegisterPresenter
focal_class.class_method_signature: TracingRegisterPresenter.TracingRegisterPresenter(TracingService tracingService, TracingFormService
              tracingFormService, TracingPhotoService tracingPhotoService)
focal_class.full_signature: @Inject public  TracingRegisterPresenter(TracingService tracingService, TracingFormService
              tracingFormService, TracingPhotoService tracingPhotoService)
focal_class.identifier: TracingRegisterPresenter
focal_class.modifiers: @Inject public
focal_class.parameters: (TracingService tracingService, TracingFormService
              tracingFormService, TracingPhotoService tracingPhotoService)
focal_class.signature:  TracingRegisterPresenter(TracingService tracingService, TracingFormService
              tracingFormService, TracingPhotoService tracingPhotoService)
focal_class.class_method_signature: TracingRegisterPresenter.getRecordId(Bundle bundle)
focal_class.full_signature: @Override protected Long getRecordId(Bundle bundle)
focal_class.identifier: getRecordId
focal_class.modifiers: @Override protected
focal_class.parameters: (Bundle bundle)
focal_class.return: Long
focal_class.signature: Long getRecordId(Bundle bundle)
focal_class.class_method_signature: TracingRegisterPresenter.getUniqueId(Bundle bundle)
focal_class.full_signature: @Override protected String getUniqueId(Bundle bundle)
focal_class.identifier: getUniqueId
focal_class.modifiers: @Override protected
focal_class.parameters: (Bundle bundle)
focal_class.return: String
focal_class.signature: String getUniqueId(Bundle bundle)
focal_class.class_method_signature: TracingRegisterPresenter.saveRecord(ItemValuesMap itemValuesMap, List<String> photoPaths,
                             SaveRecordCallback callback)
focal_class.full_signature: @Override public void saveRecord(ItemValuesMap itemValuesMap, List<String> photoPaths,
                             SaveRecordCallback callback)
focal_class.identifier: saveRecord
focal_class.modifiers: @Override public
focal_class.parameters: (ItemValuesMap itemValuesMap, List<String> photoPaths,
                             SaveRecordCallback callback)
focal_class.return: void
focal_class.signature: void saveRecord(ItemValuesMap itemValuesMap, List<String> photoPaths,
                             SaveRecordCallback callback)
focal_class.class_method_signature: TracingRegisterPresenter.getItemValuesByRecordId(Long recordId)
focal_class.full_signature: @Override protected ItemValuesMap getItemValuesByRecordId(Long recordId)
focal_class.identifier: getItemValuesByRecordId
focal_class.modifiers: @Override protected
focal_class.parameters: (Long recordId)
focal_class.return: ItemValuesMap
focal_class.signature: ItemValuesMap getItemValuesByRecordId(Long recordId)
focal_class.class_method_signature: TracingRegisterPresenter.getItemValuesByUniqueId(String uniqueId)
focal_class.full_signature: @Override protected ItemValuesMap getItemValuesByUniqueId(String uniqueId)
focal_class.identifier: getItemValuesByUniqueId
focal_class.modifiers: @Override protected
focal_class.parameters: (String uniqueId)
focal_class.return: ItemValuesMap
focal_class.signature: ItemValuesMap getItemValuesByUniqueId(String uniqueId)
focal_class.class_method_signature: TracingRegisterPresenter.getPhotoPathsByRecordId(Long recordId)
focal_class.full_signature: @Override protected List<String> getPhotoPathsByRecordId(Long recordId)
focal_class.identifier: getPhotoPathsByRecordId
focal_class.modifiers: @Override protected
focal_class.parameters: (Long recordId)
focal_class.return: List<String>
focal_class.signature: List<String> getPhotoPathsByRecordId(Long recordId)
focal_class.class_method_signature: TracingRegisterPresenter.getFields()
focal_class.full_signature: @Override protected List<Field> getFields()
focal_class.identifier: getFields
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: List<Field>
focal_class.signature: List<Field> getFields()
focal_class.class_method_signature: TracingRegisterPresenter.getFields(int position)
focal_class.full_signature: @Override public List<Field> getFields(int position)
focal_class.identifier: getFields
focal_class.modifiers: @Override public
focal_class.parameters: (int position)
focal_class.return: List<Field>
focal_class.signature: List<Field> getFields(int position)
focal_class.class_method_signature: TracingRegisterPresenter.getTemplateForm()
focal_class.full_signature: @Override public RecordForm getTemplateForm()
focal_class.identifier: getTemplateForm
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: RecordForm
focal_class.signature: RecordForm getTemplateForm()
focal_class.class_method_signature: TracingRegisterPresenter.validateRequiredField(ItemValuesMap itemValuesMap)
focal_class.full_signature: private boolean validateRequiredField(ItemValuesMap itemValuesMap)
focal_class.identifier: validateRequiredField
focal_class.modifiers: private
focal_class.parameters: (ItemValuesMap itemValuesMap)
focal_class.return: boolean
focal_class.signature: boolean validateRequiredField(ItemValuesMap itemValuesMap)
focal_class.superclass: extends RecordRegisterPresenter
focal_method.body: @Override
      protected Long getRecordId(Bundle bundle) {
          return bundle.getLong(TRACING_PRIMARY_ID, RecordRegisterFragment.INVALID_RECORD_ID);
      }
focal_method.class_method_signature: TracingRegisterPresenter.getRecordId(Bundle bundle)
focal_method.full_signature: @Override protected Long getRecordId(Bundle bundle)
focal_method.identifier: getRecordId
focal_method.invocations: getLong
focal_method.modifiers: @Override protected
focal_method.parameters: (Bundle bundle)
focal_method.return: Long
focal_method.signature: Long getRecordId(Bundle bundle)