Class EHSPersonValueHelp
Original entity name from the Odata EDM: C_EHSPersonValueHelpType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EHSPersonValueHelpSelectableSelector for all available fields of EHSPersonValueHelp.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the BusinessPartner field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the BusinessPartnerName field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the CompanyCodeName field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the EHSCombinedBusinessPartner field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the FirstName field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the LastName field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the OrganizationalUnit field to query operations.static final EHSPersonValueHelpField<String>Use with available fluent helpers to apply the PersonWorkAgreement field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
EHSPersonValueHelpField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> EHSPersonValueHelpField<T>Use with available fluent helpers to apply an extension field to query operations.protected void(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 81Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 25protected StringConstraints: Not nullable, Maximum length: 13protected StringConstraints: Not nullable, Maximum length: 40getKey()Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 8getType()inthashCode()voidsetBusinessPartner(String businessPartner) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartnerName(String businessPartnerName) Constraints: Not nullable, Maximum length: 81voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCompanyCodeName(String companyCodeName) Constraints: Not nullable, Maximum length: 25voidsetEHSCombinedBusinessPartner(String eHSCombinedBusinessPartner) Constraints: Not nullable, Maximum length: 13voidsetFirstName(String firstName) Constraints: Not nullable, Maximum length: 40voidsetLastName(String lastName) Constraints: Not nullable, Maximum length: 40voidsetOrganizationalUnit(String organizationalUnit) Constraints: Not nullable, Maximum length: 8voidsetPersonWorkAgreement(String personWorkAgreement) Constraints: Not nullable, Maximum length: 8protected voidsetServicePathForFetch(String servicePathForFetch) toString()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 EHSPersonValueHelp. -
BUSINESS_PARTNER
Use with available fluent helpers to apply the BusinessPartner field to query operations. -
EHS_COMBINED_BUSINESS_PARTNER
Use with available fluent helpers to apply the EHSCombinedBusinessPartner field to query operations. -
FIRST_NAME
Use with available fluent helpers to apply the FirstName field to query operations. -
LAST_NAME
Use with available fluent helpers to apply the LastName field to query operations. -
BUSINESS_PARTNER_NAME
Use with available fluent helpers to apply the BusinessPartnerName field to query operations. -
PERSON_WORK_AGREEMENT
Use with available fluent helpers to apply the PersonWorkAgreement field to query operations. -
ORGANIZATIONAL_UNIT
Use with available fluent helpers to apply the OrganizationalUnit field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
COMPANY_CODE_NAME
Use with available fluent helpers to apply the CompanyCodeName field to query operations.
-
-
Constructor Details
-
EHSPersonValueHelp
public EHSPersonValueHelp() -
EHSPersonValueHelp
public EHSPersonValueHelp(@Nullable String businessPartner, @Nullable String eHSCombinedBusinessPartner, @Nullable String firstName, @Nullable String lastName, @Nullable String businessPartnerName, @Nullable String personWorkAgreement, @Nullable String organizationalUnit, @Nullable String companyCode, @Nullable String companyCodeName)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<EHSPersonValueHelp>
-
setBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setEHSCombinedBusinessPartner
Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: EHSCombinedBusinessPartner
- Parameters:
eHSCombinedBusinessPartner- The eHSCombinedBusinessPartner to set.
-
setFirstName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FirstName
- Parameters:
firstName- First Name of Business Partner (Person)
-
setLastName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: LastName
- Parameters:
lastName- Last Name of Business Partner (Person)
-
setBusinessPartnerName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerName
- Parameters:
businessPartnerName- BUSINESS PARTNER NAME
-
setPersonWorkAgreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Parameters:
personWorkAgreement- Personnel Number
-
setOrganizationalUnit
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: OrganizationalUnit
- Parameters:
organizationalUnit- Organizational Unit
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setCompanyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Parameters:
companyCodeName- Name of Company Code or Company
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<EHSPersonValueHelp>
-
getKey
- Overrides:
getKeyin classVdmObject<EHSPersonValueHelp>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<EHSPersonValueHelp>
-
fromMap
- Overrides:
fromMapin classVdmObject<EHSPersonValueHelp>
-
field
@Nonnull public static <T> EHSPersonValueHelpField<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> EHSPersonValueHelpField<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<EHSPersonValueHelp>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<EHSPersonValueHelp>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<EHSPersonValueHelp>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<EHSPersonValueHelp>
-
builder
-
getBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getEHSCombinedBusinessPartner
Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: EHSCombinedBusinessPartner
- Returns:
- The eHSCombinedBusinessPartner contained in this entity.
-
getFirstName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FirstName
- Returns:
- First Name of Business Partner (Person)
-
getLastName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: LastName
- Returns:
- Last Name of Business Partner (Person)
-
getBusinessPartnerName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerName
- Returns:
- BUSINESS PARTNER NAME
-
getPersonWorkAgreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Returns:
- Personnel Number
-
getOrganizationalUnit
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: OrganizationalUnit
- Returns:
- Organizational Unit
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getCompanyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Returns:
- Name of Company Code or Company
-
toString
- Overrides:
toStringin classVdmObject<EHSPersonValueHelp>
-
equals
- Overrides:
equalsin classVdmEntity<EHSPersonValueHelp>
-
canEqual
- Overrides:
canEqualin classVdmEntity<EHSPersonValueHelp>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<EHSPersonValueHelp>
-