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
Generated model class for type B2BCustomerPunchOutCredentialMapping first defined at extension b2bpunchout.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationPunchOutCredential2B2BCustomerPunchOutCredentialMappingdefining source attributecredentialsin extensionb2bpunchout.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofB2BCustomerPunchOutCredentialMapping.b2bCustomerattribute defined at extensionb2bpunchout.static final StringGenerated constant - Attribute key ofB2BCustomerPunchOutCredentialMapping.credentialsattribute defined at extensionb2bpunchout.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.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 parametersB2BCustomerPunchOutCredentialMappingModel(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 parametersGenerated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theB2BCustomerPunchOutCredentialMapping.b2bCustomerattribute defined at extensionb2bpunchout.Generated method - Getter of theB2BCustomerPunchOutCredentialMapping.credentialsattribute defined at extensionb2bpunchout.voidsetB2bCustomer(B2BCustomerModel value) Generated method - Setter ofB2BCustomerPunchOutCredentialMapping.b2bCustomerattribute defined at extensionb2bpunchout.voidsetCredentials(Set<PunchOutCredentialModel> value) Generated method - Setter ofB2BCustomerPunchOutCredentialMapping.credentialsattribute defined at extensionb2bpunchout.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_PUNCHOUTCREDENTIAL2B2BCUSTOMERPUNCHOUTCREDENTIALMAPPING
Generated relation code constant for relationPunchOutCredential2B2BCustomerPunchOutCredentialMappingdefining source attributecredentialsin extensionb2bpunchout.- See Also:
-
B2BCUSTOMER
Generated constant - Attribute key ofB2BCustomerPunchOutCredentialMapping.b2bCustomerattribute defined at extensionb2bpunchout.- See Also:
-
CREDENTIALS
Generated constant - Attribute key ofB2BCustomerPunchOutCredentialMapping.credentialsattribute defined at extensionb2bpunchout.- See Also:
-
-
Constructor Details
-
B2BCustomerPunchOutCredentialMappingModel
public B2BCustomerPunchOutCredentialMappingModel()Generated constructor - Default constructor for generic creation. -
B2BCustomerPunchOutCredentialMappingModel
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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_b2bCustomer- initial attribute declared by typeB2BCustomerPunchOutCredentialMappingat extensionb2bpunchout_credentials- initial attribute declared by typeB2BCustomerPunchOutCredentialMappingat extensionb2bpunchout
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_b2bCustomer- initial attribute declared by typeB2BCustomerPunchOutCredentialMappingat extensionb2bpunchout_credentials- initial attribute declared by typeB2BCustomerPunchOutCredentialMappingat extensionb2bpunchout_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getB2bCustomer
Generated method - Getter of theB2BCustomerPunchOutCredentialMapping.b2bCustomerattribute defined at extensionb2bpunchout.- Returns:
- the b2bCustomer
-
getCredentials
@Accessor(qualifier="credentials", type=GETTER) public Set<PunchOutCredentialModel> getCredentials()Generated method - Getter of theB2BCustomerPunchOutCredentialMapping.credentialsattribute defined at extensionb2bpunchout. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the credentials
-
setB2bCustomer
Generated method - Setter ofB2BCustomerPunchOutCredentialMapping.b2bCustomerattribute defined at extensionb2bpunchout.- Parameters:
value- the b2bCustomer
-
setCredentials
@Accessor(qualifier="credentials", type=SETTER) public void setCredentials(Set<PunchOutCredentialModel> value) Generated method - Setter ofB2BCustomerPunchOutCredentialMapping.credentialsattribute defined at extensionb2bpunchout.- Parameters:
value- the credentials
-