Class TimeOverview
Original entity name from the Odata EDM: TimeOverview
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TimeOverviewField<BigDecimal>Use with available fluent helpers to apply the Absencehours field to query operations.static final TimeOverviewSelectableSelector for all available fields of TimeOverview.static final TimeOverviewField<BigDecimal>Use with available fluent helpers to apply the Attendancehours field to query operations.static final TimeOverviewField<LocalDateTime>Use with available fluent helpers to apply the Calendardate field to query operations.static final TimeOverviewField<String>Use with available fluent helpers to apply the Companycode field to query operations.static final TimeOverviewField<Boolean>Use with available fluent helpers to apply the Isnonworkingday field to query operations.static final TimeOverviewField<BigDecimal>Use with available fluent helpers to apply the Overtimehours field to query operations.static final TimeOverviewField<String>Use with available fluent helpers to apply the Personworkagreement field to query operations.static final TimeOverviewField<String>Use with available fluent helpers to apply the Personworkagreementexternalid field to query operations.static final TimeOverviewField<LocalTime>Use with available fluent helpers to apply the Plannedendtime field to query operations.static final TimeOverviewField<LocalTime>Use with available fluent helpers to apply the Plannedstarttime field to query operations.static final TimeOverviewField<BigDecimal>Use with available fluent helpers to apply the Plannedworkinghours field to query operations.static final TimeOverviewField<String>Use with available fluent helpers to apply the Publicholidayclass field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionTimeOverview(String personworkagreementexternalid, String companycode, String personworkagreement, LocalDateTime calendardate, BigDecimal plannedworkinghours, LocalTime plannedstarttime, LocalTime plannedendtime, String publicholidayclass, Boolean isnonworkingday, BigDecimal absencehours, BigDecimal attendancehours, BigDecimal overtimehours) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
TimeOverviewField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> TimeOverviewField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 5, Scale: 2Constraints: Not nullable, Precision: 5, Scale: 2(Key Field) Constraints: Not nullable, Precision: 7(Key Field) Constraints: Not nullable, Maximum length: 4protected Stringprotected StringConstraints: nonegetKey()Constraints: Not nullable, Precision: 5, Scale: 2Constraints: Not nullable, Maximum length: 8(Key Field) Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 5, Scale: 2Constraints: Not nullable, Maximum length: 1getType()inthashCode()voidsetAbsencehours(BigDecimal absencehours) Constraints: Not nullable, Precision: 5, Scale: 2voidsetAttendancehours(BigDecimal attendancehours) Constraints: Not nullable, Precision: 5, Scale: 2voidsetCalendardate(LocalDateTime calendardate) (Key Field) Constraints: Not nullable, Precision: 7voidsetCompanycode(String companycode) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetIsnonworkingday(Boolean isnonworkingday) Constraints: nonevoidsetOvertimehours(BigDecimal overtimehours) Constraints: Not nullable, Precision: 5, Scale: 2voidsetPersonworkagreement(String personworkagreement) Constraints: Not nullable, Maximum length: 8voidsetPersonworkagreementexternalid(String personworkagreementexternalid) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetPlannedendtime(LocalTime plannedendtime) Constraints: Not nullable, Precision: 0voidsetPlannedstarttime(LocalTime plannedstarttime) Constraints: Not nullable, Precision: 0voidsetPlannedworkinghours(BigDecimal plannedworkinghours) Constraints: Not nullable, Precision: 5, Scale: 2voidsetPublicholidayclass(String publicholidayclass) Constraints: Not nullable, Maximum length: 1protected voidsetServicePathForFetch(String servicePathForFetch) toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of TimeOverview. -
PERSONWORKAGREEMENTEXTERNALID
Use with available fluent helpers to apply the Personworkagreementexternalid field to query operations. -
COMPANYCODE
Use with available fluent helpers to apply the Companycode field to query operations. -
PERSONWORKAGREEMENT
Use with available fluent helpers to apply the Personworkagreement field to query operations. -
CALENDARDATE
Use with available fluent helpers to apply the Calendardate field to query operations. -
PLANNEDWORKINGHOURS
Use with available fluent helpers to apply the Plannedworkinghours field to query operations. -
PLANNEDSTARTTIME
Use with available fluent helpers to apply the Plannedstarttime field to query operations. -
PLANNEDENDTIME
Use with available fluent helpers to apply the Plannedendtime field to query operations. -
PUBLICHOLIDAYCLASS
Use with available fluent helpers to apply the Publicholidayclass field to query operations. -
ISNONWORKINGDAY
Use with available fluent helpers to apply the Isnonworkingday field to query operations. -
ABSENCEHOURS
Use with available fluent helpers to apply the Absencehours field to query operations. -
ATTENDANCEHOURS
Use with available fluent helpers to apply the Attendancehours field to query operations. -
OVERTIMEHOURS
Use with available fluent helpers to apply the Overtimehours field to query operations.
-
-
Constructor Details
-
TimeOverview
public TimeOverview() -
TimeOverview
public TimeOverview(@Nullable String personworkagreementexternalid, @Nullable String companycode, @Nullable String personworkagreement, @Nullable LocalDateTime calendardate, @Nullable BigDecimal plannedworkinghours, @Nullable LocalTime plannedstarttime, @Nullable LocalTime plannedendtime, @Nullable String publicholidayclass, @Nullable Boolean isnonworkingday, @Nullable BigDecimal absencehours, @Nullable BigDecimal attendancehours, @Nullable BigDecimal overtimehours)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<TimeOverview>
-
setPersonworkagreementexternalid
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: Personworkagreementexternalid
- Parameters:
personworkagreementexternalid- Work Agreement Ext ID
-
setCompanycode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Companycode
- Parameters:
companycode- Company Code
-
setPersonworkagreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: Personworkagreement
- Parameters:
personworkagreement- Person Work Agreement
-
setCalendardate
(Key Field) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: Calendardate
- Parameters:
calendardate- Calendar Date
-
setPlannedworkinghours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Plannedworkinghours
- Parameters:
plannedworkinghours- Working hours
-
setPlannedstarttime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: Plannedstarttime
- Parameters:
plannedstarttime- Work Start
-
setPlannedendtime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: Plannedendtime
- Parameters:
plannedendtime- End of Work
-
setPublicholidayclass
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: Publicholidayclass
- Parameters:
publicholidayclass- Holiday class
-
setIsnonworkingday
Constraints: noneOriginal property name from the Odata EDM: Isnonworkingday
- Parameters:
isnonworkingday- Non working day
-
setAbsencehours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Absencehours
- Parameters:
absencehours- Absence hours
-
setAttendancehours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Attendancehours
- Parameters:
attendancehours- Attendance hours
-
setOvertimehours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Overtimehours
- Parameters:
overtimehours- Overtime hours
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<TimeOverview>
-
getKey
- Overrides:
getKeyin classVdmObject<TimeOverview>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<TimeOverview>
-
fromMap
- Overrides:
fromMapin classVdmObject<TimeOverview>
-
field
@Nonnull public static <T> TimeOverviewField<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> TimeOverviewField<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 fieldfieldName- 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
- Overrides:
getDestinationForFetchin classVdmEntity<TimeOverview>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<TimeOverview>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<TimeOverview>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<TimeOverview>
-
builder
-
getPersonworkagreementexternalid
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: Personworkagreementexternalid
- Returns:
- Work Agreement Ext ID
-
getCompanycode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Companycode
- Returns:
- Company Code
-
getPersonworkagreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: Personworkagreement
- Returns:
- Person Work Agreement
-
getCalendardate
(Key Field) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: Calendardate
- Returns:
- Calendar Date
-
getPlannedworkinghours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Plannedworkinghours
- Returns:
- Working hours
-
getPlannedstarttime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: Plannedstarttime
- Returns:
- Work Start
-
getPlannedendtime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: Plannedendtime
- Returns:
- End of Work
-
getPublicholidayclass
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: Publicholidayclass
- Returns:
- Holiday class
-
getIsnonworkingday
Constraints: noneOriginal property name from the Odata EDM: Isnonworkingday
- Returns:
- Non working day
-
getAbsencehours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Absencehours
- Returns:
- Absence hours
-
getAttendancehours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Attendancehours
- Returns:
- Attendance hours
-
getOvertimehours
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: Overtimehours
- Returns:
- Overtime hours
-
toString
- Overrides:
toStringin classVdmObject<TimeOverview>
-
equals
- Overrides:
equalsin classVdmEntity<TimeOverview>
-
canEqual
- Overrides:
canEqualin classVdmEntity<TimeOverview>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<TimeOverview>
-