Class Behqueuedata
Original entity name from the Odata EDM: C_BehqueuedataType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of Behqueuedata instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BehqueuedataSelectableSelector for all available fields of Behqueuedata.static final BehqueuedataField<Short>Use with available fluent helpers to apply the BusEventPriority field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the BusEventSubscriberCode field to query operations.static final BehqueuedataField<UUID>Use with available fluent helpers to apply the BusinessEvent field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the BusinessEventSubscriberName field to query operations.static final BehqueuedataField<BigDecimal>Use with available fluent helpers to apply the CreationUTCDateTime field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey1 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey2 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey3 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey4 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey5 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey6 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPBusinessObjectKey7 field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPObjectTaskCode field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPObjectTaskTypeName field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPObjectType field to query operations.static final BehqueuedataField<String>Use with available fluent helpers to apply the SAPObjectTypeName field to query operations.static final BehqueuedataLink<BusObjects>Use with available fluent helpers to apply the to_BusObjects navigation property to query operations.static final BehqueuedataOneToOneLink<BusinessObjectKeys>Use with available fluent helpers to apply the to_Keys navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBehqueuedata(UUID businessEvent, String sAPObjectTaskTypeName, String sAPObjectTypeName, String sAPObjectType, String busEventSubscriberCode, String sAPObjectTaskCode, String businessEventSubscriberName, String sAPBusinessObjectKey1, String sAPBusinessObjectKey2, String sAPBusinessObjectKey3, String sAPBusinessObjectKey4, String sAPBusinessObjectKey5, String sAPBusinessObjectKey6, String sAPBusinessObjectKey7, Short busEventPriority, BigDecimal creationUTCDateTime, List<BusObjects> toBusObjects, BusinessObjectKeys toKeys) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBusObjects(BusObjects... entity) Adds elements to the list of associated BusObjects entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BusObjects entities (one to many) associated with this entity.Fetches the BusinessObjectKeys entity (one to one) associated with this entity.static <T,DomainT>
BehqueuedataField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BehqueuedataField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: noneConstraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 32io.vavr.control.Option<List<BusObjects>>Retrieval of associated BusObjects entities (one to many).Retrieval of associated BusObjects entities (one to many).Constraints: Not nullable, Precision: 15, Scale: 0protected Stringprotected StringgetKey()io.vavr.control.Option<BusinessObjectKeys>Retrieval of associated BusinessObjectKeys entity (one to one).Retrieval of associated BusinessObjectKeys entity (one to one).Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 80getType()inthashCode()voidsetBusEventPriority(Short busEventPriority) Constraints: nonevoidsetBusEventSubscriberCode(String busEventSubscriberCode) Constraints: Not nullable, Maximum length: 4voidsetBusinessEvent(UUID businessEvent) (Key Field) Constraints: Not nullablevoidsetBusinessEventSubscriberName(String businessEventSubscriberName) Constraints: Not nullable, Maximum length: 32voidsetBusObjects(List<BusObjects> value) Overwrites the list of associated BusObjects entities for the loaded navigation property to_BusObjects.voidsetCreationUTCDateTime(BigDecimal creationUTCDateTime) Constraints: Not nullable, Precision: 15, Scale: 0voidsetKeys(BusinessObjectKeys value) Overwrites the associated BusinessObjectKeys entity for the loaded navigation property to_Keys.voidsetSAPBusinessObjectKey1(String sAPBusinessObjectKey1) Constraints: Not nullable, Maximum length: 40voidsetSAPBusinessObjectKey2(String sAPBusinessObjectKey2) Constraints: Not nullable, Maximum length: 40voidsetSAPBusinessObjectKey3(String sAPBusinessObjectKey3) Constraints: Not nullable, Maximum length: 40voidsetSAPBusinessObjectKey4(String sAPBusinessObjectKey4) Constraints: Not nullable, Maximum length: 40voidsetSAPBusinessObjectKey5(String sAPBusinessObjectKey5) Constraints: Not nullable, Maximum length: 40voidsetSAPBusinessObjectKey6(String sAPBusinessObjectKey6) Constraints: Not nullable, Maximum length: 40voidsetSAPBusinessObjectKey7(String sAPBusinessObjectKey7) Constraints: Not nullable, Maximum length: 40voidsetSAPObjectTaskCode(String sAPObjectTaskCode) Constraints: Not nullable, Maximum length: 18voidsetSAPObjectTaskTypeName(String sAPObjectTaskTypeName) Constraints: Not nullable, Maximum length: 80voidsetSAPObjectType(String sAPObjectType) Constraints: Not nullable, Maximum length: 30voidsetSAPObjectTypeName(String sAPObjectTypeName) Constraints: Not nullable, Maximum length: 80protected 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
-
Field Details
-
ALL_FIELDS
Selector for all available fields of Behqueuedata. -
BUSINESS_EVENT
Use with available fluent helpers to apply the BusinessEvent field to query operations. -
SAP_OBJECT_TASK_TYPE_NAME
Use with available fluent helpers to apply the SAPObjectTaskTypeName field to query operations. -
SAP_OBJECT_TYPE_NAME
Use with available fluent helpers to apply the SAPObjectTypeName field to query operations. -
SAP_OBJECT_TYPE
Use with available fluent helpers to apply the SAPObjectType field to query operations. -
BUS_EVENT_SUBSCRIBER_CODE
Use with available fluent helpers to apply the BusEventSubscriberCode field to query operations. -
SAP_OBJECT_TASK_CODE
Use with available fluent helpers to apply the SAPObjectTaskCode field to query operations. -
BUSINESS_EVENT_SUBSCRIBER_NAME
Use with available fluent helpers to apply the BusinessEventSubscriberName field to query operations. -
SAP_BUSINESS_OBJECT_KEY1
Use with available fluent helpers to apply the SAPBusinessObjectKey1 field to query operations. -
SAP_BUSINESS_OBJECT_KEY2
Use with available fluent helpers to apply the SAPBusinessObjectKey2 field to query operations. -
SAP_BUSINESS_OBJECT_KEY3
Use with available fluent helpers to apply the SAPBusinessObjectKey3 field to query operations. -
SAP_BUSINESS_OBJECT_KEY4
Use with available fluent helpers to apply the SAPBusinessObjectKey4 field to query operations. -
SAP_BUSINESS_OBJECT_KEY5
Use with available fluent helpers to apply the SAPBusinessObjectKey5 field to query operations. -
SAP_BUSINESS_OBJECT_KEY6
Use with available fluent helpers to apply the SAPBusinessObjectKey6 field to query operations. -
SAP_BUSINESS_OBJECT_KEY7
Use with available fluent helpers to apply the SAPBusinessObjectKey7 field to query operations. -
BUS_EVENT_PRIORITY
Use with available fluent helpers to apply the BusEventPriority field to query operations. -
CREATION_UTC_DATE_TIME
Use with available fluent helpers to apply the CreationUTCDateTime field to query operations. -
TO_BUS_OBJECTS
Use with available fluent helpers to apply the to_BusObjects navigation property to query operations. -
TO_KEYS
Use with available fluent helpers to apply the to_Keys navigation property to query operations.
-
-
Constructor Details
-
Behqueuedata
public Behqueuedata() -
Behqueuedata
public Behqueuedata(@Nullable UUID businessEvent, @Nullable String sAPObjectTaskTypeName, @Nullable String sAPObjectTypeName, @Nullable String sAPObjectType, @Nullable String busEventSubscriberCode, @Nullable String sAPObjectTaskCode, @Nullable String businessEventSubscriberName, @Nullable String sAPBusinessObjectKey1, @Nullable String sAPBusinessObjectKey2, @Nullable String sAPBusinessObjectKey3, @Nullable String sAPBusinessObjectKey4, @Nullable String sAPBusinessObjectKey5, @Nullable String sAPBusinessObjectKey6, @Nullable String sAPBusinessObjectKey7, @Nullable Short busEventPriority, @Nullable BigDecimal creationUTCDateTime, List<BusObjects> toBusObjects, @Nullable BusinessObjectKeys toKeys)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<Behqueuedata>
-
setBusinessEvent
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: BusinessEvent
- Parameters:
businessEvent- GUID of an Event
-
setSAPObjectTaskTypeName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SAPObjectTaskTypeName
- Parameters:
sAPObjectTaskTypeName- SAP Object Task Type Name
-
setSAPObjectTypeName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SAPObjectTypeName
- Parameters:
sAPObjectTypeName- SAP Object Type Name
-
setSAPObjectType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SAPObjectType
- Parameters:
sAPObjectType- SAP Object Type
-
setBusEventSubscriberCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusEventSubscriberCode
- Parameters:
busEventSubscriberCode- Subscriber ID
-
setSAPObjectTaskCode
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: SAPObjectTaskCode
- Parameters:
sAPObjectTaskCode- Business Event Type
-
setBusinessEventSubscriberName
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: BusinessEventSubscriberName
- Parameters:
businessEventSubscriberName- Subscriber Name
-
setSAPBusinessObjectKey1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey1
- Parameters:
sAPBusinessObjectKey1- Business Object Key 1
-
setSAPBusinessObjectKey2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey2
- Parameters:
sAPBusinessObjectKey2- Business Object Key 2
-
setSAPBusinessObjectKey3
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey3
- Parameters:
sAPBusinessObjectKey3- Business Object Key 3
-
setSAPBusinessObjectKey4
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey4
- Parameters:
sAPBusinessObjectKey4- Business Object Key 4
-
setSAPBusinessObjectKey5
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey5
- Parameters:
sAPBusinessObjectKey5- Business Object Key 5
-
setSAPBusinessObjectKey6
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey6
- Parameters:
sAPBusinessObjectKey6- Business Object Key 6
-
setSAPBusinessObjectKey7
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey7
- Parameters:
sAPBusinessObjectKey7- Business Object Key 7
-
setBusEventPriority
Constraints: noneOriginal property name from the Odata EDM: BusEventPriority
- Parameters:
busEventPriority- Subscription priority
-
setCreationUTCDateTime
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: CreationUTCDateTime
- Parameters:
creationUTCDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<Behqueuedata>
-
getKey
- Overrides:
getKeyin classVdmObject<Behqueuedata>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<Behqueuedata>
-
fromMap
- Overrides:
fromMapin classVdmObject<Behqueuedata>
-
field
@Nonnull public static <T> BehqueuedataField<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> BehqueuedataField<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<Behqueuedata>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<Behqueuedata>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<Behqueuedata>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<Behqueuedata>
-
fetchBusObjects
Fetches the BusObjects entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusObjects.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusObjects entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBusObjectsOrFetch
Retrieval of associated BusObjects entities (one to many). This corresponds to the OData navigation property to_BusObjects.If the navigation property to_BusObjects of a queried Behqueuedata 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.
- Returns:
- List of associated BusObjects entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBusObjectsIfPresent
Retrieval of associated BusObjects entities (one to many). This corresponds to the OData navigation property to_BusObjects.If the navigation property for an entity Behqueuedata has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusObjects is already loaded, the result will
contain the BusObjects entities. If not, an
Optionwith result stateemptyis returned.
-
setBusObjects
Overwrites the list of associated BusObjects entities for the loaded navigation property to_BusObjects.If the navigation property to_BusObjects of a queried Behqueuedata 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.
- Parameters:
value- List of BusObjects entities.
-
addBusObjects
Adds elements to the list of associated BusObjects entities. This corresponds to the OData navigation property to_BusObjects.If the navigation property to_BusObjects of a queried Behqueuedata 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.
- Parameters:
entity- Array of BusObjects entities.
-
fetchKeys
Fetches the BusinessObjectKeys entity (one to one) associated with this entity. This corresponds to the OData navigation property to_Keys.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BusinessObjectKeys entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getKeysOrFetch
Retrieval of associated BusinessObjectKeys entity (one to one). This corresponds to the OData navigation property to_Keys.If the navigation property to_Keys of a queried Behqueuedata 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.
- Returns:
- List of associated BusinessObjectKeys entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getKeysIfPresent
Retrieval of associated BusinessObjectKeys entity (one to one). This corresponds to the OData navigation property to_Keys.If the navigation property for an entity Behqueuedata has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Keys is already loaded, the result will contain the
BusinessObjectKeys entity. If not, an
Optionwith result stateemptyis returned.
-
setKeys
Overwrites the associated BusinessObjectKeys entity for the loaded navigation property to_Keys.- Parameters:
value- New BusinessObjectKeys entity.
-
builder
-
getBusinessEvent
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: BusinessEvent
- Returns:
- GUID of an Event
-
getSAPObjectTaskTypeName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SAPObjectTaskTypeName
- Returns:
- SAP Object Task Type Name
-
getSAPObjectTypeName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SAPObjectTypeName
- Returns:
- SAP Object Type Name
-
getSAPObjectType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SAPObjectType
- Returns:
- SAP Object Type
-
getBusEventSubscriberCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusEventSubscriberCode
- Returns:
- Subscriber ID
-
getSAPObjectTaskCode
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: SAPObjectTaskCode
- Returns:
- Business Event Type
-
getBusinessEventSubscriberName
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: BusinessEventSubscriberName
- Returns:
- Subscriber Name
-
getSAPBusinessObjectKey1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey1
- Returns:
- Business Object Key 1
-
getSAPBusinessObjectKey2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey2
- Returns:
- Business Object Key 2
-
getSAPBusinessObjectKey3
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey3
- Returns:
- Business Object Key 3
-
getSAPBusinessObjectKey4
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey4
- Returns:
- Business Object Key 4
-
getSAPBusinessObjectKey5
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey5
- Returns:
- Business Object Key 5
-
getSAPBusinessObjectKey6
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey6
- Returns:
- Business Object Key 6
-
getSAPBusinessObjectKey7
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SAPBusinessObjectKey7
- Returns:
- Business Object Key 7
-
getBusEventPriority
Constraints: noneOriginal property name from the Odata EDM: BusEventPriority
- Returns:
- Subscription priority
-
getCreationUTCDateTime
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: CreationUTCDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
toString
- Overrides:
toStringin classVdmObject<Behqueuedata>
-
equals
- Overrides:
equalsin classVdmEntity<Behqueuedata>
-
canEqual
- Overrides:
canEqualin classVdmEntity<Behqueuedata>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<Behqueuedata>
-