Class DisputeCaseObject
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: DisputeCaseObjectType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of DisputeCaseObject instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<DisputeCaseObject,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<DisputeCaseObject>Selector for all available fields of DisputeCaseObject.static final SimpleProperty.String<DisputeCaseObject>static final SimpleProperty.String<DisputeCaseObject>static final SimpleProperty.Guid<DisputeCaseObject>static final SimpleProperty.String<DisputeCaseObject>static final SimpleProperty.String<DisputeCaseObject>static final SimpleProperty.String<DisputeCaseObject>static final NavigationProperty.Single<DisputeCaseObject,DisputeCase> Use with available request builders to apply the _CADisputeCase navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionDisputeCaseObject(UUID caseUUID, String objectType, String objectKey, String objectClassification, String cAPaymentLot, String cAPaymentLotItem, Collection<SAP__Message> _Messages, DisputeCase to_CADisputeCase) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableio.vavr.control.Option<DisputeCase>Retrieval of associated DisputeCase entity (one to one).Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 70(Key Field) Constraints: Not nullable, Maximum length: 10getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetCADisputeCase(DisputeCase value) Overwrites the associated DisputeCase entity for the loaded navigation property _CADisputeCase.voidsetCAPaymentLot(String cAPaymentLot) Constraints: Not nullable, Maximum length: 12voidsetCAPaymentLotItem(String cAPaymentLotItem) Constraints: Not nullable, Maximum length: 6voidsetCaseUUID(UUID caseUUID) (Key Field) Constraints: Not nullablevoidsetObjectClassification(String objectClassification) Constraints: Not nullable, Maximum length: 10voidsetObjectKey(String objectKey) (Key Field) Constraints: Not nullable, Maximum length: 70voidsetObjectType(String objectType) (Key Field) Constraints: Not nullable, Maximum length: 10toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, 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 DisputeCaseObject. -
CASE_UUID
-
OBJECT_TYPE
-
OBJECT_KEY
-
OBJECT_CLASSIFICATION
-
CA_PAYMENT_LOT
-
CA_PAYMENT_LOT_ITEM
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__C_A_DISPUTE_CASE
Use with available request builders to apply the _CADisputeCase navigation property to query operations.
-
-
Constructor Details
-
DisputeCaseObject
public DisputeCaseObject() -
DisputeCaseObject
public DisputeCaseObject(@Nullable UUID caseUUID, @Nullable String objectType, @Nullable String objectKey, @Nullable String objectClassification, @Nullable String cAPaymentLot, @Nullable String cAPaymentLotItem, @Nullable Collection<SAP__Message> _Messages, @Nullable DisputeCase to_CADisputeCase)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<DisputeCaseObject>
-
setCaseUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CaseUUID
- Parameters:
caseUUID- UUID in Character Format
-
setObjectType
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ObjectType
- Parameters:
objectType- Object Type
-
setObjectKey
(Key Field) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ObjectKey
- Parameters:
objectKey- Object key
-
setObjectClassification
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ObjectClassification
- Parameters:
objectClassification- Object Classification
-
setCAPaymentLot
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentLot
- Parameters:
cAPaymentLot- Payment Lot
-
setCAPaymentLotItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CAPaymentLotItem
- Parameters:
cAPaymentLotItem- Item number in a payment lot
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<DisputeCaseObject>
-
getKey
- Overrides:
getKeyin classVdmObject<DisputeCaseObject>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<DisputeCaseObject>
-
fromMap
- Overrides:
fromMapin classVdmObject<DisputeCaseObject>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<DisputeCaseObject>
-
getCADisputeCaseIfPresent
Retrieval of associated DisputeCase entity (one to one). This corresponds to the OData navigation property _CADisputeCase.If the navigation property for an entity DisputeCaseObject 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 _CADisputeCase is already loaded, the result will
contain the DisputeCase entity. If not, an
Optionwith result stateemptyis returned.
-
setCADisputeCase
Overwrites the associated DisputeCase entity for the loaded navigation property _CADisputeCase.- Parameters:
value- New DisputeCase entity.
-
builder
-
getCaseUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CaseUUID
- Returns:
- UUID in Character Format
-
getObjectType
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ObjectType
- Returns:
- Object Type
-
getObjectKey
(Key Field) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ObjectKey
- Returns:
- Object key
-
getObjectClassification
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ObjectClassification
- Returns:
- Object Classification
-
getCAPaymentLot
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentLot
- Returns:
- Payment Lot
-
getCAPaymentLotItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CAPaymentLotItem
- Returns:
- Item number in a payment lot
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<DisputeCaseObject>
-
equals
- Overrides:
equalsin classVdmEntity<DisputeCaseObject>
-
canEqual
- Overrides:
canEqualin classVdmEntity<DisputeCaseObject>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<DisputeCaseObject>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<DisputeCaseObject>
-