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

public class MaintOrderOpRelationship extends VdmEntity<MaintOrderOpRelationship>
Maintenance Order Relationship

Original entity name from the Odata EDM: MaintOrderOpRelationshipType

  • Field Details

    • ALL_FIELDS

      public static final MaintOrderOpRelationshipSelectable ALL_FIELDS
      Selector for all available fields of MaintOrderOpRelationship.
    • MAINTENANCE_ORDER

      public static final MaintOrderOpRelationshipField<String> MAINTENANCE_ORDER
      Use with available fluent helpers to apply the MaintenanceOrder field to query operations.
    • MAINTENANCE_ORDER_OPERATION

      public static final MaintOrderOpRelationshipField<String> MAINTENANCE_ORDER_OPERATION
      Use with available fluent helpers to apply the MaintenanceOrderOperation field to query operations.
    • MAINTENANCE_ORDER_SUB_OPERATION

      public static final MaintOrderOpRelationshipField<String> MAINTENANCE_ORDER_SUB_OPERATION
      Use with available fluent helpers to apply the MaintenanceOrderSubOperation field to query operations.
    • MAINT_ORD_OPERATION_IS_SUCCESSOR

      public static final MaintOrderOpRelationshipField<Boolean> MAINT_ORD_OPERATION_IS_SUCCESSOR
      Use with available fluent helpers to apply the MaintOrdOperationIsSuccessor field to query operations.
    • ORDER_OP_RELATIONSHIP_INT_TYPE

      public static final MaintOrderOpRelationshipField<String> ORDER_OP_RELATIONSHIP_INT_TYPE
      Use with available fluent helpers to apply the OrderOpRelationshipIntType field to query operations.
    • PREDECESSOR_MAINT_ORDER_ROUTING

      public static final MaintOrderOpRelationshipField<String> PREDECESSOR_MAINT_ORDER_ROUTING
      Use with available fluent helpers to apply the PredecessorMaintOrderRouting field to query operations.
    • PREDECESSOR_ORDER_ROUTING_NODE

      public static final MaintOrderOpRelationshipField<String> PREDECESSOR_ORDER_ROUTING_NODE
      Use with available fluent helpers to apply the PredecessorOrderRoutingNode field to query operations.
    • SUCCESSOR_MAINT_ORDER_ROUTING

      public static final MaintOrderOpRelationshipField<String> SUCCESSOR_MAINT_ORDER_ROUTING
      Use with available fluent helpers to apply the SuccessorMaintOrderRouting field to query operations.
    • SUCCESSOR_ORDER_ROUTING_NODE

      public static final MaintOrderOpRelationshipField<String> SUCCESSOR_ORDER_ROUTING_NODE
      Use with available fluent helpers to apply the SuccessorOrderRoutingNode field to query operations.
    • FACTORY_CALENDAR

      public static final MaintOrderOpRelationshipField<String> FACTORY_CALENDAR
      Use with available fluent helpers to apply the FactoryCalendar field to query operations.
    • OP_RELSHP_OFFSET_DURATION

      public static final MaintOrderOpRelationshipField<BigDecimal> OP_RELSHP_OFFSET_DURATION
      Use with available fluent helpers to apply the OpRelshpOffsetDuration field to query operations.
    • OP_RELSHP_OFFSET_DURATION_UNIT

      public static final MaintOrderOpRelationshipField<String> OP_RELSHP_OFFSET_DURATION_UNIT
      Use with available fluent helpers to apply the OpRelshpOffsetDurationUnit field to query operations.
    • OP_RELSHP_EARLIEST_START_DATE

      public static final MaintOrderOpRelationshipField<LocalDateTime> OP_RELSHP_EARLIEST_START_DATE
      Use with available fluent helpers to apply the OpRelshpEarliestStartDate field to query operations.
    • OP_RELSHP_EARLIEST_START_TIME

      public static final MaintOrderOpRelationshipField<LocalTime> OP_RELSHP_EARLIEST_START_TIME
      Use with available fluent helpers to apply the OpRelshpEarliestStartTime field to query operations.
    • OP_RELATIONSHIP_LATEST_START_DATE

      public static final MaintOrderOpRelationshipField<LocalDateTime> OP_RELATIONSHIP_LATEST_START_DATE
      Use with available fluent helpers to apply the OpRelationshipLatestStartDate field to query operations.
    • OP_RELATIONSHIP_LATEST_START_TIME

      public static final MaintOrderOpRelationshipField<LocalTime> OP_RELATIONSHIP_LATEST_START_TIME
      Use with available fluent helpers to apply the OpRelationshipLatestStartTime field to query operations.
    • OP_RELSHP_EARLIEST_FINISH_DATE

      public static final MaintOrderOpRelationshipField<LocalDateTime> OP_RELSHP_EARLIEST_FINISH_DATE
      Use with available fluent helpers to apply the OpRelshpEarliestFinishDate field to query operations.
    • OP_RELSHP_EARLIEST_FINISH_TIME

      public static final MaintOrderOpRelationshipField<LocalTime> OP_RELSHP_EARLIEST_FINISH_TIME
      Use with available fluent helpers to apply the OpRelshpEarliestFinishTime field to query operations.
    • OP_RELSHP_LATEST_FINISH_DATE

      public static final MaintOrderOpRelationshipField<LocalDateTime> OP_RELSHP_LATEST_FINISH_DATE
      Use with available fluent helpers to apply the OpRelshpLatestFinishDate field to query operations.
    • OP_RELSHP_LATEST_FINISH_TIME

      public static final MaintOrderOpRelationshipField<LocalTime> OP_RELSHP_LATEST_FINISH_TIME
      Use with available fluent helpers to apply the OpRelshpLatestFinishTime field to query operations.
    • TO_MAINTENANCE_ORDER_OPERATION

      public static final MaintOrderOpRelationshipOneToOneLink<MaintenanceOrderOperation> TO_MAINTENANCE_ORDER_OPERATION
      Use with available fluent helpers to apply the to_MaintenanceOrderOperation navigation property to query operations.
    • TO_MAINTENANCE_ORDER

      public static final MaintOrderOpRelationshipOneToOneLink<MaintenanceOrder> TO_MAINTENANCE_ORDER
      Use with available fluent helpers to apply the to_MaintenanceOrder navigation property to query operations.
  • Constructor Details

    • MaintOrderOpRelationship

      public MaintOrderOpRelationship()
    • MaintOrderOpRelationship

      public MaintOrderOpRelationship(@Nullable String maintenanceOrder, @Nullable String maintenanceOrderOperation, @Nullable String maintenanceOrderSubOperation, @Nullable Boolean maintOrdOperationIsSuccessor, @Nullable String relatedMaintenanceOrder, @Nullable String relatedMaintOrderOperation, @Nullable String orderOpRelationshipIntType, @Nullable String predecessorMaintOrderRouting, @Nullable String predecessorOrderRoutingNode, @Nullable String successorMaintOrderRouting, @Nullable String successorOrderRoutingNode, @Nullable String relatedMaintOrderRouting, @Nullable String relatedOrderRoutingNode, @Nullable String factoryCalendar, @Nullable BigDecimal opRelshpOffsetDuration, @Nullable String opRelshpOffsetDurationUnit, @Nullable LocalDateTime opRelshpEarliestStartDate, @Nullable LocalTime opRelshpEarliestStartTime, @Nullable LocalDateTime opRelationshipLatestStartDate, @Nullable LocalTime opRelationshipLatestStartTime, @Nullable LocalDateTime opRelshpEarliestFinishDate, @Nullable LocalTime opRelshpEarliestFinishTime, @Nullable LocalDateTime opRelshpLatestFinishDate, @Nullable LocalTime opRelshpLatestFinishTime, @Nullable MaintenanceOrderOperation toMaintenanceOrderOperation, @Nullable MaintenanceOrder toMaintenanceOrder)
  • Method Details

    • getType

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

      public void setMaintenanceOrder(@Nullable String maintenanceOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Parameters:
      maintenanceOrder - Order Number
    • setMaintenanceOrderOperation

      public void setMaintenanceOrderOperation(@Nullable String maintenanceOrderOperation)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderOperation

      Parameters:
      maintenanceOrderOperation - Maintenance Order Operation
    • setMaintenanceOrderSubOperation

      public void setMaintenanceOrderSubOperation(@Nullable String maintenanceOrderSubOperation)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderSubOperation

      Parameters:
      maintenanceOrderSubOperation - Maintenance Order Suboperation
    • setMaintOrdOperationIsSuccessor

      public void setMaintOrdOperationIsSuccessor(@Nullable Boolean maintOrdOperationIsSuccessor)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: MaintOrdOperationIsSuccessor

      Parameters:
      maintOrdOperationIsSuccessor - Indicator: Activity is successor to selected activity
    • setRelatedMaintenanceOrder

      public void setRelatedMaintenanceOrder(@Nullable String relatedMaintenanceOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RelatedMaintenanceOrder

      Parameters:
      relatedMaintenanceOrder - Order Number
    • setRelatedMaintOrderOperation

      public void setRelatedMaintOrderOperation(@Nullable String relatedMaintOrderOperation)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RelatedMaintOrderOperation

      Parameters:
      relatedMaintOrderOperation - Maintenance Order Operation
    • setOrderOpRelationshipIntType

      public void setOrderOpRelationshipIntType(@Nullable String orderOpRelationshipIntType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrderOpRelationshipIntType

      Parameters:
      orderOpRelationshipIntType - Type of relationship
    • setPredecessorMaintOrderRouting

      public void setPredecessorMaintOrderRouting(@Nullable String predecessorMaintOrderRouting)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PredecessorMaintOrderRouting

      Parameters:
      predecessorMaintOrderRouting - No. identifying the network to which the predecessor belongs
    • setPredecessorOrderRoutingNode

      public void setPredecessorOrderRoutingNode(@Nullable String predecessorOrderRoutingNode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: PredecessorOrderRoutingNode

      Parameters:
      predecessorOrderRoutingNode - Internal counter
    • setSuccessorMaintOrderRouting

      public void setSuccessorMaintOrderRouting(@Nullable String successorMaintOrderRouting)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SuccessorMaintOrderRouting

      Parameters:
      successorMaintOrderRouting - No. identifying the network to which the successor belongs
    • setSuccessorOrderRoutingNode

      public void setSuccessorOrderRoutingNode(@Nullable String successorOrderRoutingNode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: SuccessorOrderRoutingNode

      Parameters:
      successorOrderRoutingNode - Internal counter
    • setRelatedMaintOrderRouting

      public void setRelatedMaintOrderRouting(@Nullable String relatedMaintOrderRouting)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RelatedMaintOrderRouting

      Parameters:
      relatedMaintOrderRouting - No. identifying the network to which the successor belongs
    • setRelatedOrderRoutingNode

      public void setRelatedOrderRoutingNode(@Nullable String relatedOrderRoutingNode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: RelatedOrderRoutingNode

      Parameters:
      relatedOrderRoutingNode - Internal counter
    • setFactoryCalendar

      public void setFactoryCalendar(@Nullable String factoryCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Parameters:
      factoryCalendar - Factory Calendar
    • setOpRelshpOffsetDuration

      public void setOpRelshpOffsetDuration(@Nullable BigDecimal opRelshpOffsetDuration)
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: OpRelshpOffsetDuration

      Parameters:
      opRelshpOffsetDuration - Time Interval Between Relationships
    • setOpRelshpOffsetDurationUnit

      public void setOpRelshpOffsetDurationUnit(@Nullable String opRelshpOffsetDurationUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpRelshpOffsetDurationUnit

      Parameters:
      opRelshpOffsetDurationUnit - Unit for the time interval between relationships
    • setOpRelshpEarliestStartDate

      public void setOpRelshpEarliestStartDate(@Nullable LocalDateTime opRelshpEarliestStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpEarliestStartDate

      Parameters:
      opRelshpEarliestStartDate - Earliest start date for the relationship
    • setOpRelshpEarliestStartTime

      public void setOpRelshpEarliestStartTime(@Nullable LocalTime opRelshpEarliestStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpEarliestStartTime

      Parameters:
      opRelshpEarliestStartTime - Earliest start time for the relationship
    • setOpRelationshipLatestStartDate

      public void setOpRelationshipLatestStartDate(@Nullable LocalDateTime opRelationshipLatestStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelationshipLatestStartDate

      Parameters:
      opRelationshipLatestStartDate - Latest start date of the relationship
    • setOpRelationshipLatestStartTime

      public void setOpRelationshipLatestStartTime(@Nullable LocalTime opRelationshipLatestStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelationshipLatestStartTime

      Parameters:
      opRelationshipLatestStartTime - Latest start time of the relationship
    • setOpRelshpEarliestFinishDate

      public void setOpRelshpEarliestFinishDate(@Nullable LocalDateTime opRelshpEarliestFinishDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpEarliestFinishDate

      Parameters:
      opRelshpEarliestFinishDate - Earliest finish date for the relationship
    • setOpRelshpEarliestFinishTime

      public void setOpRelshpEarliestFinishTime(@Nullable LocalTime opRelshpEarliestFinishTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpEarliestFinishTime

      Parameters:
      opRelshpEarliestFinishTime - Earliest finish time for the relationship
    • setOpRelshpLatestFinishDate

      public void setOpRelshpLatestFinishDate(@Nullable LocalDateTime opRelshpLatestFinishDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpLatestFinishDate

      Parameters:
      opRelshpLatestFinishDate - Latest finish date of the relationship
    • setOpRelshpLatestFinishTime

      public void setOpRelshpLatestFinishTime(@Nullable LocalTime opRelshpLatestFinishTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpLatestFinishTime

      Parameters:
      opRelshpLatestFinishTime - Latest finish time of the relationship
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> MaintOrderOpRelationshipField<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> MaintOrderOpRelationshipField<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<MaintOrderOpRelationship>
    • setServicePathForFetch

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

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

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

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

      @Nullable public MaintenanceOrderOperation fetchMaintenanceOrderOperation()
      Fetches the MaintenanceOrderOperation entity (one to one) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrderOperation.

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

      Returns:
      The single associated MaintenanceOrderOperation 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.
    • getMaintenanceOrderOperationOrFetch

      @Nullable public MaintenanceOrderOperation getMaintenanceOrderOperationOrFetch()
      Retrieval of associated MaintenanceOrderOperation entity (one to one). This corresponds to the OData navigation property to_MaintenanceOrderOperation.

      If the navigation property to_MaintenanceOrderOperation of a queried MaintOrderOpRelationship 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 MaintenanceOrderOperation 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.
    • getMaintenanceOrderOperationIfPresent

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

      If the navigation property for an entity MaintOrderOpRelationship 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_MaintenanceOrderOperation is already loaded, the result will contain the MaintenanceOrderOperation entity. If not, an Option with result state empty is returned.
    • setMaintenanceOrderOperation

      public void setMaintenanceOrderOperation(MaintenanceOrderOperation value)
      Overwrites the associated MaintenanceOrderOperation entity for the loaded navigation property to_MaintenanceOrderOperation.
      Parameters:
      value - New MaintenanceOrderOperation entity.
    • fetchMaintenanceOrder

      @Nullable public MaintenanceOrder fetchMaintenanceOrder()
      Fetches the MaintenanceOrder entity (one to one) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrder.

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

      Returns:
      The single associated MaintenanceOrder 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.
    • getMaintenanceOrderOrFetch

      @Nullable public MaintenanceOrder getMaintenanceOrderOrFetch()
      Retrieval of associated MaintenanceOrder entity (one to one). This corresponds to the OData navigation property to_MaintenanceOrder.

      If the navigation property to_MaintenanceOrder of a queried MaintOrderOpRelationship 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 MaintenanceOrder 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.
    • getMaintenanceOrderIfPresent

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

      If the navigation property for an entity MaintOrderOpRelationship 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_MaintenanceOrder is already loaded, the result will contain the MaintenanceOrder entity. If not, an Option with result state empty is returned.
    • setMaintenanceOrder

      public void setMaintenanceOrder(MaintenanceOrder value)
      Overwrites the associated MaintenanceOrder entity for the loaded navigation property to_MaintenanceOrder.
      Parameters:
      value - New MaintenanceOrder entity.
    • builder

    • getMaintenanceOrder

      @Nullable public String getMaintenanceOrder()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Returns:
      Order Number
    • getMaintenanceOrderOperation

      @Nullable public String getMaintenanceOrderOperation()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderOperation

      Returns:
      Maintenance Order Operation
    • getMaintenanceOrderSubOperation

      @Nullable public String getMaintenanceOrderSubOperation()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderSubOperation

      Returns:
      Maintenance Order Suboperation
    • getMaintOrdOperationIsSuccessor

      @Nullable public Boolean getMaintOrdOperationIsSuccessor()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: MaintOrdOperationIsSuccessor

      Returns:
      Indicator: Activity is successor to selected activity
    • getRelatedMaintenanceOrder

      @Nullable public String getRelatedMaintenanceOrder()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RelatedMaintenanceOrder

      Returns:
      Order Number
    • getRelatedMaintOrderOperation

      @Nullable public String getRelatedMaintOrderOperation()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RelatedMaintOrderOperation

      Returns:
      Maintenance Order Operation
    • getOrderOpRelationshipIntType

      @Nullable public String getOrderOpRelationshipIntType()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrderOpRelationshipIntType

      Returns:
      Type of relationship
    • getPredecessorMaintOrderRouting

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

      Original property name from the Odata EDM: PredecessorMaintOrderRouting

      Returns:
      No. identifying the network to which the predecessor belongs
    • getPredecessorOrderRoutingNode

      @Nullable public String getPredecessorOrderRoutingNode()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: PredecessorOrderRoutingNode

      Returns:
      Internal counter
    • getSuccessorMaintOrderRouting

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

      Original property name from the Odata EDM: SuccessorMaintOrderRouting

      Returns:
      No. identifying the network to which the successor belongs
    • getSuccessorOrderRoutingNode

      @Nullable public String getSuccessorOrderRoutingNode()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: SuccessorOrderRoutingNode

      Returns:
      Internal counter
    • getRelatedMaintOrderRouting

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

      Original property name from the Odata EDM: RelatedMaintOrderRouting

      Returns:
      No. identifying the network to which the successor belongs
    • getRelatedOrderRoutingNode

      @Nullable public String getRelatedOrderRoutingNode()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: RelatedOrderRoutingNode

      Returns:
      Internal counter
    • getFactoryCalendar

      @Nullable public String getFactoryCalendar()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Returns:
      Factory Calendar
    • getOpRelshpOffsetDuration

      @Nullable public BigDecimal getOpRelshpOffsetDuration()
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: OpRelshpOffsetDuration

      Returns:
      Time Interval Between Relationships
    • getOpRelshpOffsetDurationUnit

      @Nullable public String getOpRelshpOffsetDurationUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpRelshpOffsetDurationUnit

      Returns:
      Unit for the time interval between relationships
    • getOpRelshpEarliestStartDate

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

      Original property name from the Odata EDM: OpRelshpEarliestStartDate

      Returns:
      Earliest start date for the relationship
    • getOpRelshpEarliestStartTime

      @Nullable public LocalTime getOpRelshpEarliestStartTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpEarliestStartTime

      Returns:
      Earliest start time for the relationship
    • getOpRelationshipLatestStartDate

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

      Original property name from the Odata EDM: OpRelationshipLatestStartDate

      Returns:
      Latest start date of the relationship
    • getOpRelationshipLatestStartTime

      @Nullable public LocalTime getOpRelationshipLatestStartTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelationshipLatestStartTime

      Returns:
      Latest start time of the relationship
    • getOpRelshpEarliestFinishDate

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

      Original property name from the Odata EDM: OpRelshpEarliestFinishDate

      Returns:
      Earliest finish date for the relationship
    • getOpRelshpEarliestFinishTime

      @Nullable public LocalTime getOpRelshpEarliestFinishTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpEarliestFinishTime

      Returns:
      Earliest finish time for the relationship
    • getOpRelshpLatestFinishDate

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

      Original property name from the Odata EDM: OpRelshpLatestFinishDate

      Returns:
      Latest finish date of the relationship
    • getOpRelshpLatestFinishTime

      @Nullable public LocalTime getOpRelshpLatestFinishTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OpRelshpLatestFinishTime

      Returns:
      Latest finish time of the relationship
    • toString

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

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

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

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