# Uses of Class
fr.gouv.vitam.storage.offers.tape.exception.TapeCatalogException

Packages that use TapeCatalogException
Package
Description
fr.gouv.vitam.storage.offers.tape.impl.catalog
fr.gouv.vitam.storage.offers.tape.spec
fr.gouv.vitam.storage.offers.tape.worker

- ## Uses of TapeCatalogException in fr.gouv.vitam.storage.offers.tape.impl.catalog

  Methods in fr.gouv.vitam.storage.offers.tape.impl.catalog that throw TapeCatalogException
  Modifier and Type
  Method
  Description
  `Map<TapeState,Integer>`
  TapeCatalogRepository.`countByState()`
  count tapes matching by state
  `void`
  TapeCatalogServiceImpl.`create(TapeCatalog tapeCatalog)`
  `String`
  TapeCatalogRepository.`createTape(TapeCatalog tapeCatalog)`
  create a tape model
  `List<TapeCatalog>`
  TapeCatalogServiceImpl.`find(List<QueryCriteria> criteria)`
  `TapeCatalog`
  TapeCatalogServiceImpl.`findById(String tapeId)`
  `TapeCatalog`
  TapeCatalogRepository.`findTapeById(String tapeId)`
  return tape model according to given ID
  `List<TapeCatalog>`
  TapeCatalogRepository.`findTapes(List<QueryCriteria> criteria)`
  return tape models according to given fields
  `Map<Integer,TapeCatalog>`
  TapeCatalogServiceImpl.`init(String tapeLibraryIdentifier, TapeLibrarySpec libraryState)`
  `boolean`
  TapeCatalogServiceImpl.`replace(TapeCatalog tapeCatalog)`
  `boolean`
  TapeCatalogRepository.`replaceTape(TapeCatalog tapeCatalog)`
  replace a tape model
  `boolean`
  TapeCatalogServiceImpl.`update(String tapeId, Map<String,Object> criteria)`
  `boolean`
  TapeCatalogRepository.`updateTape(String tapeId, Map<String,Object> fields)`
  apply fields changes for tape tapeId

- ## Uses of TapeCatalogException in fr.gouv.vitam.storage.offers.tape.spec

  Methods in fr.gouv.vitam.storage.offers.tape.spec that throw TapeCatalogException
  Modifier and Type
  Method
  Description
  `void`
  TapeCatalogService.`create(TapeCatalog tapeCatalog)`
  `List<TapeCatalog>`
  TapeCatalogService.`find(List<QueryCriteria> criteria)`
  `TapeCatalog`
  TapeCatalogService.`findById(String tapeId)`
  `Map<Integer,TapeCatalog>`
  TapeCatalogService.`init(String tapeLibraryIdentifier, TapeLibrarySpec libraryState)`
  Return map of drive index with his current tape If all drive are empty then return an empty map
  `boolean`
  TapeCatalogService.`replace(TapeCatalog tapeCatalog)`
  `boolean`
  TapeCatalogService.`update(String tapeId, Map<String,Object> criteria)`

- ## Uses of TapeCatalogException in fr.gouv.vitam.storage.offers.tape.worker

  Methods in fr.gouv.vitam.storage.offers.tape.worker that throw TapeCatalogException
  Modifier and Type
  Method
  Description
  `void`
  TapeDriveWorker.`initializeOnBootstrap()`