test_class.declarator: metatableSnapShot1Uuid = UUID.randomUUID().toString()
test_class.modifier: private static
test_class.original_string: private static String metatableSnapShot1Uuid = UUID.randomUUID().toString();
test_class.type: String
test_class.var_name: metatableSnapShot1Uuid
test_class.declarator: metatableSnapShot2Uuid = UUID.randomUUID().toString()
test_class.modifier: private static
test_class.original_string: private static String metatableSnapShot2Uuid = UUID.randomUUID().toString();
test_class.type: String
test_class.var_name: metatableSnapShot2Uuid
test_class.declarator: metatableMasterUuid = UUID.randomUUID().toString()
test_class.modifier: private static
test_class.original_string: private static String metatableMasterUuid = UUID.randomUUID().toString();
test_class.type: String
test_class.var_name: metatableMasterUuid
test_class.declarator: lastUpdateTimeStamp = new DateTime().getTimeInMillisec()
test_class.modifier: private static
test_class.original_string: private static Long lastUpdateTimeStamp = new DateTime().getTimeInMillisec();
test_class.type: Long
test_class.var_name: lastUpdateTimeStamp
test_class.declarator: lastUpdateTimeStamp1 = lastUpdateTimeStamp + 1000L
test_class.modifier: private static
test_class.original_string: private static Long lastUpdateTimeStamp1 = lastUpdateTimeStamp + 1000L;
test_class.type: Long
test_class.var_name: lastUpdateTimeStamp1
test_class.declarator: lastUpdateTimeStamp2 = lastUpdateTimeStamp + 2000L
test_class.modifier: private static
test_class.original_string: private static Long lastUpdateTimeStamp2 = lastUpdateTimeStamp + 2000L;
test_class.type: Long
test_class.var_name: lastUpdateTimeStamp2
test_class.declarator: lastUpdateTimeStamp3 = lastUpdateTimeStamp + 3000L
test_class.modifier: private static
test_class.original_string: private static Long lastUpdateTimeStamp3 = lastUpdateTimeStamp + 3000L;
test_class.type: Long
test_class.var_name: lastUpdateTimeStamp3
test_class.declarator: service
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private IMetatableService service;
test_class.type: IMetatableService
test_class.var_name: service
test_class.declarator: em
test_class.modifier: @PersistenceContext
      private
test_class.original_string: @PersistenceContext
      private EntityManager em;
test_class.type: EntityManager
test_class.var_name: em
test_class.file: storage-service/src/test/java/com/stnetix/ariaddna/persistence/services/MetatableServiceImplTest.java
test_class.identifier: MetatableServiceImplTest
test_case.body: @Test
      public void saveMetatable() throws Exception {
  
          MetatableDTO metatableDTO = TestHelper
                  .getMetatableDTO(metatableSnapShot2Uuid, MavenUtil.getCurrentVersion(),
                          MetatableType.MASTER, lastUpdateTimeStamp);
  
          MetatableDTO savedMetatableDTO = service.saveMetatable(metatableDTO);
  
          assertNotNull(savedMetatableDTO);
  
      }
test_case.class_method_signature: MetatableServiceImplTest.saveMetatable()
test_case.full_signature: @Test public void saveMetatable()
test_case.identifier: saveMetatable
test_case.invocations: getMetatableDTO getCurrentVersion saveMetatable assertNotNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void saveMetatable()
focal_class.declarator: repository
focal_class.modifier: private
focal_class.original_string: private MetatableRepository repository;
focal_class.type: MetatableRepository
focal_class.var_name: repository
focal_class.declarator: transformer
focal_class.modifier: private
focal_class.original_string: private MetatableTransformer transformer;
focal_class.type: MetatableTransformer
focal_class.var_name: transformer
focal_class.file: storage-service/src/main/java/com/stnetix/ariaddna/persistence/services/MetatableServiceImpl.java
focal_class.identifier: MetatableServiceImpl
focal_class.interfaces: implements IMetatableService
focal_class.class_method_signature: MetatableServiceImpl.MetatableServiceImpl()
focal_class.full_signature: public  MetatableServiceImpl()
focal_class.identifier: MetatableServiceImpl
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  MetatableServiceImpl()
focal_class.class_method_signature: MetatableServiceImpl.getMetatableMaster(String metatableUuid)
focal_class.full_signature: @Override public MetatableDTO getMetatableMaster(String metatableUuid)
focal_class.identifier: getMetatableMaster
focal_class.modifiers: @Override public
focal_class.parameters: (String metatableUuid)
focal_class.return: MetatableDTO
focal_class.signature: MetatableDTO getMetatableMaster(String metatableUuid)
focal_class.class_method_signature: MetatableServiceImpl.saveMetatable(MetatableDTO metatable)
focal_class.full_signature: @Override public MetatableDTO saveMetatable(MetatableDTO metatable)
focal_class.identifier: saveMetatable
focal_class.modifiers: @Override public
focal_class.parameters: (MetatableDTO metatable)
focal_class.return: MetatableDTO
focal_class.signature: MetatableDTO saveMetatable(MetatableDTO metatable)
focal_class.class_method_signature: MetatableServiceImpl.setRepository(MetatableRepository repository)
focal_class.full_signature: @Autowired public void setRepository(MetatableRepository repository)
focal_class.identifier: setRepository
focal_class.modifiers: @Autowired public
focal_class.parameters: (MetatableRepository repository)
focal_class.return: void
focal_class.signature: void setRepository(MetatableRepository repository)
focal_method.body: @Override
      public MetatableDTO saveMetatable(MetatableDTO metatable) {
          return transformer
                  .metafileEntityToDTO(repository.save(transformer.metafileDTOtoEntity(metatable)));
      }
focal_method.class_method_signature: MetatableServiceImpl.saveMetatable(MetatableDTO metatable)
focal_method.full_signature: @Override public MetatableDTO saveMetatable(MetatableDTO metatable)
focal_method.identifier: saveMetatable
focal_method.invocations: metafileEntityToDTO save metafileDTOtoEntity
focal_method.modifiers: @Override public
focal_method.parameters: (MetatableDTO metatable)
focal_method.return: MetatableDTO
focal_method.signature: MetatableDTO saveMetatable(MetatableDTO metatable)