Class Catalog
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: Catalog_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of Catalog instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<Catalog>Selector for all available fields of Catalog.static final SimpleProperty.String<Catalog>static final SimpleProperty.String<Catalog>static final SimpleProperty.String<Catalog>static final SimpleProperty.String<Catalog>static final NavigationProperty.Single<Catalog,CatalogProfile> Use with available request builders to apply the _CatalogProfile 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Catalog.CatalogBuilderbuilder()protected booleanbooleanprotected voidio.vavr.control.Option<CatalogProfile>Retrieval of associated CatalogProfile entity (one to one).protected Stringprotected Stringprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 9(Key Field) Constraints: Not nullable, Maximum length: 8(Key Field) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40getType()inthashCode()voidsetCatalogProfile(CatalogProfile value) Overwrites the associated CatalogProfile entity for the loaded navigation property _CatalogProfile.voidsetMaintNotifCatalogProfile(String maintNotifCatalogProfile) (Key Field) Constraints: Not nullable, Maximum length: 9voidsetMaintNotifCodeGrpSrchPattern(String maintNotifCodeGrpSrchPattern) (Key Field) Constraints: Not nullable, Maximum length: 8voidsetMaintNotificationCatalog(String maintNotificationCatalog) (Key Field) Constraints: Not nullable, Maximum length: 1voidsetMaintNotificationCatalogText(String maintNotificationCatalogText) Constraints: Not nullable, Maximum length: 40toString()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 Catalog. -
MAINT_NOTIF_CATALOG_PROFILE
-
MAINT_NOTIFICATION_CATALOG
-
MAINT_NOTIF_CODE_GRP_SRCH_PATTERN
-
MAINT_NOTIFICATION_CATALOG_TEXT
-
TO__CATALOG_PROFILE
Use with available request builders to apply the _CatalogProfile navigation property to query operations.
-
-
Constructor Details
-
Catalog
public Catalog() -
Catalog
public Catalog(@Nullable String maintNotifCatalogProfile, @Nullable String maintNotificationCatalog, @Nullable String maintNotifCodeGrpSrchPattern, @Nullable String maintNotificationCatalogText, @Nullable CatalogProfile to_CatalogProfile)
-
-
Method Details
-
getType
-
setMaintNotifCatalogProfile
(Key Field) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaintNotifCatalogProfile
- Parameters:
maintNotifCatalogProfile- Catalog Profile
-
setMaintNotificationCatalog
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MaintNotificationCatalog
- Parameters:
maintNotificationCatalog- Catalog
-
setMaintNotifCodeGrpSrchPattern
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaintNotifCodeGrpSrchPattern
- Parameters:
maintNotifCodeGrpSrchPattern- Search Pattern for Code Group/Selected Set
-
setMaintNotificationCatalogText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotificationCatalogText
- Parameters:
maintNotificationCatalogText- Short Text for the Catalog
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<Catalog>
-
getKey
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<Catalog>
-
fromMap
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<Catalog>
-
getCatalogProfileIfPresent
Retrieval of associated CatalogProfile entity (one to one). This corresponds to the OData navigation property _CatalogProfile.If the navigation property for an entity Catalog 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 _CatalogProfile is already loaded, the result will
contain the CatalogProfile entity. If not, an
Optionwith result stateemptyis returned.
-
setCatalogProfile
Overwrites the associated CatalogProfile entity for the loaded navigation property _CatalogProfile.- Parameters:
value- New CatalogProfile entity.
-
builder
-
getMaintNotifCatalogProfile
(Key Field) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaintNotifCatalogProfile
- Returns:
- Catalog Profile
-
getMaintNotificationCatalog
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MaintNotificationCatalog
- Returns:
- Catalog
-
getMaintNotifCodeGrpSrchPattern
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaintNotifCodeGrpSrchPattern
- Returns:
- Search Pattern for Code Group/Selected Set
-
getMaintNotificationCatalogText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotificationCatalogText
- Returns:
- Short Text for the Catalog
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode() -
getOdataType
- Specified by:
getOdataTypein classVdmObject<Catalog>
-