Class AgrAgreementsSpecificationsController

java.lang.Object
de.hybris.platform.agreementtmfwebservices.v1.controllers.AgrBaseController
de.hybris.platform.agreementtmfwebservices.v1.controllers.AgrAgreementsSpecificationsController
All Implemented Interfaces:
AgreementSpecificationApi

@Controller @Deprecated(since="2208") public class AgrAgreementsSpecificationsController extends AgrBaseController implements AgreementSpecificationApi
Deprecated.
2208
Controller exposing operations related to agreements specifications.
  • Constructor Details

    • AgrAgreementsSpecificationsController

      @Autowired public AgrAgreementsSpecificationsController(javax.servlet.http.HttpServletRequest request)
      Deprecated.
  • Method Details

    • retrieveAgreementSpecification

      @RequestMapping(value="/agreementSpecification/{id}", produces="application/json;charset=utf-8", method=GET) public org.springframework.http.ResponseEntity<AgreementSpecification> retrieveAgreementSpecification(@PathVariable("id") String id, @Valid @RequestParam(value="fields",required=false) @Valid String fields)
      Deprecated.
      Specified by:
      retrieveAgreementSpecification in interface AgreementSpecificationApi
    • createAgreementSpecification

      @RequestMapping(value="/agreementSpecification", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=POST) @Secured("ROLE_TRUSTED_CLIENT") public org.springframework.http.ResponseEntity<AgreementSpecification> createAgreementSpecification(@Valid @RequestBody @Valid AgreementSpecification agreementSpecification)
      Deprecated.
      Specified by:
      createAgreementSpecification in interface AgreementSpecificationApi
    • deleteAgreementSpecification

      @RequestMapping(value="/agreementSpecification/{id}", produces="application/json;charset=utf-8", method=DELETE) @Secured("ROLE_TRUSTED_CLIENT") public org.springframework.http.ResponseEntity<Void> deleteAgreementSpecification(@PathVariable("id") String id)
      Deprecated.
      Specified by:
      deleteAgreementSpecification in interface AgreementSpecificationApi
    • listAgreementSpecification

      @RequestMapping(value="/agreementSpecification", produces="application/json;charset=utf-8", method=GET) public org.springframework.http.ResponseEntity<List<AgreementSpecification>> listAgreementSpecification(@Valid @RequestParam(value="fields",required=false) @Valid String fields, @Valid @RequestParam(value="offset",required=false) @Valid Integer offset, @Valid @RequestParam(value="limit",required=false) @Valid Integer limit, @Valid @RequestParam(value="lifecycleStatus",required=false) @Valid String lifecycleStatus)
      Deprecated.
      Specified by:
      listAgreementSpecification in interface AgreementSpecificationApi
    • patchAgreementSpecification

      @RequestMapping(value="/agreementSpecification/{id}", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=PATCH) @Secured("ROLE_TRUSTED_CLIENT") public org.springframework.http.ResponseEntity<AgreementSpecification> patchAgreementSpecification(@PathVariable("id") String id, @Valid @RequestBody @Valid AgreementSpecification agreementSpecification)
      Deprecated.
      Specified by:
      patchAgreementSpecification in interface AgreementSpecificationApi
    • getAgreementSpecificationService

      protected AgrAgreementSpecificationService getAgreementSpecificationService()
      Deprecated.
    • getAgrAgreementSpecificationCreateValidator

      protected AgrAgreementSpecificationCreateValidator getAgrAgreementSpecificationCreateValidator()
      Deprecated.
    • getTxTemplate

      protected org.springframework.transaction.support.TransactionTemplate getTxTemplate()
      Deprecated.