Class LegalContext
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: LegalContext_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of LegalContext instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<LegalContext>Selector for all available fields of LegalContext.static final SimpleProperty.String<LegalContext>static final SimpleProperty.DateTime<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.Boolean<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.Guid<LegalContext>static final SimpleProperty.Date<LegalContext>static final SimpleProperty.Date<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.DateTime<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.String<LegalContext>static final SimpleProperty.Guid<LegalContext>static final SimpleProperty.String<LegalContext>Use with available request builders to apply the _LCMContextCategoryGroupTP navigation property to query operations.static final NavigationProperty.Collection<LegalContext,LegalContextDate> Use with available request builders to apply the _LCMContextDateTP navigation property to query operations.static final NavigationProperty.Collection<LegalContext,LegalContextEntity> Use with available request builders to apply the _LCMContextEntityTP navigation property to query operations.Use with available request builders to apply the _LCMContextObjectLinksTP navigation property to query operations.Use with available request builders to apply the _LCMContextRelationshipTP navigation property to query operations.Use with available request builders to apply the _LCMCtxExtContactTP navigation property to query operations.static final NavigationProperty.Collection<LegalContext,LegalContextIntContact> Use with available request builders to apply the _LCMCtxIntContactTP 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
ConstructorsConstructorDescriptionLegalContext(UUID lglCntntMContextUUID, String lglCntntMContext, String lglCntntMContextVersion, String lglCntntMContextTitle, String lglCntntMContextOwner, String lglCntntMProfile, String lglCntntMContextStatus, String lglCntntMIntegrationType, LocalDate lglCntntMContextValidFromDate, LocalDate lglCntntMContextValidToDate, String lglCntntMCntxtLanguage, UUID lglCntntMPrevCntxtVers, Boolean lglCntntMCntxtIsReadOnly, String lglCntntMGovLaw, String lglCntntMCntxtAccessLvl, String lglCntntMMainOrgType, String lglCntntMMainOrgCoCode, String lglCntntMMainOrgSalesOrg, String lglCntntMMainOrgPurOrg, String lglCntntMCreatedByUser, OffsetDateTime lglCntntMCreatedUTCDateTime, String lglCntntMChangedByUser, OffsetDateTime lglCntntMChangedUTCDateTime, List<LegalContextCategoryGroup> to_LCMContextCategoryGroupTP, List<LegalContextDate> to_LCMContextDateTP, List<LegalContextEntity> to_LCMContextEntityTP, List<LegalContextLinkedObject> to_LCMContextObjectLinksTP, List<LegalContextRelationship> to_LCMContextRelationshipTP, List<LegalCotextExternalContact> to_LCMCtxExtContactTP, List<LegalContextIntContact> to_LCMCtxIntContactTP) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated LegalContextCategoryGroup entities.voidaddLCMContextDateTP(LegalContextDate... entity) Adds elements to the list of associated LegalContextDate entities.voidaddLCMContextEntityTP(LegalContextEntity... entity) Adds elements to the list of associated LegalContextEntity entities.voidAdds elements to the list of associated LegalContextLinkedObject entities.voidAdds elements to the list of associated LegalContextRelationship entities.voidaddLCMCtxExtContactTP(LegalCotextExternalContact... entity) Adds elements to the list of associated LegalCotextExternalContact entities.voidaddLCMCtxIntContactTP(LegalContextIntContact... entity) Adds elements to the list of associated LegalContextIntContact entities.builder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<List<LegalContextCategoryGroup>>Retrieval of associated LegalContextCategoryGroup entities (one to many).io.vavr.control.Option<List<LegalContextDate>>Retrieval of associated LegalContextDate entities (one to many).io.vavr.control.Option<List<LegalContextEntity>>Retrieval of associated LegalContextEntity entities (one to many).io.vavr.control.Option<List<LegalContextLinkedObject>>Retrieval of associated LegalContextLinkedObject entities (one to many).io.vavr.control.Option<List<LegalContextRelationship>>Retrieval of associated LegalContextRelationship entities (one to many).io.vavr.control.Option<List<LegalCotextExternalContact>>Retrieval of associated LegalCotextExternalContact entities (one to many).io.vavr.control.Option<List<LegalContextIntContact>>Retrieval of associated LegalContextIntContact entities (one to many).Constraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 4Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 128(Key Field) Constraints: Not nullableConstraints: NullableConstraints: NullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullable, Maximum length: 7Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 10getType()inthashCode()voidOverwrites the list of associated LegalContextCategoryGroup entities for the loaded navigation property _LCMContextCategoryGroupTP.voidsetLCMContextDateTP(List<LegalContextDate> value) Overwrites the list of associated LegalContextDate entities for the loaded navigation property _LCMContextDateTP.voidOverwrites the list of associated LegalContextEntity entities for the loaded navigation property _LCMContextEntityTP.voidOverwrites the list of associated LegalContextLinkedObject entities for the loaded navigation property _LCMContextObjectLinksTP.voidOverwrites the list of associated LegalContextRelationship entities for the loaded navigation property _LCMContextRelationshipTP.voidOverwrites the list of associated LegalCotextExternalContact entities for the loaded navigation property _LCMCtxExtContactTP.voidOverwrites the list of associated LegalContextIntContact entities for the loaded navigation property _LCMCtxIntContactTP.voidsetLglCntntMChangedByUser(String lglCntntMChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLglCntntMChangedUTCDateTime(OffsetDateTime lglCntntMChangedUTCDateTime) Constraints: Nullable, Precision: 7voidsetLglCntntMCntxtAccessLvl(String lglCntntMCntxtAccessLvl) Constraints: Not nullable, Maximum length: 4voidsetLglCntntMCntxtIsReadOnly(Boolean lglCntntMCntxtIsReadOnly) Constraints: Not nullablevoidsetLglCntntMCntxtLanguage(String lglCntntMCntxtLanguage) Constraints: Not nullable, Maximum length: 2voidsetLglCntntMContext(String lglCntntMContext) Constraints: Not nullable, Maximum length: 5voidsetLglCntntMContextOwner(String lglCntntMContextOwner) Constraints: Not nullable, Maximum length: 12voidsetLglCntntMContextStatus(String lglCntntMContextStatus) Constraints: Not nullable, Maximum length: 2voidsetLglCntntMContextTitle(String lglCntntMContextTitle) Constraints: Not nullable, Maximum length: 128voidsetLglCntntMContextUUID(UUID lglCntntMContextUUID) (Key Field) Constraints: Not nullablevoidsetLglCntntMContextValidFromDate(LocalDate lglCntntMContextValidFromDate) Constraints: NullablevoidsetLglCntntMContextValidToDate(LocalDate lglCntntMContextValidToDate) Constraints: NullablevoidsetLglCntntMContextVersion(String lglCntntMContextVersion) Constraints: Not nullable, Maximum length: 3voidsetLglCntntMCreatedByUser(String lglCntntMCreatedByUser) Constraints: Not nullable, Maximum length: 12voidsetLglCntntMCreatedUTCDateTime(OffsetDateTime lglCntntMCreatedUTCDateTime) Constraints: NullablevoidsetLglCntntMGovLaw(String lglCntntMGovLaw) Constraints: Not nullable, Maximum length: 7voidsetLglCntntMIntegrationType(String lglCntntMIntegrationType) Constraints: Not nullable, Maximum length: 4voidsetLglCntntMMainOrgCoCode(String lglCntntMMainOrgCoCode) Constraints: Not nullable, Maximum length: 10voidsetLglCntntMMainOrgPurOrg(String lglCntntMMainOrgPurOrg) Constraints: Not nullable, Maximum length: 10voidsetLglCntntMMainOrgSalesOrg(String lglCntntMMainOrgSalesOrg) Constraints: Not nullable, Maximum length: 10voidsetLglCntntMMainOrgType(String lglCntntMMainOrgType) Constraints: Not nullable, Maximum length: 2voidsetLglCntntMPrevCntxtVers(UUID lglCntntMPrevCntxtVers) Constraints: NullablevoidsetLglCntntMProfile(String lglCntntMProfile) 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 LegalContext. -
LGL_CNTNT_M_CONTEXT_UUID
-
LGL_CNTNT_M_CONTEXT
-
LGL_CNTNT_M_CONTEXT_VERSION
-
LGL_CNTNT_M_CONTEXT_TITLE
-
LGL_CNTNT_M_CONTEXT_OWNER
-
LGL_CNTNT_M_PROFILE
-
LGL_CNTNT_M_CONTEXT_STATUS
-
LGL_CNTNT_M_INTEGRATION_TYPE
-
LGL_CNTNT_M_CONTEXT_VALID_FROM_DATE
-
LGL_CNTNT_M_CONTEXT_VALID_TO_DATE
-
LGL_CNTNT_M_CNTXT_LANGUAGE
-
LGL_CNTNT_M_PREV_CNTXT_VERS
-
LGL_CNTNT_M_CNTXT_IS_READ_ONLY
-
LGL_CNTNT_M_GOV_LAW
-
LGL_CNTNT_M_CNTXT_ACCESS_LVL
-
LGL_CNTNT_M_MAIN_ORG_TYPE
-
LGL_CNTNT_M_MAIN_ORG_CO_CODE
-
LGL_CNTNT_M_MAIN_ORG_SALES_ORG
-
LGL_CNTNT_M_MAIN_ORG_PUR_ORG
-
LGL_CNTNT_M_CREATED_BY_USER
-
LGL_CNTNT_M_CREATED_UTC_DATE_TIME
-
LGL_CNTNT_M_CHANGED_BY_USER
-
LGL_CNTNT_M_CHANGED_UTC_DATE_TIME
-
TO__L_C_M_CONTEXT_CATEGORY_GROUP_TP
public static final NavigationProperty.Collection<LegalContext,LegalContextCategoryGroup> TO__L_C_M_CONTEXT_CATEGORY_GROUP_TPUse with available request builders to apply the _LCMContextCategoryGroupTP navigation property to query operations. -
TO__L_C_M_CONTEXT_DATE_TP
public static final NavigationProperty.Collection<LegalContext,LegalContextDate> TO__L_C_M_CONTEXT_DATE_TPUse with available request builders to apply the _LCMContextDateTP navigation property to query operations. -
TO__L_C_M_CONTEXT_ENTITY_TP
public static final NavigationProperty.Collection<LegalContext,LegalContextEntity> TO__L_C_M_CONTEXT_ENTITY_TPUse with available request builders to apply the _LCMContextEntityTP navigation property to query operations. -
TO__L_C_M_CONTEXT_OBJECT_LINKS_TP
public static final NavigationProperty.Collection<LegalContext,LegalContextLinkedObject> TO__L_C_M_CONTEXT_OBJECT_LINKS_TPUse with available request builders to apply the _LCMContextObjectLinksTP navigation property to query operations. -
TO__L_C_M_CONTEXT_RELATIONSHIP_TP
public static final NavigationProperty.Collection<LegalContext,LegalContextRelationship> TO__L_C_M_CONTEXT_RELATIONSHIP_TPUse with available request builders to apply the _LCMContextRelationshipTP navigation property to query operations. -
TO__L_C_M_CTX_EXT_CONTACT_TP
public static final NavigationProperty.Collection<LegalContext,LegalCotextExternalContact> TO__L_C_M_CTX_EXT_CONTACT_TPUse with available request builders to apply the _LCMCtxExtContactTP navigation property to query operations. -
TO__L_C_M_CTX_INT_CONTACT_TP
public static final NavigationProperty.Collection<LegalContext,LegalContextIntContact> TO__L_C_M_CTX_INT_CONTACT_TPUse with available request builders to apply the _LCMCtxIntContactTP navigation property to query operations.
-
-
Constructor Details
-
LegalContext
public LegalContext() -
LegalContext
public LegalContext(@Nullable UUID lglCntntMContextUUID, @Nullable String lglCntntMContext, @Nullable String lglCntntMContextVersion, @Nullable String lglCntntMContextTitle, @Nullable String lglCntntMContextOwner, @Nullable String lglCntntMProfile, @Nullable String lglCntntMContextStatus, @Nullable String lglCntntMIntegrationType, @Nullable LocalDate lglCntntMContextValidFromDate, @Nullable LocalDate lglCntntMContextValidToDate, @Nullable String lglCntntMCntxtLanguage, @Nullable UUID lglCntntMPrevCntxtVers, @Nullable Boolean lglCntntMCntxtIsReadOnly, @Nullable String lglCntntMGovLaw, @Nullable String lglCntntMCntxtAccessLvl, @Nullable String lglCntntMMainOrgType, @Nullable String lglCntntMMainOrgCoCode, @Nullable String lglCntntMMainOrgSalesOrg, @Nullable String lglCntntMMainOrgPurOrg, @Nullable String lglCntntMCreatedByUser, @Nullable OffsetDateTime lglCntntMCreatedUTCDateTime, @Nullable String lglCntntMChangedByUser, @Nullable OffsetDateTime lglCntntMChangedUTCDateTime, List<LegalContextCategoryGroup> to_LCMContextCategoryGroupTP, List<LegalContextDate> to_LCMContextDateTP, List<LegalContextEntity> to_LCMContextEntityTP, List<LegalContextLinkedObject> to_LCMContextObjectLinksTP, List<LegalContextRelationship> to_LCMContextRelationshipTP, List<LegalCotextExternalContact> to_LCMCtxExtContactTP, List<LegalContextIntContact> to_LCMCtxIntContactTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<LegalContext>
-
setLglCntntMContextUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: LglCntntMContextUUID
- Parameters:
lglCntntMContextUUID- Universal Unique Identifier
-
setLglCntntMContext
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: LglCntntMContext
- Parameters:
lglCntntMContext- Context ID
-
setLglCntntMContextVersion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LglCntntMContextVersion
- Parameters:
lglCntntMContextVersion- Context Version
-
setLglCntntMContextTitle
Constraints: Not nullable, Maximum length: 128Original property name from the Odata EDM: LglCntntMContextTitle
- Parameters:
lglCntntMContextTitle- Legal Transaction Name
-
setLglCntntMContextOwner
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LglCntntMContextOwner
- Parameters:
lglCntntMContextOwner- Owner
-
setLglCntntMProfile
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMProfile
- Parameters:
lglCntntMProfile- Profile
-
setLglCntntMContextStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LglCntntMContextStatus
- Parameters:
lglCntntMContextStatus- Context Status
-
setLglCntntMIntegrationType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LglCntntMIntegrationType
- Parameters:
lglCntntMIntegrationType- Integration Variant
-
setLglCntntMContextValidFromDate
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMContextValidFromDate
- Parameters:
lglCntntMContextValidFromDate- Valid From
-
setLglCntntMContextValidToDate
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMContextValidToDate
- Parameters:
lglCntntMContextValidToDate- Valid To
-
setLglCntntMCntxtLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LglCntntMCntxtLanguage
- Parameters:
lglCntntMCntxtLanguage- Language Key
-
setLglCntntMPrevCntxtVers
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMPrevCntxtVers
- Parameters:
lglCntntMPrevCntxtVers- Universal Unique Identifier
-
setLglCntntMCntxtIsReadOnly
Constraints: Not nullableOriginal property name from the Odata EDM: LglCntntMCntxtIsReadOnly
- Parameters:
lglCntntMCntxtIsReadOnly- Read Only
-
setLglCntntMGovLaw
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: LglCntntMGovLaw
- Parameters:
lglCntntMGovLaw- Governing Law
-
setLglCntntMCntxtAccessLvl
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LglCntntMCntxtAccessLvl
- Parameters:
lglCntntMCntxtAccessLvl- Access Level
-
setLglCntntMMainOrgType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LglCntntMMainOrgType
- Parameters:
lglCntntMMainOrgType- Entity Technical Type
-
setLglCntntMMainOrgCoCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMMainOrgCoCode
- Parameters:
lglCntntMMainOrgCoCode- Entity ID
-
setLglCntntMMainOrgSalesOrg
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMMainOrgSalesOrg
- Parameters:
lglCntntMMainOrgSalesOrg- Entity ID
-
setLglCntntMMainOrgPurOrg
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMMainOrgPurOrg
- Parameters:
lglCntntMMainOrgPurOrg- Entity ID
-
setLglCntntMCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LglCntntMCreatedByUser
- Parameters:
lglCntntMCreatedByUser- Created By
-
setLglCntntMCreatedUTCDateTime
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMCreatedUTCDateTime
- Parameters:
lglCntntMCreatedUTCDateTime- Created On
-
setLglCntntMChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LglCntntMChangedByUser
- Parameters:
lglCntntMChangedByUser- Changed By User
-
setLglCntntMChangedUTCDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LglCntntMChangedUTCDateTime
- Parameters:
lglCntntMChangedUTCDateTime- Changed UTC Date Time
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<LegalContext>
-
getKey
- Overrides:
getKeyin classVdmObject<LegalContext>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<LegalContext>
-
fromMap
- Overrides:
fromMapin classVdmObject<LegalContext>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<LegalContext>
-
getLCMContextCategoryGroupTPIfPresent
@Nonnull public io.vavr.control.Option<List<LegalContextCategoryGroup>> getLCMContextCategoryGroupTPIfPresent()Retrieval of associated LegalContextCategoryGroup entities (one to many). This corresponds to the OData navigation property _LCMContextCategoryGroupTP.If the navigation property for an entity LegalContext 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 _LCMContextCategoryGroupTP is already loaded, the
result will contain the LegalContextCategoryGroup entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMContextCategoryGroupTP
Overwrites the list of associated LegalContextCategoryGroup entities for the loaded navigation property _LCMContextCategoryGroupTP.If the navigation property _LCMContextCategoryGroupTP of a queried LegalContext 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 LegalContextCategoryGroup entities.
-
addLCMContextCategoryGroupTP
Adds elements to the list of associated LegalContextCategoryGroup entities. This corresponds to the OData navigation property _LCMContextCategoryGroupTP.If the navigation property _LCMContextCategoryGroupTP of a queried LegalContext 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 LegalContextCategoryGroup entities.
-
getLCMContextDateTPIfPresent
Retrieval of associated LegalContextDate entities (one to many). This corresponds to the OData navigation property _LCMContextDateTP.If the navigation property for an entity LegalContext 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 _LCMContextDateTP is already loaded, the result will
contain the LegalContextDate entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMContextDateTP
Overwrites the list of associated LegalContextDate entities for the loaded navigation property _LCMContextDateTP.If the navigation property _LCMContextDateTP of a queried LegalContext 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 LegalContextDate entities.
-
addLCMContextDateTP
Adds elements to the list of associated LegalContextDate entities. This corresponds to the OData navigation property _LCMContextDateTP.If the navigation property _LCMContextDateTP of a queried LegalContext 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 LegalContextDate entities.
-
getLCMContextEntityTPIfPresent
Retrieval of associated LegalContextEntity entities (one to many). This corresponds to the OData navigation property _LCMContextEntityTP.If the navigation property for an entity LegalContext 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 _LCMContextEntityTP is already loaded, the result will
contain the LegalContextEntity entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMContextEntityTP
Overwrites the list of associated LegalContextEntity entities for the loaded navigation property _LCMContextEntityTP.If the navigation property _LCMContextEntityTP of a queried LegalContext 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 LegalContextEntity entities.
-
addLCMContextEntityTP
Adds elements to the list of associated LegalContextEntity entities. This corresponds to the OData navigation property _LCMContextEntityTP.If the navigation property _LCMContextEntityTP of a queried LegalContext 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 LegalContextEntity entities.
-
getLCMContextObjectLinksTPIfPresent
@Nonnull public io.vavr.control.Option<List<LegalContextLinkedObject>> getLCMContextObjectLinksTPIfPresent()Retrieval of associated LegalContextLinkedObject entities (one to many). This corresponds to the OData navigation property _LCMContextObjectLinksTP.If the navigation property for an entity LegalContext 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 _LCMContextObjectLinksTP is already loaded, the result
will contain the LegalContextLinkedObject entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMContextObjectLinksTP
Overwrites the list of associated LegalContextLinkedObject entities for the loaded navigation property _LCMContextObjectLinksTP.If the navigation property _LCMContextObjectLinksTP of a queried LegalContext 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 LegalContextLinkedObject entities.
-
addLCMContextObjectLinksTP
Adds elements to the list of associated LegalContextLinkedObject entities. This corresponds to the OData navigation property _LCMContextObjectLinksTP.If the navigation property _LCMContextObjectLinksTP of a queried LegalContext 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 LegalContextLinkedObject entities.
-
getLCMContextRelationshipTPIfPresent
@Nonnull public io.vavr.control.Option<List<LegalContextRelationship>> getLCMContextRelationshipTPIfPresent()Retrieval of associated LegalContextRelationship entities (one to many). This corresponds to the OData navigation property _LCMContextRelationshipTP.If the navigation property for an entity LegalContext 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 _LCMContextRelationshipTP is already loaded, the result
will contain the LegalContextRelationship entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMContextRelationshipTP
Overwrites the list of associated LegalContextRelationship entities for the loaded navigation property _LCMContextRelationshipTP.If the navigation property _LCMContextRelationshipTP of a queried LegalContext 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 LegalContextRelationship entities.
-
addLCMContextRelationshipTP
Adds elements to the list of associated LegalContextRelationship entities. This corresponds to the OData navigation property _LCMContextRelationshipTP.If the navigation property _LCMContextRelationshipTP of a queried LegalContext 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 LegalContextRelationship entities.
-
getLCMCtxExtContactTPIfPresent
@Nonnull public io.vavr.control.Option<List<LegalCotextExternalContact>> getLCMCtxExtContactTPIfPresent()Retrieval of associated LegalCotextExternalContact entities (one to many). This corresponds to the OData navigation property _LCMCtxExtContactTP.If the navigation property for an entity LegalContext 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 _LCMCtxExtContactTP is already loaded, the result will
contain the LegalCotextExternalContact entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMCtxExtContactTP
Overwrites the list of associated LegalCotextExternalContact entities for the loaded navigation property _LCMCtxExtContactTP.If the navigation property _LCMCtxExtContactTP of a queried LegalContext 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 LegalCotextExternalContact entities.
-
addLCMCtxExtContactTP
Adds elements to the list of associated LegalCotextExternalContact entities. This corresponds to the OData navigation property _LCMCtxExtContactTP.If the navigation property _LCMCtxExtContactTP of a queried LegalContext 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 LegalCotextExternalContact entities.
-
getLCMCtxIntContactTPIfPresent
@Nonnull public io.vavr.control.Option<List<LegalContextIntContact>> getLCMCtxIntContactTPIfPresent()Retrieval of associated LegalContextIntContact entities (one to many). This corresponds to the OData navigation property _LCMCtxIntContactTP.If the navigation property for an entity LegalContext 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 _LCMCtxIntContactTP is already loaded, the result will
contain the LegalContextIntContact entities. If not, an
Optionwith result stateemptyis returned.
-
setLCMCtxIntContactTP
Overwrites the list of associated LegalContextIntContact entities for the loaded navigation property _LCMCtxIntContactTP.If the navigation property _LCMCtxIntContactTP of a queried LegalContext 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 LegalContextIntContact entities.
-
addLCMCtxIntContactTP
Adds elements to the list of associated LegalContextIntContact entities. This corresponds to the OData navigation property _LCMCtxIntContactTP.If the navigation property _LCMCtxIntContactTP of a queried LegalContext 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 LegalContextIntContact entities.
-
builder
-
getLglCntntMContextUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: LglCntntMContextUUID
- Returns:
- Universal Unique Identifier
-
getLglCntntMContext
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: LglCntntMContext
- Returns:
- Context ID
-
getLglCntntMContextVersion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LglCntntMContextVersion
- Returns:
- Context Version
-
getLglCntntMContextTitle
Constraints: Not nullable, Maximum length: 128Original property name from the Odata EDM: LglCntntMContextTitle
- Returns:
- Legal Transaction Name
-
getLglCntntMContextOwner
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LglCntntMContextOwner
- Returns:
- Owner
-
getLglCntntMProfile
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMProfile
- Returns:
- Profile
-
getLglCntntMContextStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LglCntntMContextStatus
- Returns:
- Context Status
-
getLglCntntMIntegrationType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LglCntntMIntegrationType
- Returns:
- Integration Variant
-
getLglCntntMContextValidFromDate
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMContextValidFromDate
- Returns:
- Valid From
-
getLglCntntMContextValidToDate
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMContextValidToDate
- Returns:
- Valid To
-
getLglCntntMCntxtLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LglCntntMCntxtLanguage
- Returns:
- Language Key
-
getLglCntntMPrevCntxtVers
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMPrevCntxtVers
- Returns:
- Universal Unique Identifier
-
getLglCntntMCntxtIsReadOnly
Constraints: Not nullableOriginal property name from the Odata EDM: LglCntntMCntxtIsReadOnly
- Returns:
- Read Only
-
getLglCntntMGovLaw
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: LglCntntMGovLaw
- Returns:
- Governing Law
-
getLglCntntMCntxtAccessLvl
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LglCntntMCntxtAccessLvl
- Returns:
- Access Level
-
getLglCntntMMainOrgType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LglCntntMMainOrgType
- Returns:
- Entity Technical Type
-
getLglCntntMMainOrgCoCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMMainOrgCoCode
- Returns:
- Entity ID
-
getLglCntntMMainOrgSalesOrg
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMMainOrgSalesOrg
- Returns:
- Entity ID
-
getLglCntntMMainOrgPurOrg
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LglCntntMMainOrgPurOrg
- Returns:
- Entity ID
-
getLglCntntMCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LglCntntMCreatedByUser
- Returns:
- Created By
-
getLglCntntMCreatedUTCDateTime
Constraints: NullableOriginal property name from the Odata EDM: LglCntntMCreatedUTCDateTime
- Returns:
- Created On
-
getLglCntntMChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LglCntntMChangedByUser
- Returns:
- Changed By User
-
getLglCntntMChangedUTCDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LglCntntMChangedUTCDateTime
- Returns:
- Changed UTC Date Time
-
toString
- Overrides:
toStringin classVdmObject<LegalContext>
-
equals
- Overrides:
equalsin classVdmEntity<LegalContext>
-
canEqual
- Overrides:
canEqualin classVdmEntity<LegalContext>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<LegalContext>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<LegalContext>
-