public class BusinessPartner extends Entity<BusinessPartner>
Modifier and Type | Class and Description |
---|---|
static class |
BusinessPartner.BusinessPartnerBuilder |
Modifier and Type | Field and Description |
---|---|
static EntityField<BusinessPartner,String> |
ACADEMIC_TITLE
Use with available fluent helpers to apply the AcademicTitle field to query operations.
|
static EntityField<BusinessPartner,String> |
ADDITIONAL_LAST_NAME
Use with available fluent helpers to apply the AdditionalLastName field to query operations.
|
static EntityField<BusinessPartner,String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations.
|
static EntityField<BusinessPartner,String> |
BUSINESS_PARTNER
Use with available fluent helpers to apply the BusinessPartner field to query operations.
|
static EntityField<BusinessPartner,String> |
BUSINESS_PARTNER_CATEGORY
Use with available fluent helpers to apply the BusinessPartnerCategory field to query operations.
|
static EntityField<BusinessPartner,String> |
BUSINESS_PARTNER_FULL_NAME
Use with available fluent helpers to apply the BusinessPartnerFullName field to query operations.
|
static EntityField<BusinessPartner,String> |
BUSINESS_PARTNER_GROUPING
Use with available fluent helpers to apply the BusinessPartnerGrouping field to query operations.
|
static EntityField<BusinessPartner,Boolean> |
BUSINESS_PARTNER_IS_BLOCKED
Use with available fluent helpers to apply the BusinessPartnerIsBlocked field to query operations.
|
static EntityField<BusinessPartner,String> |
BUSINESS_PARTNER_NAME
Use with available fluent helpers to apply the BusinessPartnerName field to query operations.
|
static EntityField<BusinessPartner,String> |
BUSINESS_PARTNER_TYPE
Use with available fluent helpers to apply the BusinessPartnerType field to query operations.
|
static EntityField<BusinessPartner,UUID> |
BUSINESS_PARTNER_U_U_ID
Use with available fluent helpers to apply the BusinessPartnerUUID field to query operations.
|
static EntityField<BusinessPartner,String> |
CORRESPONDENCE_LANGUAGE
Use with available fluent helpers to apply the CorrespondenceLanguage field to query operations.
|
static EntityField<BusinessPartner,String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations.
|
static EntityField<BusinessPartner,String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static EntityField<BusinessPartner,String> |
E_TAG
Use with available fluent helpers to apply the ETag field to query operations.
|
static EntityField<BusinessPartner,String> |
FIRST_NAME
Use with available fluent helpers to apply the FirstName field to query operations.
|
static EntityField<BusinessPartner,String> |
FORM_OF_ADDRESS
Use with available fluent helpers to apply the FormOfAddress field to query operations.
|
static EntityField<BusinessPartner,String> |
GROUP_BUSINESS_PARTNER_NAME1
Use with available fluent helpers to apply the GroupBusinessPartnerName1 field to query operations.
|
static EntityField<BusinessPartner,String> |
GROUP_BUSINESS_PARTNER_NAME2
Use with available fluent helpers to apply the GroupBusinessPartnerName2 field to query operations.
|
static EntityField<BusinessPartner,String> |
INDEPENDENT_ADDRESS_ID
Use with available fluent helpers to apply the IndependentAddressID field to query operations.
|
static EntityField<BusinessPartner,String> |
INDUSTRY
Use with available fluent helpers to apply the Industry field to query operations.
|
static EntityField<BusinessPartner,String> |
INTERNATIONAL_LOCATION_NUMBER1
Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.
|
static EntityField<BusinessPartner,String> |
INTERNATIONAL_LOCATION_NUMBER2
Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.
|
static EntityField<BusinessPartner,String> |
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.
|
static EntityField<BusinessPartner,String> |
IS_BUSINESS_PURPOSE_COMPLETED
Use with available fluent helpers to apply the IsBusinessPurposeCompleted field to query operations.
|
static EntityField<BusinessPartner,Boolean> |
IS_FEMALE
Use with available fluent helpers to apply the IsFemale field to query operations.
|
static EntityField<BusinessPartner,Boolean> |
IS_MALE
Use with available fluent helpers to apply the IsMale field to query operations.
|
static EntityField<BusinessPartner,Boolean> |
IS_MARKED_FOR_ARCHIVING
Use with available fluent helpers to apply the IsMarkedForArchiving field to query operations.
|
static EntityField<BusinessPartner,String> |
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations.
|
static EntityField<BusinessPartner,Boolean> |
IS_SEX_UNKNOWN
Use with available fluent helpers to apply the IsSexUnknown field to query operations.
|
static EntityField<BusinessPartner,String> |
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
LAST_CHANGE_TIME
Use with available fluent helpers to apply the LastChangeTime field to query operations.
|
static EntityField<BusinessPartner,String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static EntityField<BusinessPartner,String> |
LAST_NAME
Use with available fluent helpers to apply the LastName field to query operations.
|
static EntityField<BusinessPartner,String> |
LEGAL_FORM
Use with available fluent helpers to apply the LegalForm field to query operations.
|
static EntityField<BusinessPartner,String> |
MIDDLE_NAME
Use with available fluent helpers to apply the MiddleName field to query operations.
|
static EntityField<BusinessPartner,String> |
NAME_COUNTRY
Use with available fluent helpers to apply the NameCountry field to query operations.
|
static EntityField<BusinessPartner,String> |
NAME_FORMAT
Use with available fluent helpers to apply the NameFormat field to query operations.
|
static EntityField<BusinessPartner,String> |
ORGANIZATION_B_P_NAME1
Use with available fluent helpers to apply the OrganizationBPName1 field to query operations.
|
static EntityField<BusinessPartner,String> |
ORGANIZATION_B_P_NAME2
Use with available fluent helpers to apply the OrganizationBPName2 field to query operations.
|
static EntityField<BusinessPartner,String> |
ORGANIZATION_B_P_NAME3
Use with available fluent helpers to apply the OrganizationBPName3 field to query operations.
|
static EntityField<BusinessPartner,String> |
ORGANIZATION_B_P_NAME4
Use with available fluent helpers to apply the OrganizationBPName4 field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
ORGANIZATION_FOUNDATION_DATE
Use with available fluent helpers to apply the OrganizationFoundationDate field to query operations.
|
static EntityField<BusinessPartner,Calendar> |
ORGANIZATION_LIQUIDATION_DATE
Use with available fluent helpers to apply the OrganizationLiquidationDate field to query operations.
|
static EntityField<BusinessPartner,String> |
PERSON_FULL_NAME
Use with available fluent helpers to apply the PersonFullName field to query operations.
|
static EntityField<BusinessPartner,String> |
PERSON_NUMBER
Use with available fluent helpers to apply the PersonNumber field to query operations.
|
static EntityField<BusinessPartner,String> |
SEARCH_TERM1
Use with available fluent helpers to apply the SearchTerm1 field to query operations.
|
static EntityField<BusinessPartner,String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
Constructor and Description |
---|
BusinessPartner() |
BusinessPartner(String businessPartner,
String customer,
String supplier,
String academicTitle,
String authorizationGroup,
String businessPartnerCategory,
String businessPartnerFullName,
String businessPartnerGrouping,
String businessPartnerName,
UUID businessPartnerUUID,
String correspondenceLanguage,
String createdByUser,
Calendar creationDate,
Calendar creationTime,
String firstName,
String formOfAddress,
String industry,
String internationalLocationNumber1,
String internationalLocationNumber2,
Boolean isFemale,
Boolean isMale,
String isNaturalPerson,
Boolean isSexUnknown,
String language,
Calendar lastChangeDate,
Calendar lastChangeTime,
String lastChangedByUser,
String lastName,
String legalForm,
String organizationBPName1,
String organizationBPName2,
String organizationBPName3,
String organizationBPName4,
Calendar organizationFoundationDate,
Calendar organizationLiquidationDate,
String searchTerm1,
String additionalLastName,
Calendar birthDate,
Boolean businessPartnerIsBlocked,
String businessPartnerType,
String eTag,
String groupBusinessPartnerName1,
String groupBusinessPartnerName2,
String independentAddressID,
String internationalLocationNumber3,
String middleName,
String nameCountry,
String nameFormat,
String personFullName,
String personNumber,
Boolean isMarkedForArchiving,
String isBusinessPurposeCompleted,
ErpConfigContext erpConfigContext,
List<BuPaIdentification> toBuPaIdentification,
List<BusinessPartnerAddress> toBusinessPartnerAddress,
List<BusinessPartnerBank> toBusinessPartnerBank,
List<BusinessPartnerContact> toBusinessPartnerContact,
List<BusinessPartnerRole> toBusinessPartnerRole,
List<BusinessPartnerTaxNumber> toBusinessPartnerTax,
Customer toCustomer,
Supplier toSupplier) |
Modifier and Type | Method and Description |
---|---|
void |
addBuPaIdentification(BuPaIdentification... entity)
Adds elements to the list of associated BuPaIdentification entities.
|
void |
addBusinessPartnerAddress(BusinessPartnerAddress... entity)
Adds elements to the list of associated BusinessPartnerAddress entities.
|
void |
addBusinessPartnerBank(BusinessPartnerBank... entity)
Adds elements to the list of associated BusinessPartnerBank entities.
|
void |
addBusinessPartnerContact(BusinessPartnerContact... entity)
Adds elements to the list of associated BusinessPartnerContact entities.
|
void |
addBusinessPartnerRole(BusinessPartnerRole... entity)
Adds elements to the list of associated BusinessPartnerRole entities.
|
void |
addBusinessPartnerTax(BusinessPartnerTaxNumber... entity)
Adds elements to the list of associated BusinessPartnerTaxNumber entities.
|
static BusinessPartner.BusinessPartnerBuilder |
builder() |
boolean |
equals(Object o) |
List<BuPaIdentification> |
fetchBuPaIdentification()
Fetches the BuPaIdentification entities (one to many) associated with this entity.
|
List<BusinessPartnerAddress> |
fetchBusinessPartnerAddress()
Fetches the BusinessPartnerAddress entities (one to many) associated with this entity.
|
List<BusinessPartnerBank> |
fetchBusinessPartnerBank()
Fetches the BusinessPartnerBank entities (one to many) associated with this entity.
|
List<BusinessPartnerContact> |
fetchBusinessPartnerContact()
Fetches the BusinessPartnerContact entities (one to many) associated with this entity.
|
List<BusinessPartnerRole> |
fetchBusinessPartnerRole()
Fetches the BusinessPartnerRole entities (one to many) associated with this entity.
|
List<BusinessPartnerTaxNumber> |
fetchBusinessPartnerTax()
Fetches the BusinessPartnerTaxNumber entities (one to many) associated with this entity.
|
Customer |
fetchCustomer()
Fetches the Customer entity (one to one) associated with this entity.
|
Supplier |
fetchSupplier()
Fetches the Supplier entity (one to one) associated with this entity.
|
static <T> EntityField<BusinessPartner,T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getAcademicTitle()
Constraints: Not nullable, Maximum length: 4
|
String |
getAdditionalLastName()
Constraints: Not nullable, Maximum length: 40
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
Calendar |
getBirthDate()
Constraints: Not nullable, Precision: 0
|
List<BuPaIdentification> |
getBuPaIdentificationOrFetch()
Retrieval of associated BuPaIdentification entities (one to many).
|
com.google.common.base.Optional<List<BuPaIdentification>> |
getBuPaIdentificationOrNull()
Retrieval of associated BuPaIdentification entities (one to many).
|
String |
getBusinessPartner()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
List<BusinessPartnerAddress> |
getBusinessPartnerAddressOrFetch()
Retrieval of associated BusinessPartnerAddress entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerAddress>> |
getBusinessPartnerAddressOrNull()
Retrieval of associated BusinessPartnerAddress entities (one to many).
|
List<BusinessPartnerBank> |
getBusinessPartnerBankOrFetch()
Retrieval of associated BusinessPartnerBank entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerBank>> |
getBusinessPartnerBankOrNull()
Retrieval of associated BusinessPartnerBank entities (one to many).
|
String |
getBusinessPartnerCategory()
Constraints: Not nullable, Maximum length: 1
|
List<BusinessPartnerContact> |
getBusinessPartnerContactOrFetch()
Retrieval of associated BusinessPartnerContact entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerContact>> |
getBusinessPartnerContactOrNull()
Retrieval of associated BusinessPartnerContact entities (one to many).
|
String |
getBusinessPartnerFullName()
Constraints: Not nullable, Maximum length: 81
|
String |
getBusinessPartnerGrouping()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getBusinessPartnerIsBlocked()
Constraints: none
|
String |
getBusinessPartnerName()
Constraints: Not nullable, Maximum length: 81
|
List<BusinessPartnerRole> |
getBusinessPartnerRoleOrFetch()
Retrieval of associated BusinessPartnerRole entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerRole>> |
getBusinessPartnerRoleOrNull()
Retrieval of associated BusinessPartnerRole entities (one to many).
|
List<BusinessPartnerTaxNumber> |
getBusinessPartnerTaxOrFetch()
Retrieval of associated BusinessPartnerTaxNumber entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerTaxNumber>> |
getBusinessPartnerTaxOrNull()
Retrieval of associated BusinessPartnerTaxNumber entities (one to many).
|
String |
getBusinessPartnerType()
Constraints: Not nullable, Maximum length: 4
|
UUID |
getBusinessPartnerUUID()
Constraints: none
|
String |
getCorrespondenceLanguage()
Constraints: Not nullable, Maximum length: 2
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
Customer |
getCustomerOrFetch()
Retrieval of associated Customer entity (one to one).
|
com.google.common.base.Optional<Customer> |
getCustomerOrNull()
Retrieval of associated Customer entity (one to one).
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getETag()
Constraints: Not nullable, Maximum length: 26
|
String |
getFirstName()
Constraints: Not nullable, Maximum length: 40
|
String |
getFormOfAddress()
Constraints: Not nullable, Maximum length: 4
|
String |
getGroupBusinessPartnerName1()
Constraints: Not nullable, Maximum length: 40
|
String |
getGroupBusinessPartnerName2()
Constraints: Not nullable, Maximum length: 40
|
String |
getIndependentAddressID()
Constraints: Not nullable, Maximum length: 10
|
String |
getIndustry()
Constraints: Not nullable, Maximum length: 10
|
String |
getInternationalLocationNumber1()
Constraints: Not nullable, Maximum length: 7
|
String |
getInternationalLocationNumber2()
Constraints: Not nullable, Maximum length: 5
|
String |
getInternationalLocationNumber3()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsBusinessPurposeCompleted()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsFemale()
Constraints: none
|
Boolean |
getIsMale()
Constraints: none
|
Boolean |
getIsMarkedForArchiving()
Constraints: none
|
String |
getIsNaturalPerson()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsSexUnknown()
Constraints: none
|
String |
getLanguage()
Constraints: Not nullable, Maximum length: 2
|
Calendar |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getLastChangeTime()
Constraints: Not nullable, Precision: 0
|
String |
getLastName()
Constraints: Not nullable, Maximum length: 40
|
String |
getLegalForm()
Constraints: Not nullable, Maximum length: 2
|
String |
getMiddleName()
Constraints: Not nullable, Maximum length: 40
|
String |
getNameCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getNameFormat()
Constraints: Not nullable, Maximum length: 2
|
String |
getOrganizationBPName1()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrganizationBPName2()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrganizationBPName3()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrganizationBPName4()
Constraints: Not nullable, Maximum length: 40
|
Calendar |
getOrganizationFoundationDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getOrganizationLiquidationDate()
Constraints: Not nullable, Precision: 0
|
String |
getPersonFullName()
Constraints: Not nullable, Maximum length: 80
|
String |
getPersonNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getSearchTerm1()
Constraints: Not nullable, Maximum length: 20
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
Supplier |
getSupplierOrFetch()
Retrieval of associated Supplier entity (one to one).
|
com.google.common.base.Optional<Supplier> |
getSupplierOrNull()
Retrieval of associated Supplier entity (one to one).
|
Class<BusinessPartner> |
getType() |
int |
hashCode() |
void |
setAcademicTitle(String academicTitle)
Constraints: Not nullable, Maximum length: 4
|
void |
setAdditionalLastName(String additionalLastName)
Constraints: Not nullable, Maximum length: 40
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setBirthDate(Calendar birthDate)
Constraints: Not nullable, Precision: 0
|
void |
setBuPaIdentification(List<BuPaIdentification> value)
Overwrites the list of associated BuPaIdentification entities for the loaded navigation property to_BuPaIdentification.
|
void |
setBusinessPartner(String businessPartner)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setBusinessPartnerAddress(List<BusinessPartnerAddress> value)
Overwrites the list of associated BusinessPartnerAddress entities for the loaded navigation property to_BusinessPartnerAddress.
|
void |
setBusinessPartnerBank(List<BusinessPartnerBank> value)
Overwrites the list of associated BusinessPartnerBank entities for the loaded navigation property to_BusinessPartnerBank.
|
void |
setBusinessPartnerCategory(String businessPartnerCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBusinessPartnerContact(List<BusinessPartnerContact> value)
Overwrites the list of associated BusinessPartnerContact entities for the loaded navigation property to_BusinessPartnerContact.
|
void |
setBusinessPartnerFullName(String businessPartnerFullName)
Constraints: Not nullable, Maximum length: 81
|
void |
setBusinessPartnerGrouping(String businessPartnerGrouping)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessPartnerIsBlocked(Boolean businessPartnerIsBlocked)
Constraints: none
|
void |
setBusinessPartnerName(String businessPartnerName)
Constraints: Not nullable, Maximum length: 81
|
void |
setBusinessPartnerRole(List<BusinessPartnerRole> value)
Overwrites the list of associated BusinessPartnerRole entities for the loaded navigation property to_BusinessPartnerRole.
|
void |
setBusinessPartnerTax(List<BusinessPartnerTaxNumber> value)
Overwrites the list of associated BusinessPartnerTaxNumber entities for the loaded navigation property to_BusinessPartnerTax.
|
void |
setBusinessPartnerType(String businessPartnerType)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessPartnerUUID(UUID businessPartnerUUID)
Constraints: none
|
void |
setCorrespondenceLanguage(String correspondenceLanguage)
Constraints: Not nullable, Maximum length: 2
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(Calendar creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCreationTime(Calendar creationTime)
Constraints: Not nullable, Precision: 0
|
void |
setCustomer(Customer value)
Overwrites the associated Customer entity for the loaded navigation property to_Customer.
|
void |
setCustomer(String value)
Constraints: Not nullable, Maximum length: 10
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setETag(String eTag)
Constraints: Not nullable, Maximum length: 26
|
void |
setFirstName(String firstName)
Constraints: Not nullable, Maximum length: 40
|
void |
setFormOfAddress(String formOfAddress)
Constraints: Not nullable, Maximum length: 4
|
void |
setGroupBusinessPartnerName1(String groupBusinessPartnerName1)
Constraints: Not nullable, Maximum length: 40
|
void |
setGroupBusinessPartnerName2(String groupBusinessPartnerName2)
Constraints: Not nullable, Maximum length: 40
|
void |
setIndependentAddressID(String independentAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setIndustry(String industry)
Constraints: Not nullable, Maximum length: 10
|
void |
setInternationalLocationNumber1(String internationalLocationNumber1)
Constraints: Not nullable, Maximum length: 7
|
void |
setInternationalLocationNumber2(String internationalLocationNumber2)
Constraints: Not nullable, Maximum length: 5
|
void |
setInternationalLocationNumber3(String internationalLocationNumber3)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsBusinessPurposeCompleted(String isBusinessPurposeCompleted)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsFemale(Boolean isFemale)
Constraints: none
|
void |
setIsMale(Boolean isMale)
Constraints: none
|
void |
setIsMarkedForArchiving(Boolean isMarkedForArchiving)
Constraints: none
|
void |
setIsNaturalPerson(String isNaturalPerson)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsSexUnknown(Boolean isSexUnknown)
Constraints: none
|
void |
setLanguage(String language)
Constraints: Not nullable, Maximum length: 2
|
void |
setLastChangeDate(Calendar lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setLastChangeTime(Calendar lastChangeTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastName(String lastName)
Constraints: Not nullable, Maximum length: 40
|
void |
setLegalForm(String legalForm)
Constraints: Not nullable, Maximum length: 2
|
void |
setMiddleName(String middleName)
Constraints: Not nullable, Maximum length: 40
|
void |
setNameCountry(String nameCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setNameFormat(String nameFormat)
Constraints: Not nullable, Maximum length: 2
|
void |
setOrganizationBPName1(String organizationBPName1)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationBPName2(String organizationBPName2)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationBPName3(String organizationBPName3)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationBPName4(String organizationBPName4)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationFoundationDate(Calendar organizationFoundationDate)
Constraints: Not nullable, Precision: 0
|
void |
setOrganizationLiquidationDate(Calendar organizationLiquidationDate)
Constraints: Not nullable, Precision: 0
|
void |
setPersonFullName(String personFullName)
Constraints: Not nullable, Maximum length: 80
|
void |
setPersonNumber(String personNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setSearchTerm1(String searchTerm1)
Constraints: Not nullable, Maximum length: 20
|
void |
setSupplier(String value)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplier(Supplier value)
Overwrites the associated Supplier entity for the loaded navigation property to_Supplier.
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField
public static final EntityField<BusinessPartner,String> BUSINESS_PARTNER
public static final EntityField<BusinessPartner,String> CUSTOMER
public static final EntityField<BusinessPartner,String> SUPPLIER
public static final EntityField<BusinessPartner,String> ACADEMIC_TITLE
public static final EntityField<BusinessPartner,String> AUTHORIZATION_GROUP
public static final EntityField<BusinessPartner,String> BUSINESS_PARTNER_CATEGORY
public static final EntityField<BusinessPartner,String> BUSINESS_PARTNER_FULL_NAME
public static final EntityField<BusinessPartner,String> BUSINESS_PARTNER_GROUPING
public static final EntityField<BusinessPartner,String> BUSINESS_PARTNER_NAME
public static final EntityField<BusinessPartner,UUID> BUSINESS_PARTNER_U_U_ID
public static final EntityField<BusinessPartner,String> CORRESPONDENCE_LANGUAGE
public static final EntityField<BusinessPartner,String> CREATED_BY_USER
public static final EntityField<BusinessPartner,Calendar> CREATION_DATE
public static final EntityField<BusinessPartner,Calendar> CREATION_TIME
public static final EntityField<BusinessPartner,String> FIRST_NAME
public static final EntityField<BusinessPartner,String> FORM_OF_ADDRESS
public static final EntityField<BusinessPartner,String> INDUSTRY
public static final EntityField<BusinessPartner,String> INTERNATIONAL_LOCATION_NUMBER1
public static final EntityField<BusinessPartner,String> INTERNATIONAL_LOCATION_NUMBER2
public static final EntityField<BusinessPartner,Boolean> IS_FEMALE
public static final EntityField<BusinessPartner,Boolean> IS_MALE
public static final EntityField<BusinessPartner,String> IS_NATURAL_PERSON
public static final EntityField<BusinessPartner,Boolean> IS_SEX_UNKNOWN
public static final EntityField<BusinessPartner,String> LANGUAGE
public static final EntityField<BusinessPartner,Calendar> LAST_CHANGE_DATE
public static final EntityField<BusinessPartner,Calendar> LAST_CHANGE_TIME
public static final EntityField<BusinessPartner,String> LAST_CHANGED_BY_USER
public static final EntityField<BusinessPartner,String> LAST_NAME
public static final EntityField<BusinessPartner,String> LEGAL_FORM
public static final EntityField<BusinessPartner,String> ORGANIZATION_B_P_NAME1
public static final EntityField<BusinessPartner,String> ORGANIZATION_B_P_NAME2
public static final EntityField<BusinessPartner,String> ORGANIZATION_B_P_NAME3
public static final EntityField<BusinessPartner,String> ORGANIZATION_B_P_NAME4
public static final EntityField<BusinessPartner,Calendar> ORGANIZATION_FOUNDATION_DATE
public static final EntityField<BusinessPartner,Calendar> ORGANIZATION_LIQUIDATION_DATE
public static final EntityField<BusinessPartner,String> SEARCH_TERM1
public static final EntityField<BusinessPartner,String> ADDITIONAL_LAST_NAME
public static final EntityField<BusinessPartner,Calendar> BIRTH_DATE
public static final EntityField<BusinessPartner,Boolean> BUSINESS_PARTNER_IS_BLOCKED
public static final EntityField<BusinessPartner,String> BUSINESS_PARTNER_TYPE
public static final EntityField<BusinessPartner,String> E_TAG
public static final EntityField<BusinessPartner,String> GROUP_BUSINESS_PARTNER_NAME1
public static final EntityField<BusinessPartner,String> GROUP_BUSINESS_PARTNER_NAME2
public static final EntityField<BusinessPartner,String> INDEPENDENT_ADDRESS_ID
public static final EntityField<BusinessPartner,String> INTERNATIONAL_LOCATION_NUMBER3
public static final EntityField<BusinessPartner,String> MIDDLE_NAME
public static final EntityField<BusinessPartner,String> NAME_COUNTRY
public static final EntityField<BusinessPartner,String> NAME_FORMAT
public static final EntityField<BusinessPartner,String> PERSON_FULL_NAME
public static final EntityField<BusinessPartner,String> PERSON_NUMBER
public static final EntityField<BusinessPartner,Boolean> IS_MARKED_FOR_ARCHIVING
public static final EntityField<BusinessPartner,String> IS_BUSINESS_PURPOSE_COMPLETED
@Generated(value="lombok") public BusinessPartner()
@ConstructorProperties(value={"businessPartner","customer","supplier","academicTitle","authorizationGroup","businessPartnerCategory","businessPartnerFullName","businessPartnerGrouping","businessPartnerName","businessPartnerUUID","correspondenceLanguage","createdByUser","creationDate","creationTime","firstName","formOfAddress","industry","internationalLocationNumber1","internationalLocationNumber2","isFemale","isMale","isNaturalPerson","isSexUnknown","language","lastChangeDate","lastChangeTime","lastChangedByUser","lastName","legalForm","organizationBPName1","organizationBPName2","organizationBPName3","organizationBPName4","organizationFoundationDate","organizationLiquidationDate","searchTerm1","additionalLastName","birthDate","businessPartnerIsBlocked","businessPartnerType","eTag","groupBusinessPartnerName1","groupBusinessPartnerName2","independentAddressID","internationalLocationNumber3","middleName","nameCountry","nameFormat","personFullName","personNumber","isMarkedForArchiving","isBusinessPurposeCompleted","erpConfigContext","toBuPaIdentification","toBusinessPartnerAddress","toBusinessPartnerBank","toBusinessPartnerContact","toBusinessPartnerRole","toBusinessPartnerTax","toCustomer","toSupplier"}) @Generated(value="lombok") public BusinessPartner(@Nullable String businessPartner, @Nullable String customer, @Nullable String supplier, @Nullable String academicTitle, @Nullable String authorizationGroup, @Nullable String businessPartnerCategory, @Nullable String businessPartnerFullName, @Nullable String businessPartnerGrouping, @Nullable String businessPartnerName, @Nullable UUID businessPartnerUUID, @Nullable String correspondenceLanguage, @Nullable String createdByUser, @Nullable Calendar creationDate, @Nullable Calendar creationTime, @Nullable String firstName, @Nullable String formOfAddress, @Nullable String industry, @Nullable String internationalLocationNumber1, @Nullable String internationalLocationNumber2, @Nullable Boolean isFemale, @Nullable Boolean isMale, @Nullable String isNaturalPerson, @Nullable Boolean isSexUnknown, @Nullable String language, @Nullable Calendar lastChangeDate, @Nullable Calendar lastChangeTime, @Nullable String lastChangedByUser, @Nullable String lastName, @Nullable String legalForm, @Nullable String organizationBPName1, @Nullable String organizationBPName2, @Nullable String organizationBPName3, @Nullable String organizationBPName4, @Nullable Calendar organizationFoundationDate, @Nullable Calendar organizationLiquidationDate, @Nullable String searchTerm1, @Nullable String additionalLastName, @Nullable Calendar birthDate, @Nullable Boolean businessPartnerIsBlocked, @Nullable String businessPartnerType, @Nullable String eTag, @Nullable String groupBusinessPartnerName1, @Nullable String groupBusinessPartnerName2, @Nullable String independentAddressID, @Nullable String internationalLocationNumber3, @Nullable String middleName, @Nullable String nameCountry, @Nullable String nameFormat, @Nullable String personFullName, @Nullable String personNumber, @Nullable Boolean isMarkedForArchiving, @Nullable String isBusinessPurposeCompleted, @Nullable ErpConfigContext erpConfigContext, List<BuPaIdentification> toBuPaIdentification, List<BusinessPartnerAddress> toBusinessPartnerAddress, List<BusinessPartnerBank> toBusinessPartnerBank, List<BusinessPartnerContact> toBusinessPartnerContact, List<BusinessPartnerRole> toBusinessPartnerRole, List<BusinessPartnerTaxNumber> toBusinessPartnerTax, Customer toCustomer, Supplier toSupplier)
public Class<BusinessPartner> getType()
getType
in class Entity<BusinessPartner>
public static <T> EntityField<BusinessPartner,T> field(String fieldName, Class<T> fieldType)
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.public List<BuPaIdentification> fetchBuPaIdentification() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BuPaIdentification> getBuPaIdentificationOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BuPaIdentification of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<List<BuPaIdentification>> getBuPaIdentificationOrNull()
If the navigation property to_BuPaIdentification for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBuPaIdentification(@NonNull List<BuPaIdentification> value) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BuPaIdentification of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BuPaIdentification entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public void addBuPaIdentification(BuPaIdentification... entity) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BuPaIdentification of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BuPaIdentification entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerAddress> fetchBusinessPartnerAddress() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerAddress> getBusinessPartnerAddressOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerAddress of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<List<BusinessPartnerAddress>> getBusinessPartnerAddressOrNull()
If the navigation property to_BusinessPartnerAddress for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerAddress(@NonNull List<BusinessPartnerAddress> value) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerAddress of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerAddress entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public void addBusinessPartnerAddress(BusinessPartnerAddress... entity) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerAddress of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerAddress entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerBank> fetchBusinessPartnerBank() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerBank> getBusinessPartnerBankOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerBank of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<List<BusinessPartnerBank>> getBusinessPartnerBankOrNull()
If the navigation property to_BusinessPartnerBank for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerBank(@NonNull List<BusinessPartnerBank> value) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerBank of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerBank entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public void addBusinessPartnerBank(BusinessPartnerBank... entity) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerBank of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerBank entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerContact> fetchBusinessPartnerContact() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerContact> getBusinessPartnerContactOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerContact of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<List<BusinessPartnerContact>> getBusinessPartnerContactOrNull()
If the navigation property to_BusinessPartnerContact for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerContact(@NonNull List<BusinessPartnerContact> value) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerContact of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerContact entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public void addBusinessPartnerContact(BusinessPartnerContact... entity) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerContact of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerContact entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerRole> fetchBusinessPartnerRole() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerRole> getBusinessPartnerRoleOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerRole of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<List<BusinessPartnerRole>> getBusinessPartnerRoleOrNull()
If the navigation property to_BusinessPartnerRole for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerRole(@NonNull List<BusinessPartnerRole> value) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerRole of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerRole entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public void addBusinessPartnerRole(BusinessPartnerRole... entity) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerRole of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerRole entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerTaxNumber> fetchBusinessPartnerTax() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public List<BusinessPartnerTaxNumber> getBusinessPartnerTaxOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerTax of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<List<BusinessPartnerTaxNumber>> getBusinessPartnerTaxOrNull()
If the navigation property to_BusinessPartnerTax for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerTax(@NonNull List<BusinessPartnerTaxNumber> value) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerTax of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerTaxNumber entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public void addBusinessPartnerTax(BusinessPartnerTaxNumber... entity) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerTax of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerTaxNumber entities.com.sap.cloud.sdk.odatav2.connectivity.ODataException
public Customer fetchCustomer() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public Customer getCustomerOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Customer of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<Customer> getCustomerOrNull()
If the navigation property to_Customer for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setCustomer(Customer value)
value
- New Customer entity.public void setCustomer(String value)
value
- customerpublic Supplier fetchSupplier() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public Supplier getSupplierOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Supplier of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
public com.google.common.base.Optional<Supplier> getSupplierOrNull()
If the navigation property to_Supplier for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setSupplier(Supplier value)
value
- New Supplier entity.public void setSupplier(String value)
value
- supplier@Generated(value="lombok") public static BusinessPartner.BusinessPartnerBuilder builder()
@Nullable @Generated(value="lombok") public String getBusinessPartner()
@Nullable @Generated(value="lombok") public String getCustomer()
@Nullable @Generated(value="lombok") public String getSupplier()
@Nullable @Generated(value="lombok") public String getAcademicTitle()
You can define a key for an academic title in Customizing.
@Nullable @Generated(value="lombok") public String getAuthorizationGroup()
Use the following authorization object: 'Business partners: authorization groups' (B_BUPA_GRP). The system only checks this authorization if you made an entry in the "Authorization group" field for the business partner. Otherwise, any user may process the business partner.
@Nullable @Generated(value="lombok") public String getBusinessPartnerCategory()
You can distinguish between the following business partner categories: Organization Natural person Group of natural persons or organizations The processing screens for the business partner categories are set up differently. So, for example, the screen for an organization contains the field Legal form, but this is not needed in the screen for a natural person.
@Nullable @Generated(value="lombok") public String getBusinessPartnerFullName()
@Nullable @Generated(value="lombok") public String getBusinessPartnerGrouping()
Assign each business partner to a grouping when you create the business partner. The grouping determines the number range. You cannot change the assignment afterwards. You can define the groupings, their descriptions, the associated number range and other attributes in Customizing. You can define standard groupings for the internal and the external number assignment. For each grouping create a number range. When you create a business partner, the entry in the grouping field determines whether and how an entry is made in the business partner number field.
@Nullable @Generated(value="lombok") public String getBusinessPartnerName()
@Nullable @Generated(value="lombok") public UUID getBusinessPartnerUUID()
@Nullable @Generated(value="lombok") public String getCorrespondenceLanguage()
When transferring data (direct input), make sure that for a 'Person', the field 'LANGU_CORR' and for an 'Organization' or "Group" the field 'LANGU' has an entry.
@Nullable @Generated(value="lombok") public String getCreatedByUser()
@Nullable @Generated(value="lombok") public Calendar getCreationDate()
@Nullable @Generated(value="lombok") public Calendar getCreationTime()
@Nullable @Generated(value="lombok") public String getFirstName()
@Nullable @Generated(value="lombok") public String getFormOfAddress()
You can also define a form of address text in Customizing. The form of address text can be maintained in different languages.
@Nullable @Generated(value="lombok") public String getIndustry()
You can assign an industry sector to business partners in the category 'Organization' Retail Banks Services Industry Health service Public sector Media
@Nullable @Generated(value="lombok") public String getInternationalLocationNumber1()
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers: Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN. Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
@Nullable @Generated(value="lombok") public String getInternationalLocationNumber2()
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers: Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN. Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
@Nullable @Generated(value="lombok") public Boolean getIsFemale()
@Nullable @Generated(value="lombok") public Boolean getIsMale()
@Nullable @Generated(value="lombok") public String getIsNaturalPerson()
Is used in Italy and Mexico ,among other countries. Brasil: If the indicator is not set, 'CGC' is relevant in tax number 1. If the indicator is set, 'CPF' is relevant in tax number 2. Colombia: In the case of some natural persons, the NIT number does not have a check digit. In this case you should set this indicator and the check is deactivated.
@Nullable @Generated(value="lombok") public Boolean getIsSexUnknown()
@Nullable @Generated(value="lombok") public String getLanguage()
This language may differ from the language(s) defined for written correspondence.
@Nullable @Generated(value="lombok") public Calendar getLastChangeDate()
@Nullable @Generated(value="lombok") public Calendar getLastChangeTime()
@Nullable @Generated(value="lombok") public String getLastChangedByUser()
@Nullable @Generated(value="lombok") public String getLastName()
@Nullable @Generated(value="lombok") public String getLegalForm()
For business partners in the category "Organization", you can state the legal form of the company. This is for information purposes only. You can define the possible legal forms in Customizing. Stock corporation (AG in Germany) Limited liability company (GmbH in Germany)
@Nullable @Generated(value="lombok") public String getOrganizationBPName1()
@Nullable @Generated(value="lombok") public String getOrganizationBPName2()
@Nullable @Generated(value="lombok") public String getOrganizationBPName3()
@Nullable @Generated(value="lombok") public String getOrganizationBPName4()
@Nullable @Generated(value="lombok") public Calendar getOrganizationFoundationDate()
If a company is not officially registered in the Commercial Register, it has to use some type of text addition, such as foundation pending, when referring to the legal form.
@Nullable @Generated(value="lombok") public Calendar getOrganizationLiquidationDate()
This date also indicates that the company no longer exists.
@Nullable @Generated(value="lombok") public String getSearchTerm1()
@Nullable @Generated(value="lombok") public String getAdditionalLastName()
@Nullable @Generated(value="lombok") public Calendar getBirthDate()
@Nullable @Generated(value="lombok") public Boolean getBusinessPartnerIsBlocked()
@Nullable @Generated(value="lombok") public String getBusinessPartnerType()
In Customizing you can show or hide fields for data entry, depending on the requirements of the relevant business partner type. Select a business partner type. You can obtain help by pressing the F4 key.
@Nullable @Generated(value="lombok") public String getETag()
@Nullable @Generated(value="lombok") public String getGroupBusinessPartnerName1()
@Nullable @Generated(value="lombok") public String getGroupBusinessPartnerName2()
@Nullable @Generated(value="lombok") public String getIndependentAddressID()
For more information on the significance and usage of the address number, see the documentation for Business Address Services (BAS).
@Nullable @Generated(value="lombok") public String getInternationalLocationNumber3()
@Nullable @Generated(value="lombok") public String getMiddleName()
@Nullable @Generated(value="lombok") public String getNameCountry()
A country can have several formats which correspond to different rules. Formatting rules describe the format of a person name.
@Nullable @Generated(value="lombok") public String getNameFormat()
@Nullable @Generated(value="lombok") public String getPersonFullName()
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address). If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
@Nullable @Generated(value="lombok") public String getPersonNumber()
For more information about the meaning and use of the person number and Business Address Services concepts, see the function group SZA0 documentation.
@Nullable @Generated(value="lombok") public Boolean getIsMarkedForArchiving()
If the indicator is set, the relevant business partner can be archived from the view of the business partner administration. If the check of the data to be archived shows, for example, that there are still active business transactions the archiving of the business partner data is prevented even if the indicator is set. If the indicator is not set, the business partner will not be taken into consideration during archiving.
@Nullable @Generated(value="lombok") public String getIsBusinessPurposeCompleted()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setBusinessPartner(@Nullable String businessPartner)
businessPartner
- @Generated(value="lombok") public void setAcademicTitle(@Nullable String academicTitle)
You can define a key for an academic title in Customizing.
academicTitle
- @Generated(value="lombok") public void setAuthorizationGroup(@Nullable String authorizationGroup)
Use the following authorization object: 'Business partners: authorization groups' (B_BUPA_GRP). The system only checks this authorization if you made an entry in the "Authorization group" field for the business partner. Otherwise, any user may process the business partner.
authorizationGroup
- @Generated(value="lombok") public void setBusinessPartnerCategory(@Nullable String businessPartnerCategory)
You can distinguish between the following business partner categories: Organization Natural person Group of natural persons or organizations The processing screens for the business partner categories are set up differently. So, for example, the screen for an organization contains the field Legal form, but this is not needed in the screen for a natural person.
businessPartnerCategory
- @Generated(value="lombok") public void setBusinessPartnerFullName(@Nullable String businessPartnerFullName)
businessPartnerFullName
- @Generated(value="lombok") public void setBusinessPartnerGrouping(@Nullable String businessPartnerGrouping)
Assign each business partner to a grouping when you create the business partner. The grouping determines the number range. You cannot change the assignment afterwards. You can define the groupings, their descriptions, the associated number range and other attributes in Customizing. You can define standard groupings for the internal and the external number assignment. For each grouping create a number range. When you create a business partner, the entry in the grouping field determines whether and how an entry is made in the business partner number field.
businessPartnerGrouping
- @Generated(value="lombok") public void setBusinessPartnerName(@Nullable String businessPartnerName)
businessPartnerName
- @Generated(value="lombok") public void setBusinessPartnerUUID(@Nullable UUID businessPartnerUUID)
businessPartnerUUID
- @Generated(value="lombok") public void setCorrespondenceLanguage(@Nullable String correspondenceLanguage)
When transferring data (direct input), make sure that for a 'Person', the field 'LANGU_CORR' and for an 'Organization' or "Group" the field 'LANGU' has an entry.
correspondenceLanguage
- @Generated(value="lombok") public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- @Generated(value="lombok") public void setCreationDate(@Nullable Calendar creationDate)
creationDate
- @Generated(value="lombok") public void setCreationTime(@Nullable Calendar creationTime)
creationTime
- @Generated(value="lombok") public void setFirstName(@Nullable String firstName)
firstName
- @Generated(value="lombok") public void setFormOfAddress(@Nullable String formOfAddress)
You can also define a form of address text in Customizing. The form of address text can be maintained in different languages.
formOfAddress
- @Generated(value="lombok") public void setIndustry(@Nullable String industry)
You can assign an industry sector to business partners in the category 'Organization' Retail Banks Services Industry Health service Public sector Media
industry
- @Generated(value="lombok") public void setInternationalLocationNumber1(@Nullable String internationalLocationNumber1)
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers: Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN. Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
internationalLocationNumber1
- @Generated(value="lombok") public void setInternationalLocationNumber2(@Nullable String internationalLocationNumber2)
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers: Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN. Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
internationalLocationNumber2
- @Generated(value="lombok") public void setIsFemale(@Nullable Boolean isFemale)
isFemale
- @Generated(value="lombok") public void setIsMale(@Nullable Boolean isMale)
isMale
- @Generated(value="lombok") public void setIsNaturalPerson(@Nullable String isNaturalPerson)
Is used in Italy and Mexico ,among other countries. Brasil: If the indicator is not set, 'CGC' is relevant in tax number 1. If the indicator is set, 'CPF' is relevant in tax number 2. Colombia: In the case of some natural persons, the NIT number does not have a check digit. In this case you should set this indicator and the check is deactivated.
isNaturalPerson
- @Generated(value="lombok") public void setIsSexUnknown(@Nullable Boolean isSexUnknown)
isSexUnknown
- @Generated(value="lombok") public void setLanguage(@Nullable String language)
This language may differ from the language(s) defined for written correspondence.
language
- @Generated(value="lombok") public void setLastChangeDate(@Nullable Calendar lastChangeDate)
lastChangeDate
- @Generated(value="lombok") public void setLastChangeTime(@Nullable Calendar lastChangeTime)
lastChangeTime
- @Generated(value="lombok") public void setLastChangedByUser(@Nullable String lastChangedByUser)
lastChangedByUser
- @Generated(value="lombok") public void setLastName(@Nullable String lastName)
lastName
- @Generated(value="lombok") public void setLegalForm(@Nullable String legalForm)
For business partners in the category "Organization", you can state the legal form of the company. This is for information purposes only. You can define the possible legal forms in Customizing. Stock corporation (AG in Germany) Limited liability company (GmbH in Germany)
legalForm
- @Generated(value="lombok") public void setOrganizationBPName1(@Nullable String organizationBPName1)
organizationBPName1
- @Generated(value="lombok") public void setOrganizationBPName2(@Nullable String organizationBPName2)
organizationBPName2
- @Generated(value="lombok") public void setOrganizationBPName3(@Nullable String organizationBPName3)
organizationBPName3
- @Generated(value="lombok") public void setOrganizationBPName4(@Nullable String organizationBPName4)
organizationBPName4
- @Generated(value="lombok") public void setOrganizationFoundationDate(@Nullable Calendar organizationFoundationDate)
If a company is not officially registered in the Commercial Register, it has to use some type of text addition, such as foundation pending, when referring to the legal form.
organizationFoundationDate
- @Generated(value="lombok") public void setOrganizationLiquidationDate(@Nullable Calendar organizationLiquidationDate)
This date also indicates that the company no longer exists.
organizationLiquidationDate
- @Generated(value="lombok") public void setSearchTerm1(@Nullable String searchTerm1)
searchTerm1
- @Generated(value="lombok") public void setAdditionalLastName(@Nullable String additionalLastName)
additionalLastName
- @Generated(value="lombok") public void setBirthDate(@Nullable Calendar birthDate)
birthDate
- @Generated(value="lombok") public void setBusinessPartnerIsBlocked(@Nullable Boolean businessPartnerIsBlocked)
businessPartnerIsBlocked
- @Generated(value="lombok") public void setBusinessPartnerType(@Nullable String businessPartnerType)
In Customizing you can show or hide fields for data entry, depending on the requirements of the relevant business partner type. Select a business partner type. You can obtain help by pressing the F4 key.
businessPartnerType
- @Generated(value="lombok") public void setETag(@Nullable String eTag)
eTag
- @Generated(value="lombok") public void setGroupBusinessPartnerName1(@Nullable String groupBusinessPartnerName1)
groupBusinessPartnerName1
- @Generated(value="lombok") public void setGroupBusinessPartnerName2(@Nullable String groupBusinessPartnerName2)
groupBusinessPartnerName2
- @Generated(value="lombok") public void setIndependentAddressID(@Nullable String independentAddressID)
For more information on the significance and usage of the address number, see the documentation for Business Address Services (BAS).
independentAddressID
- @Generated(value="lombok") public void setInternationalLocationNumber3(@Nullable String internationalLocationNumber3)
internationalLocationNumber3
- @Generated(value="lombok") public void setMiddleName(@Nullable String middleName)
middleName
- @Generated(value="lombok") public void setNameCountry(@Nullable String nameCountry)
A country can have several formats which correspond to different rules. Formatting rules describe the format of a person name.
nameCountry
- @Generated(value="lombok") public void setNameFormat(@Nullable String nameFormat)
nameFormat
- @Generated(value="lombok") public void setPersonFullName(@Nullable String personFullName)
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address). If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
personFullName
- @Generated(value="lombok") public void setPersonNumber(@Nullable String personNumber)
For more information about the meaning and use of the person number and Business Address Services concepts, see the function group SZA0 documentation.
personNumber
- @Generated(value="lombok") public void setIsMarkedForArchiving(@Nullable Boolean isMarkedForArchiving)
If the indicator is set, the relevant business partner can be archived from the view of the business partner administration. If the check of the data to be archived shows, for example, that there are still active business transactions the archiving of the business partner data is prevented even if the indicator is set. If the indicator is not set, the business partner will not be taken into consideration during archiving.
isMarkedForArchiving
- @Generated(value="lombok") public void setIsBusinessPurposeCompleted(@Nullable String isBusinessPurposeCompleted)
isBusinessPurposeCompleted
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class Entity<BusinessPartner>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class Entity<BusinessPartner>
@Generated(value="lombok") public int hashCode()
hashCode
in class Entity<BusinessPartner>
Copyright © 2017 SAP SE. All rights reserved.