Class B2BCustomerPunchOutCredentialMappingModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2b.punchout.model.B2BCustomerPunchOutCredentialMappingModel
All Implemented Interfaces:
Serializable

public class B2BCustomerPunchOutCredentialMappingModel extends ItemModel
Generated model class for type B2BCustomerPunchOutCredentialMapping first defined at extension b2bpunchout.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _PUNCHOUTCREDENTIAL2B2BCUSTOMERPUNCHOUTCREDENTIALMAPPING

      public static final String _PUNCHOUTCREDENTIAL2B2BCUSTOMERPUNCHOUTCREDENTIALMAPPING
      Generated relation code constant for relation PunchOutCredential2B2BCustomerPunchOutCredentialMapping defining source attribute credentials in extension b2bpunchout.
      See Also:
    • B2BCUSTOMER

      public static final String B2BCUSTOMER
      Generated constant - Attribute key of B2BCustomerPunchOutCredentialMapping.b2bCustomer attribute defined at extension b2bpunchout.
      See Also:
    • CREDENTIALS

      public static final String CREDENTIALS
      Generated constant - Attribute key of B2BCustomerPunchOutCredentialMapping.credentials attribute defined at extension b2bpunchout.
      See Also:
  • Constructor Details

    • B2BCustomerPunchOutCredentialMappingModel

      public B2BCustomerPunchOutCredentialMappingModel()
      Generated constructor - Default constructor for generic creation.
    • B2BCustomerPunchOutCredentialMappingModel

      public B2BCustomerPunchOutCredentialMappingModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • B2BCustomerPunchOutCredentialMappingModel

      @Deprecated(since="4.1.1", forRemoval=true) public B2BCustomerPunchOutCredentialMappingModel(B2BCustomerModel _b2bCustomer, Set<PunchOutCredentialModel> _credentials)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _b2bCustomer - initial attribute declared by type B2BCustomerPunchOutCredentialMapping at extension b2bpunchout
      _credentials - initial attribute declared by type B2BCustomerPunchOutCredentialMapping at extension b2bpunchout
    • B2BCustomerPunchOutCredentialMappingModel

      @Deprecated(since="4.1.1", forRemoval=true) public B2BCustomerPunchOutCredentialMappingModel(B2BCustomerModel _b2bCustomer, Set<PunchOutCredentialModel> _credentials, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _b2bCustomer - initial attribute declared by type B2BCustomerPunchOutCredentialMapping at extension b2bpunchout
      _credentials - initial attribute declared by type B2BCustomerPunchOutCredentialMapping at extension b2bpunchout
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getB2bCustomer

      @Accessor(qualifier="b2bCustomer", type=GETTER) public B2BCustomerModel getB2bCustomer()
      Generated method - Getter of the B2BCustomerPunchOutCredentialMapping.b2bCustomer attribute defined at extension b2bpunchout.
      Returns:
      the b2bCustomer
    • getCredentials

      @Accessor(qualifier="credentials", type=GETTER) public Set<PunchOutCredentialModel> getCredentials()
      Generated method - Getter of the B2BCustomerPunchOutCredentialMapping.credentials attribute defined at extension b2bpunchout. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the credentials
    • setB2bCustomer

      @Accessor(qualifier="b2bCustomer", type=SETTER) public void setB2bCustomer(B2BCustomerModel value)
      Generated method - Setter of B2BCustomerPunchOutCredentialMapping.b2bCustomer attribute defined at extension b2bpunchout.
      Parameters:
      value - the b2bCustomer
    • setCredentials

      @Accessor(qualifier="credentials", type=SETTER) public void setCredentials(Set<PunchOutCredentialModel> value)
      Generated method - Setter of B2BCustomerPunchOutCredentialMapping.credentials attribute defined at extension b2bpunchout.
      Parameters:
      value - the credentials