Class ExternalReferenceServiceImpl
java.lang.Object
com.espacogeek.geek.services.impl.ExternalReferenceServiceImpl
- All Implemented Interfaces:
ExternalReferenceService
@Service
public class ExternalReferenceServiceImpl
extends Object
implements ExternalReferenceService
A Implementation class of @see ExternalReferenceService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAll(MediaModel media) Retrieves a list of ExternalReferenceModel objects that match the provided MediaModel.Retrieves an ExternalReferenceModel object by its ID.findByReferenceAndType(String reference, TypeReferenceModel typeReference) Find by reference and Type Referencesave(ExternalReferenceModel externalReference) Save external reference provided.saveAll(List<ExternalReferenceModel> externalReferences) Save all external reference provided.
-
Constructor Details
-
ExternalReferenceServiceImpl
public ExternalReferenceServiceImpl()
-
-
Method Details
-
findAll
Description copied from interface:ExternalReferenceServiceRetrieves a list of ExternalReferenceModel objects that match the provided MediaModel.- Specified by:
findAllin interfaceExternalReferenceService- Parameters:
media- The MediaModel to use for searching.- Returns:
- A list of ExternalReferenceModel objects that match the provided MediaModel.
- See Also:
-
findById
Description copied from interface:ExternalReferenceServiceRetrieves an ExternalReferenceModel object by its ID.- Specified by:
findByIdin interfaceExternalReferenceService- Parameters:
id- The ID of the ExternalReferenceModel object to retrieve.- Returns:
- An Optional containing the ExternalReferenceModel object if found, or an empty Optional if not found.
- See Also:
-
save
Description copied from interface:ExternalReferenceServiceSave external reference provided.- Specified by:
savein interfaceExternalReferenceService- Parameters:
externalReference- The ExternalReference to save.- Returns:
- ExternalReferenceModel object saved.
- See Also:
-
saveAll
Description copied from interface:ExternalReferenceServiceSave all external reference provided.- Specified by:
saveAllin interfaceExternalReferenceService- Parameters:
externalReferences- The ExternalReferences to save.- Returns:
- List of ExternalReferenceModel object saved.
- See Also:
-
findByReferenceAndType
public Optional<ExternalReferenceModel> findByReferenceAndType(String reference, TypeReferenceModel typeReference) Description copied from interface:ExternalReferenceServiceFind by reference and Type Reference- Specified by:
findByReferenceAndTypein interfaceExternalReferenceService- Parameters:
reference- value of ExternalReference.typeReference- the Type Reference to find.- Returns:
- ExternalReferenceModel list of
ExternalReferenceModelfound. - See Also:
-