Class SpecAssignedMatlForKeyDate

java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<SpecAssignedMatlForKeyDate>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.rawsubstance.SpecAssignedMatlForKeyDate

public class SpecAssignedMatlForKeyDate extends VdmEntity<SpecAssignedMatlForKeyDate>
Specification Assigned Material For Key Date

Original entity name from the Odata EDM: A_SpecAssignedMatlForKeyDateType

  • Field Details

    • ALL_FIELDS

      public static final SpecAssignedMatlForKeyDateSelectable ALL_FIELDS
      Selector for all available fields of SpecAssignedMatlForKeyDate.
    • SPEC_MATERIAL_ASSGMT_INTERNAL_ID

      public static final SpecAssignedMatlForKeyDateField<String> SPEC_MATERIAL_ASSGMT_INTERNAL_ID
      Use with available fluent helpers to apply the SpecMaterialAssgmtInternalID field to query operations.
    • SPEC_MATERIAL_ASSGMT_CHANGE_STATE

      public static final SpecAssignedMatlForKeyDateField<String> SPEC_MATERIAL_ASSGMT_CHANGE_STATE
      Use with available fluent helpers to apply the SpecMaterialAssgmtChangeState field to query operations.
    • MATERIAL

      public static final SpecAssignedMatlForKeyDateField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • PLANT

      public static final SpecAssignedMatlForKeyDateField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • PLANT_NAME

      public static final SpecAssignedMatlForKeyDateField<String> PLANT_NAME
      Use with available fluent helpers to apply the PlantName field to query operations.
    • SPEC_MATERIAL_ASSGMT_CHANGE_DATE

      public static final SpecAssignedMatlForKeyDateField<LocalDateTime> SPEC_MATERIAL_ASSGMT_CHANGE_DATE
      Use with available fluent helpers to apply the SpecMaterialAssgmtChangeDate field to query operations.
    • SPEC_MATERIAL_ASSGMT_CHANGE_NUMBER

      public static final SpecAssignedMatlForKeyDateField<String> SPEC_MATERIAL_ASSGMT_CHANGE_NUMBER
      Use with available fluent helpers to apply the SpecMaterialAssgmtChangeNumber field to query operations.
    • SPEC_MATERIAL_ASSGMT_CREATED_BY_USR

      public static final SpecAssignedMatlForKeyDateField<String> SPEC_MATERIAL_ASSGMT_CREATED_BY_USR
      Use with available fluent helpers to apply the SpecMaterialAssgmtCreatedByUsr field to query operations.
    • SPEC_MATERIAL_ASSGMT_CREATION_DATE

      public static final SpecAssignedMatlForKeyDateField<LocalDateTime> SPEC_MATERIAL_ASSGMT_CREATION_DATE
      Use with available fluent helpers to apply the SpecMaterialAssgmtCreationDate field to query operations.
    • SPEC_MATERIAL_ASSGMT_IS_DELETED

      public static final SpecAssignedMatlForKeyDateField<Boolean> SPEC_MATERIAL_ASSGMT_IS_DELETED
      Use with available fluent helpers to apply the SpecMaterialAssgmtIsDeleted field to query operations.
    • SPEC_MATL_ASSGMT_LAST_CHANGED_BY_USR

      public static final SpecAssignedMatlForKeyDateField<String> SPEC_MATL_ASSGMT_LAST_CHANGED_BY_USR
      Use with available fluent helpers to apply the SpecMatlAssgmtLastChangedByUsr field to query operations.
    • SPEC_MATL_ASSGMT_VALDTY_END_DATE

      public static final SpecAssignedMatlForKeyDateField<LocalDateTime> SPEC_MATL_ASSGMT_VALDTY_END_DATE
      Use with available fluent helpers to apply the SpecMatlAssgmtValdtyEndDate field to query operations.
    • SPEC_MATL_ASSGMT_VALDTY_START_DATE

      public static final SpecAssignedMatlForKeyDateField<LocalDateTime> SPEC_MATL_ASSGMT_VALDTY_START_DATE
      Use with available fluent helpers to apply the SpecMatlAssgmtValdtyStartDate field to query operations.
    • SPECIFICATION_INTERNAL_ID

      public static final SpecAssignedMatlForKeyDateField<String> SPECIFICATION_INTERNAL_ID
      Use with available fluent helpers to apply the SpecificationInternalID field to query operations.
    • SPECIFICATION_AUTHZN_GROUP

      public static final SpecAssignedMatlForKeyDateField<String> SPECIFICATION_AUTHZN_GROUP
      Use with available fluent helpers to apply the SpecificationAuthznGroup field to query operations.
    • SPECIFICATION_TYPE

      public static final SpecAssignedMatlForKeyDateField<String> SPECIFICATION_TYPE
      Use with available fluent helpers to apply the SpecificationType field to query operations.
    • TO_DESCRIPTION

      public static final SpecAssignedMatlForKeyDateLink<ProductDescription> TO_DESCRIPTION
      Use with available fluent helpers to apply the to_Description navigation property to query operations.
    • TO_PRODUCT

      public static final SpecAssignedMatlForKeyDateOneToOneLink<Product> TO_PRODUCT
      Use with available fluent helpers to apply the to_Product navigation property to query operations.
    • TO_PRODUCT_PLANT

      public static final SpecAssignedMatlForKeyDateOneToOneLink<ProductPlant> TO_PRODUCT_PLANT
      Use with available fluent helpers to apply the to_ProductPlant navigation property to query operations.
  • Constructor Details

    • SpecAssignedMatlForKeyDate

      public SpecAssignedMatlForKeyDate()
    • SpecAssignedMatlForKeyDate

      public SpecAssignedMatlForKeyDate(@Nullable String specMaterialAssgmtInternalID, @Nullable String specMaterialAssgmtChangeState, @Nullable String material, @Nullable String plant, @Nullable String plantName, @Nullable LocalDateTime specMaterialAssgmtChangeDate, @Nullable String specMaterialAssgmtChangeNumber, @Nullable String specMaterialAssgmtCreatedByUsr, @Nullable LocalDateTime specMaterialAssgmtCreationDate, @Nullable Boolean specMaterialAssgmtIsDeleted, @Nullable String specMatlAssgmtLastChangedByUsr, @Nullable LocalDateTime specMatlAssgmtValdtyEndDate, @Nullable LocalDateTime specMatlAssgmtValdtyStartDate, @Nullable String specificationInternalID, @Nullable String specificationAuthznGroup, @Nullable String specificationType, List<ProductDescription> toDescription, @Nullable Product toProduct, @Nullable ProductPlant toProductPlant)
  • Method Details

    • getType

      @Nonnull public Class<SpecAssignedMatlForKeyDate> getType()
      Specified by:
      getType in class VdmObject<SpecAssignedMatlForKeyDate>
    • setSpecMaterialAssgmtInternalID

      public void setSpecMaterialAssgmtInternalID(@Nullable String specMaterialAssgmtInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecMaterialAssgmtInternalID

      Parameters:
      specMaterialAssgmtInternalID - Sequential Number of Data Record
    • setSpecMaterialAssgmtChangeState

      public void setSpecMaterialAssgmtChangeState(@Nullable String specMaterialAssgmtChangeState)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecMaterialAssgmtChangeState

      Parameters:
      specMaterialAssgmtChangeState - Sequential Number of the Change State
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setPlantName

      public void setPlantName(@Nullable String plantName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PlantName

      Parameters:
      plantName - Plant Name
    • setSpecMaterialAssgmtChangeDate

      public void setSpecMaterialAssgmtChangeDate(@Nullable LocalDateTime specMaterialAssgmtChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMaterialAssgmtChangeDate

      Parameters:
      specMaterialAssgmtChangeDate - Last Changed On
    • setSpecMaterialAssgmtChangeNumber

      public void setSpecMaterialAssgmtChangeNumber(@Nullable String specMaterialAssgmtChangeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SpecMaterialAssgmtChangeNumber

      Parameters:
      specMaterialAssgmtChangeNumber - Change Number
    • setSpecMaterialAssgmtCreatedByUsr

      public void setSpecMaterialAssgmtCreatedByUsr(@Nullable String specMaterialAssgmtCreatedByUsr)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SpecMaterialAssgmtCreatedByUsr

      Parameters:
      specMaterialAssgmtCreatedByUsr - Created By
    • setSpecMaterialAssgmtCreationDate

      public void setSpecMaterialAssgmtCreationDate(@Nullable LocalDateTime specMaterialAssgmtCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMaterialAssgmtCreationDate

      Parameters:
      specMaterialAssgmtCreationDate - Created On
    • setSpecMaterialAssgmtIsDeleted

      public void setSpecMaterialAssgmtIsDeleted(@Nullable Boolean specMaterialAssgmtIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: SpecMaterialAssgmtIsDeleted

      Parameters:
      specMaterialAssgmtIsDeleted - Deletion Indicator
    • setSpecMatlAssgmtLastChangedByUsr

      public void setSpecMatlAssgmtLastChangedByUsr(@Nullable String specMatlAssgmtLastChangedByUsr)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SpecMatlAssgmtLastChangedByUsr

      Parameters:
      specMatlAssgmtLastChangedByUsr - Last Changed By
    • setSpecMatlAssgmtValdtyEndDate

      public void setSpecMatlAssgmtValdtyEndDate(@Nullable LocalDateTime specMatlAssgmtValdtyEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMatlAssgmtValdtyEndDate

      Parameters:
      specMatlAssgmtValdtyEndDate - Valid-To Date
    • setSpecMatlAssgmtValdtyStartDate

      public void setSpecMatlAssgmtValdtyStartDate(@Nullable LocalDateTime specMatlAssgmtValdtyStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMatlAssgmtValdtyStartDate

      Parameters:
      specMatlAssgmtValdtyStartDate - Valid-From Date
    • setSpecificationInternalID

      public void setSpecificationInternalID(@Nullable String specificationInternalID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationInternalID

      Parameters:
      specificationInternalID - Sequential Number of Data Record
    • setSpecificationAuthznGroup

      public void setSpecificationAuthznGroup(@Nullable String specificationAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationAuthznGroup

      Parameters:
      specificationAuthznGroup - Recipe Authorization Group
    • setSpecificationType

      public void setSpecificationType(@Nullable String specificationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationType

      Parameters:
      specificationType - Specification Type
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<SpecAssignedMatlForKeyDate>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<SpecAssignedMatlForKeyDate>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<SpecAssignedMatlForKeyDate>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<SpecAssignedMatlForKeyDate>
    • field

      @Nonnull public static <T> SpecAssignedMatlForKeyDateField<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> SpecAssignedMatlForKeyDateField<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 field
      fieldName - 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

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<SpecAssignedMatlForKeyDate>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<SpecAssignedMatlForKeyDate>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<SpecAssignedMatlForKeyDate>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<SpecAssignedMatlForKeyDate>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<SpecAssignedMatlForKeyDate>
    • fetchDescription

      @Nonnull public List<ProductDescription> fetchDescription()
      Fetches the ProductDescription entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Description.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated ProductDescription 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.
    • getDescriptionOrFetch

      @Nonnull public List<ProductDescription> getDescriptionOrFetch()
      Retrieval of associated ProductDescription entities (one to many). This corresponds to the OData navigation property to_Description.

      If the navigation property to_Description of a queried SpecAssignedMatlForKeyDate 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 ProductDescription 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.
    • getDescriptionIfPresent

      @Nonnull public io.vavr.control.Option<List<ProductDescription>> getDescriptionIfPresent()
      Retrieval of associated ProductDescription entities (one to many). This corresponds to the OData navigation property to_Description.

      If the navigation property for an entity SpecAssignedMatlForKeyDate has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Description is already loaded, the result will contain the ProductDescription entities. If not, an Option with result state empty is returned.
    • setDescription

      public void setDescription(@Nonnull List<ProductDescription> value)
      Overwrites the list of associated ProductDescription entities for the loaded navigation property to_Description.

      If the navigation property to_Description of a queried SpecAssignedMatlForKeyDate 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 ProductDescription entities.
    • addDescription

      public void addDescription(ProductDescription... entity)
      Adds elements to the list of associated ProductDescription entities. This corresponds to the OData navigation property to_Description.

      If the navigation property to_Description of a queried SpecAssignedMatlForKeyDate 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 ProductDescription entities.
    • fetchProduct

      @Nullable public Product fetchProduct()
      Fetches the Product entity (one to one) associated with this entity. This corresponds to the OData navigation property to_Product.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated Product entity, or null if 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.
    • getProductOrFetch

      @Nullable public Product getProductOrFetch()
      Retrieval of associated Product entity (one to one). This corresponds to the OData navigation property to_Product.

      If the navigation property to_Product of a queried SpecAssignedMatlForKeyDate 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 Product 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.
    • getProductIfPresent

      @Nonnull public io.vavr.control.Option<Product> getProductIfPresent()
      Retrieval of associated Product entity (one to one). This corresponds to the OData navigation property to_Product.

      If the navigation property for an entity SpecAssignedMatlForKeyDate has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Product is already loaded, the result will contain the Product entity. If not, an Option with result state empty is returned.
    • setProduct

      public void setProduct(Product value)
      Overwrites the associated Product entity for the loaded navigation property to_Product.
      Parameters:
      value - New Product entity.
    • fetchProductPlant

      @Nullable public ProductPlant fetchProductPlant()
      Fetches the ProductPlant entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProductPlant.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated ProductPlant entity, or null if 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.
    • getProductPlantOrFetch

      @Nullable public ProductPlant getProductPlantOrFetch()
      Retrieval of associated ProductPlant entity (one to one). This corresponds to the OData navigation property to_ProductPlant.

      If the navigation property to_ProductPlant of a queried SpecAssignedMatlForKeyDate 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 ProductPlant 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.
    • getProductPlantIfPresent

      @Nonnull public io.vavr.control.Option<ProductPlant> getProductPlantIfPresent()
      Retrieval of associated ProductPlant entity (one to one). This corresponds to the OData navigation property to_ProductPlant.

      If the navigation property for an entity SpecAssignedMatlForKeyDate has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_ProductPlant is already loaded, the result will contain the ProductPlant entity. If not, an Option with result state empty is returned.
    • setProductPlant

      public void setProductPlant(ProductPlant value)
      Overwrites the associated ProductPlant entity for the loaded navigation property to_ProductPlant.
      Parameters:
      value - New ProductPlant entity.
    • builder

    • getSpecMaterialAssgmtInternalID

      @Nullable public String getSpecMaterialAssgmtInternalID()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecMaterialAssgmtInternalID

      Returns:
      Sequential Number of Data Record
    • getSpecMaterialAssgmtChangeState

      @Nullable public String getSpecMaterialAssgmtChangeState()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecMaterialAssgmtChangeState

      Returns:
      Sequential Number of the Change State
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getPlantName

      @Nullable public String getPlantName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PlantName

      Returns:
      Plant Name
    • getSpecMaterialAssgmtChangeDate

      @Nullable public LocalDateTime getSpecMaterialAssgmtChangeDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMaterialAssgmtChangeDate

      Returns:
      Last Changed On
    • getSpecMaterialAssgmtChangeNumber

      @Nullable public String getSpecMaterialAssgmtChangeNumber()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SpecMaterialAssgmtChangeNumber

      Returns:
      Change Number
    • getSpecMaterialAssgmtCreatedByUsr

      @Nullable public String getSpecMaterialAssgmtCreatedByUsr()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SpecMaterialAssgmtCreatedByUsr

      Returns:
      Created By
    • getSpecMaterialAssgmtCreationDate

      @Nullable public LocalDateTime getSpecMaterialAssgmtCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMaterialAssgmtCreationDate

      Returns:
      Created On
    • getSpecMaterialAssgmtIsDeleted

      @Nullable public Boolean getSpecMaterialAssgmtIsDeleted()
      Constraints: none

      Original property name from the Odata EDM: SpecMaterialAssgmtIsDeleted

      Returns:
      Deletion Indicator
    • getSpecMatlAssgmtLastChangedByUsr

      @Nullable public String getSpecMatlAssgmtLastChangedByUsr()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SpecMatlAssgmtLastChangedByUsr

      Returns:
      Last Changed By
    • getSpecMatlAssgmtValdtyEndDate

      @Nullable public LocalDateTime getSpecMatlAssgmtValdtyEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMatlAssgmtValdtyEndDate

      Returns:
      Valid-To Date
    • getSpecMatlAssgmtValdtyStartDate

      @Nullable public LocalDateTime getSpecMatlAssgmtValdtyStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SpecMatlAssgmtValdtyStartDate

      Returns:
      Valid-From Date
    • getSpecificationInternalID

      @Nullable public String getSpecificationInternalID()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationInternalID

      Returns:
      Sequential Number of Data Record
    • getSpecificationAuthznGroup

      @Nullable public String getSpecificationAuthznGroup()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationAuthznGroup

      Returns:
      Recipe Authorization Group
    • getSpecificationType

      @Nullable public String getSpecificationType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationType

      Returns:
      Specification Type
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<SpecAssignedMatlForKeyDate>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<SpecAssignedMatlForKeyDate>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<SpecAssignedMatlForKeyDate>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<SpecAssignedMatlForKeyDate>