Interface TuaAgreementsService
- All Known Implementing Classes:
DefaultTuaAgreementsService
public interface TuaAgreementsService
Service responsible for handling
TuaAgreementModel related operations.- Since:
- 2208
-
Method Summary
Modifier and TypeMethodDescriptionCreates an instance ofTuaAgreementModel.getAgreement(String id) Returns aTuaAgreementModelfor the given id.getAgreements(AgrAgreementContext agrAgreementContext, Integer offset, Integer limit) Retrieves a list ofTuaAgreementModelfor a given context.getNumberOfAgreementsFor(AgrAgreementContext agrAgreementContext) Retrieves the total number of agreements found for a given context.voidremoveAgreement(TuaAgreementModel agreement) Removes the givenTuaAgreementModelvoidsaveAgreement(TuaAgreementModel agreement) Saves the givenTuaAgreementModel.
-
Method Details
-
getAgreement
Returns aTuaAgreementModelfor the given id.- Parameters:
id- identifier ofTuaAgreementModel- Returns:
- the
TuaAgreementModelfound. - Throws:
de.hybris.platform.servicelayer.exceptions.ModelNotFoundException- if no agreement is found.
-
getAgreements
List<TuaAgreementModel> getAgreements(AgrAgreementContext agrAgreementContext, Integer offset, Integer limit) Retrieves a list ofTuaAgreementModelfor a given context.- Parameters:
agrAgreementContext- the context.offset- the offset.limit- the maximum number of returned agreements.- Returns:
- the list of agreements found for the given context.
-
getNumberOfAgreementsFor
Retrieves the total number of agreements found for a given context.- Parameters:
agrAgreementContext- the context.- Returns:
- the number of agreements found.
-
createAgreement
TuaAgreementModel createAgreement()Creates an instance ofTuaAgreementModel.- Returns:
- the newly created model.
-
removeAgreement
Removes the givenTuaAgreementModel- Parameters:
agreement- the agreement.
-
saveAgreement
Saves the givenTuaAgreementModel.- Parameters:
agreement- the agreement.
-