Class SlsPrcgCndnExclusionGroup
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SlsPrcgCndnExclusionGroup_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SlsPrcgCndnExclusionGroup instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SlsPrcgCndnExclusionGroup>Selector for all available fields of SlsPrcgCndnExclusionGroup.static final SimpleProperty.String<SlsPrcgCndnExclusionGroup>static final SimpleProperty.String<SlsPrcgCndnExclusionGroup>static final SimpleProperty.String<SlsPrcgCndnExclusionGroup>Use with available request builders to apply the _SlsCndnExclsnForPrcgProced navigation property to query operations.Use with available request builders to apply the _SlsPrcgCndnTypeInExclsnGroup navigation property to query operations.Use with available request builders to apply the _Text 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
ConstructorsConstructorDescriptionSlsPrcgCndnExclusionGroup(String conditionUsage, String conditionApplication, String conditionExclusionGroup, List<SlsCndnExclsnForPrcgProced> to_SlsCndnExclsnForPrcgProced, List<SlsPrcgCndnTypeInExclsnGroup> to_SlsPrcgCndnTypeInExclsnGroup, List<SlsPrcgCndnExclsnGroupText> to_Text) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated SlsCndnExclsnForPrcgProced entities.voidAdds elements to the list of associated SlsPrcgCndnTypeInExclsnGroup entities.voidaddText(SlsPrcgCndnExclsnGroupText... entity) Adds elements to the list of associated SlsPrcgCndnExclsnGroupText entities.builder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 1protected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<List<SlsCndnExclsnForPrcgProced>>Retrieval of associated SlsCndnExclsnForPrcgProced entities (one to many).io.vavr.control.Option<List<SlsPrcgCndnTypeInExclsnGroup>>Retrieval of associated SlsPrcgCndnTypeInExclsnGroup entities (one to many).io.vavr.control.Option<List<SlsPrcgCndnExclsnGroupText>>Retrieval of associated SlsPrcgCndnExclsnGroupText entities (one to many).getType()inthashCode()voidsetConditionApplication(String conditionApplication) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetConditionExclusionGroup(String conditionExclusionGroup) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetConditionUsage(String conditionUsage) (Key Field) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated SlsCndnExclsnForPrcgProced entities for the loaded navigation property _SlsCndnExclsnForPrcgProced.voidOverwrites the list of associated SlsPrcgCndnTypeInExclsnGroup entities for the loaded navigation property _SlsPrcgCndnTypeInExclsnGroup.voidsetText(List<SlsPrcgCndnExclsnGroupText> value) Overwrites the list of associated SlsPrcgCndnExclsnGroupText entities for the loaded navigation property _Text.toString()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 SlsPrcgCndnExclusionGroup. -
CONDITION_USAGE
-
CONDITION_APPLICATION
-
CONDITION_EXCLUSION_GROUP
-
TO__SLS_CNDN_EXCLSN_FOR_PRCG_PROCED
public static final NavigationProperty.Collection<SlsPrcgCndnExclusionGroup,SlsCndnExclsnForPrcgProced> TO__SLS_CNDN_EXCLSN_FOR_PRCG_PROCEDUse with available request builders to apply the _SlsCndnExclsnForPrcgProced navigation property to query operations. -
TO__SLS_PRCG_CNDN_TYPE_IN_EXCLSN_GROUP
public static final NavigationProperty.Collection<SlsPrcgCndnExclusionGroup,SlsPrcgCndnTypeInExclsnGroup> TO__SLS_PRCG_CNDN_TYPE_IN_EXCLSN_GROUPUse with available request builders to apply the _SlsPrcgCndnTypeInExclsnGroup navigation property to query operations. -
TO__TEXT
public static final NavigationProperty.Collection<SlsPrcgCndnExclusionGroup,SlsPrcgCndnExclsnGroupText> TO__TEXTUse with available request builders to apply the _Text navigation property to query operations.
-
-
Constructor Details
-
SlsPrcgCndnExclusionGroup
public SlsPrcgCndnExclusionGroup() -
SlsPrcgCndnExclusionGroup
public SlsPrcgCndnExclusionGroup(@Nullable String conditionUsage, @Nullable String conditionApplication, @Nullable String conditionExclusionGroup, List<SlsCndnExclsnForPrcgProced> to_SlsCndnExclsnForPrcgProced, List<SlsPrcgCndnTypeInExclsnGroup> to_SlsPrcgCndnTypeInExclsnGroup, List<SlsPrcgCndnExclsnGroupText> to_Text)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SlsPrcgCndnExclusionGroup>
-
setConditionUsage
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionUsage
- Parameters:
conditionUsage- Usage of the condition table
-
setConditionApplication
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Parameters:
conditionApplication- Application
-
setConditionExclusionGroup
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionExclusionGroup
- Parameters:
conditionExclusionGroup- Condition Exclusion Group
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SlsPrcgCndnExclusionGroup>
-
getKey
- Overrides:
getKeyin classVdmObject<SlsPrcgCndnExclusionGroup>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SlsPrcgCndnExclusionGroup>
-
fromMap
- Overrides:
fromMapin classVdmObject<SlsPrcgCndnExclusionGroup>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SlsPrcgCndnExclusionGroup>
-
getSlsCndnExclsnForPrcgProcedIfPresent
@Nonnull public io.vavr.control.Option<List<SlsCndnExclsnForPrcgProced>> getSlsCndnExclsnForPrcgProcedIfPresent()Retrieval of associated SlsCndnExclsnForPrcgProced entities (one to many). This corresponds to the OData navigation property _SlsCndnExclsnForPrcgProced.If the navigation property for an entity SlsPrcgCndnExclusionGroup 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 _SlsCndnExclsnForPrcgProced is already loaded, the
result will contain the SlsCndnExclsnForPrcgProced entities. If not, an
Optionwith result stateemptyis returned.
-
setSlsCndnExclsnForPrcgProced
Overwrites the list of associated SlsCndnExclsnForPrcgProced entities for the loaded navigation property _SlsCndnExclsnForPrcgProced.If the navigation property _SlsCndnExclsnForPrcgProced of a queried SlsPrcgCndnExclusionGroup 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 SlsCndnExclsnForPrcgProced entities.
-
addSlsCndnExclsnForPrcgProced
Adds elements to the list of associated SlsCndnExclsnForPrcgProced entities. This corresponds to the OData navigation property _SlsCndnExclsnForPrcgProced.If the navigation property _SlsCndnExclsnForPrcgProced of a queried SlsPrcgCndnExclusionGroup 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 SlsCndnExclsnForPrcgProced entities.
-
getSlsPrcgCndnTypeInExclsnGroupIfPresent
@Nonnull public io.vavr.control.Option<List<SlsPrcgCndnTypeInExclsnGroup>> getSlsPrcgCndnTypeInExclsnGroupIfPresent()Retrieval of associated SlsPrcgCndnTypeInExclsnGroup entities (one to many). This corresponds to the OData navigation property _SlsPrcgCndnTypeInExclsnGroup.If the navigation property for an entity SlsPrcgCndnExclusionGroup 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 _SlsPrcgCndnTypeInExclsnGroup is already loaded, the
result will contain the SlsPrcgCndnTypeInExclsnGroup entities. If not, an
Optionwith result stateemptyis returned.
-
setSlsPrcgCndnTypeInExclsnGroup
Overwrites the list of associated SlsPrcgCndnTypeInExclsnGroup entities for the loaded navigation property _SlsPrcgCndnTypeInExclsnGroup.If the navigation property _SlsPrcgCndnTypeInExclsnGroup of a queried SlsPrcgCndnExclusionGroup 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 SlsPrcgCndnTypeInExclsnGroup entities.
-
addSlsPrcgCndnTypeInExclsnGroup
Adds elements to the list of associated SlsPrcgCndnTypeInExclsnGroup entities. This corresponds to the OData navigation property _SlsPrcgCndnTypeInExclsnGroup.If the navigation property _SlsPrcgCndnTypeInExclsnGroup of a queried SlsPrcgCndnExclusionGroup 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 SlsPrcgCndnTypeInExclsnGroup entities.
-
getTextIfPresent
Retrieval of associated SlsPrcgCndnExclsnGroupText entities (one to many). This corresponds to the OData navigation property _Text.If the navigation property for an entity SlsPrcgCndnExclusionGroup 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 _Text is already loaded, the result will contain the
SlsPrcgCndnExclsnGroupText entities. If not, an
Optionwith result stateemptyis returned.
-
setText
Overwrites the list of associated SlsPrcgCndnExclsnGroupText entities for the loaded navigation property _Text.If the navigation property _Text of a queried SlsPrcgCndnExclusionGroup 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 SlsPrcgCndnExclsnGroupText entities.
-
addText
Adds elements to the list of associated SlsPrcgCndnExclsnGroupText entities. This corresponds to the OData navigation property _Text.If the navigation property _Text of a queried SlsPrcgCndnExclusionGroup 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 SlsPrcgCndnExclsnGroupText entities.
-
builder
-
getConditionUsage
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionUsage
- Returns:
- Usage of the condition table
-
getConditionApplication
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
- Application
-
getConditionExclusionGroup
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionExclusionGroup
- Returns:
- Condition Exclusion Group
-
toString
- Overrides:
toStringin classVdmObject<SlsPrcgCndnExclusionGroup>
-
equals
- Overrides:
equalsin classVdmEntity<SlsPrcgCndnExclusionGroup>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SlsPrcgCndnExclusionGroup>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SlsPrcgCndnExclusionGroup>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SlsPrcgCndnExclusionGroup>
-