Class BPContactToFuncAndDept
Original entity name from the Odata EDM: A_BPContactToFuncAndDeptType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BPContactToFuncAndDeptSelectableSelector for all available fields of BPContactToFuncAndDept.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the BusinessPartnerCompany field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the BusinessPartnerPerson field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the ContactPersonDepartment field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the ContactPersonFunction field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the EmailAddress field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the FaxNumber field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the FaxNumberExtension field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the PhoneNumber field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the PhoneNumberExtension field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the RelationshipCategory field to query operations.static final BPContactToFuncAndDeptField<String>Use with available fluent helpers to apply the RelationshipNumber field to query operations.static final BPContactToFuncAndDeptField<LocalDateTime>Use with available fluent helpers to apply the ValidityEndDate field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBPContactToFuncAndDept(String relationshipNumber, String businessPartnerCompany, String businessPartnerPerson, LocalDateTime validityEndDate, String contactPersonFunction, String contactPersonDepartment, String phoneNumber, String phoneNumberExtension, String faxNumber, String faxNumberExtension, String emailAddress, String relationshipCategory) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
BPContactToFuncAndDeptField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BPContactToFuncAndDeptField<T>Use with available fluent helpers to apply an extension field to query operations.protected void(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4protected StringConstraints: Not nullable, Maximum length: 241protected StringConstraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10getKey()Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullable, Maximum length: 12getType()(Key Field) Constraints: Not nullable, Precision: 0inthashCode()voidsetBusinessPartnerCompany(String businessPartnerCompany) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartnerPerson(String businessPartnerPerson) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetContactPersonDepartment(String contactPersonDepartment) Constraints: Not nullable, Maximum length: 4voidsetContactPersonFunction(String contactPersonFunction) Constraints: Not nullable, Maximum length: 4voidsetEmailAddress(String emailAddress) Constraints: Not nullable, Maximum length: 241voidsetFaxNumber(String faxNumber) Constraints: Not nullable, Maximum length: 30voidsetFaxNumberExtension(String faxNumberExtension) Constraints: Not nullable, Maximum length: 10voidsetPhoneNumber(String phoneNumber) Constraints: Not nullable, Maximum length: 30voidsetPhoneNumberExtension(String phoneNumberExtension) Constraints: Not nullable, Maximum length: 10voidsetRelationshipCategory(String relationshipCategory) Constraints: Not nullable, Maximum length: 6voidsetRelationshipNumber(String relationshipNumber) (Key Field) Constraints: Not nullable, Maximum length: 12protected voidsetServicePathForFetch(String servicePathForFetch) voidsetValidityEndDate(LocalDateTime validityEndDate) (Key Field) Constraints: Not nullable, Precision: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of BPContactToFuncAndDept. -
RELATIONSHIP_NUMBER
Use with available fluent helpers to apply the RelationshipNumber field to query operations. -
BUSINESS_PARTNER_COMPANY
Use with available fluent helpers to apply the BusinessPartnerCompany field to query operations. -
BUSINESS_PARTNER_PERSON
Use with available fluent helpers to apply the BusinessPartnerPerson field to query operations. -
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations. -
CONTACT_PERSON_FUNCTION
Use with available fluent helpers to apply the ContactPersonFunction field to query operations. -
CONTACT_PERSON_DEPARTMENT
Use with available fluent helpers to apply the ContactPersonDepartment field to query operations. -
PHONE_NUMBER
Use with available fluent helpers to apply the PhoneNumber field to query operations. -
PHONE_NUMBER_EXTENSION
Use with available fluent helpers to apply the PhoneNumberExtension field to query operations. -
FAX_NUMBER
Use with available fluent helpers to apply the FaxNumber field to query operations. -
FAX_NUMBER_EXTENSION
Use with available fluent helpers to apply the FaxNumberExtension field to query operations. -
EMAIL_ADDRESS
Use with available fluent helpers to apply the EmailAddress field to query operations. -
RELATIONSHIP_CATEGORY
Use with available fluent helpers to apply the RelationshipCategory field to query operations.
-
-
Constructor Details
-
BPContactToFuncAndDept
public BPContactToFuncAndDept() -
BPContactToFuncAndDept
public BPContactToFuncAndDept(@Nullable String relationshipNumber, @Nullable String businessPartnerCompany, @Nullable String businessPartnerPerson, @Nullable LocalDateTime validityEndDate, @Nullable String contactPersonFunction, @Nullable String contactPersonDepartment, @Nullable String phoneNumber, @Nullable String phoneNumberExtension, @Nullable String faxNumber, @Nullable String faxNumberExtension, @Nullable String emailAddress, @Nullable String relationshipCategory)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BPContactToFuncAndDept>
-
setRelationshipNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: RelationshipNumber
- Parameters:
relationshipNumber- BP Relationship Number
-
setBusinessPartnerCompany
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartnerCompany
- Parameters:
businessPartnerCompany- Business Partner Number
-
setBusinessPartnerPerson
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartnerPerson
- Parameters:
businessPartnerPerson- Business Partner Number
-
setValidityEndDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Validity Date (Valid To)
-
setContactPersonFunction
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ContactPersonFunction
- Parameters:
contactPersonFunction- Function of partner
-
setContactPersonDepartment
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ContactPersonDepartment
- Parameters:
contactPersonDepartment- Department
-
setPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PhoneNumber
- Parameters:
phoneNumber- Telephone No.: Dialing Code + Number
-
setPhoneNumberExtension
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PhoneNumberExtension
- Parameters:
phoneNumberExtension- Telephone no.: Extension
-
setFaxNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FaxNumber
- Parameters:
faxNumber- Fax Number: Dialing Code+Number
-
setFaxNumberExtension
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: FaxNumberExtension
- Parameters:
faxNumberExtension- Fax no.: Extension
-
setEmailAddress
Constraints: Not nullable, Maximum length: 241Original property name from the Odata EDM: EmailAddress
- Parameters:
emailAddress- Email Address
-
setRelationshipCategory
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: RelationshipCategory
- Parameters:
relationshipCategory- Business Partner Relationship Category
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BPContactToFuncAndDept>
-
getKey
- Overrides:
getKeyin classVdmObject<BPContactToFuncAndDept>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BPContactToFuncAndDept>
-
fromMap
- Overrides:
fromMapin classVdmObject<BPContactToFuncAndDept>
-
field
@Nonnull public static <T> BPContactToFuncAndDeptField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> BPContactToFuncAndDeptField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<BPContactToFuncAndDept>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BPContactToFuncAndDept>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BPContactToFuncAndDept>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BPContactToFuncAndDept>
-
builder
-
getRelationshipNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: RelationshipNumber
- Returns:
- BP Relationship Number
-
getBusinessPartnerCompany
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartnerCompany
- Returns:
- Business Partner Number
-
getBusinessPartnerPerson
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartnerPerson
- Returns:
- Business Partner Number
-
getValidityEndDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
- Validity Date (Valid To)
-
getContactPersonFunction
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ContactPersonFunction
- Returns:
- Function of partner
-
getContactPersonDepartment
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ContactPersonDepartment
- Returns:
- Department
-
getPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PhoneNumber
- Returns:
- Telephone No.: Dialing Code + Number
-
getPhoneNumberExtension
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PhoneNumberExtension
- Returns:
- Telephone no.: Extension
-
getFaxNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FaxNumber
- Returns:
- Fax Number: Dialing Code+Number
-
getFaxNumberExtension
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: FaxNumberExtension
- Returns:
- Fax no.: Extension
-
getEmailAddress
Constraints: Not nullable, Maximum length: 241Original property name from the Odata EDM: EmailAddress
- Returns:
- Email Address
-
getRelationshipCategory
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: RelationshipCategory
- Returns:
- Business Partner Relationship Category
-
toString
- Overrides:
toStringin classVdmObject<BPContactToFuncAndDept>
-
equals
- Overrides:
equalsin classVdmEntity<BPContactToFuncAndDept>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BPContactToFuncAndDept>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BPContactToFuncAndDept>
-