public class TLcdAIXM51Timesheet extends TLcdAIXM51AbstractAIXMObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
DAY_PROPERTY
Data property that maps to the
day element. |
static TLcdDataProperty |
DAY_TIL_PROPERTY
Data property that maps to the
dayTil element. |
static TLcdDataProperty |
DAYLIGHT_SAVING_ADJUST_PROPERTY
Data property that maps to the
daylightSavingAdjust element. |
static TLcdDataProperty |
END_DATE_PROPERTY
Data property that maps to the
endDate element. |
static TLcdDataProperty |
END_EVENT_INTERPRETATION_PROPERTY
Data property that maps to the
endEventInterpretation element. |
static TLcdDataProperty |
END_EVENT_PROPERTY
Data property that maps to the
endEvent element. |
static TLcdDataProperty |
END_TIME_PROPERTY
Data property that maps to the
endTime element. |
static TLcdDataProperty |
END_TIME_RELATIVE_EVENT_PROPERTY
Data property that maps to the
endTimeRelativeEvent element. |
static TLcdDataProperty |
EXCLUDED_PROPERTY
Data property that maps to the
excluded element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
START_DATE_PROPERTY
Data property that maps to the
startDate element. |
static TLcdDataProperty |
START_EVENT_INTERPRETATION_PROPERTY
Data property that maps to the
startEventInterpretation element. |
static TLcdDataProperty |
START_EVENT_PROPERTY
Data property that maps to the
startEvent element. |
static TLcdDataProperty |
START_TIME_PROPERTY
Data property that maps to the
startTime element. |
static TLcdDataProperty |
START_TIME_RELATIVE_EVENT_PROPERTY
Data property that maps to the
startTimeRelativeEvent element. |
static TLcdDataProperty |
TIME_REFERENCE_PROPERTY
Data property that maps to the
timeReference element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51Timesheet() |
TLcdAIXM51Timesheet(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
TLcdAIXM51CodeDay |
getDay()
Returns the role value contained in the value of the
DAY_PROPERTY property. |
TLcdAIXM51CodeYesNo |
getDaylightSavingAdjust()
Returns the role value contained in the value of the
DAYLIGHT_SAVING_ADJUST_PROPERTY property. |
TLcdAIXM51CodeDay |
getDayTil()
Returns the role value contained in the value of the
DAY_TIL_PROPERTY property. |
String |
getEndDate()
Returns the role value contained in the value of the
END_DATE_PROPERTY property. |
TLcdAIXM51CodeTimeEvent |
getEndEvent()
Returns the role value contained in the value of the
END_EVENT_PROPERTY property. |
TLcdAIXM51CodeTimeEventCombination |
getEndEventInterpretation()
Returns the role value contained in the value of the
END_EVENT_INTERPRETATION_PROPERTY property. |
String |
getEndTime()
Returns the role value contained in the value of the
END_TIME_PROPERTY property. |
TLcdAIXM51ValDuration |
getEndTimeRelativeEvent()
Returns the value of the property that maps to the
endTimeRelativeEvent element. |
TLcdAIXM51CodeYesNo |
getExcluded()
Returns the role value contained in the value of the
EXCLUDED_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
String |
getStartDate()
Returns the role value contained in the value of the
START_DATE_PROPERTY property. |
TLcdAIXM51CodeTimeEvent |
getStartEvent()
Returns the role value contained in the value of the
START_EVENT_PROPERTY property. |
TLcdAIXM51CodeTimeEventCombination |
getStartEventInterpretation()
Returns the role value contained in the value of the
START_EVENT_INTERPRETATION_PROPERTY property. |
String |
getStartTime()
Returns the role value contained in the value of the
START_TIME_PROPERTY property. |
TLcdAIXM51ValDuration |
getStartTimeRelativeEvent()
Returns the value of the property that maps to the
startTimeRelativeEvent element. |
TLcdAIXM51CodeTimeReference |
getTimeReference()
Returns the role value contained in the value of the
TIME_REFERENCE_PROPERTY property. |
void |
setDay(TLcdAIXM51CodeDay aValue)
Sets the value of the property that maps to the
day element. |
void |
setDaylightSavingAdjust(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
daylightSavingAdjust element. |
void |
setDayTil(TLcdAIXM51CodeDay aValue)
Sets the value of the property that maps to the
dayTil element. |
void |
setEndDate(String aValue)
Sets the value of the property that maps to the
endDate element. |
void |
setEndEvent(TLcdAIXM51CodeTimeEvent aValue)
Sets the value of the property that maps to the
endEvent element. |
void |
setEndEventInterpretation(TLcdAIXM51CodeTimeEventCombination aValue)
Sets the value of the property that maps to the
endEventInterpretation element. |
void |
setEndTime(String aValue)
Sets the value of the property that maps to the
endTime element. |
void |
setEndTimeRelativeEvent(TLcdAIXM51ValDuration aValue)
Sets the value of the property that maps to the
endTimeRelativeEvent element. |
void |
setExcluded(TLcdAIXM51CodeYesNo aValue)
Sets the value of the property that maps to the
excluded element. |
void |
setStartDate(String aValue)
Sets the value of the property that maps to the
startDate element. |
void |
setStartEvent(TLcdAIXM51CodeTimeEvent aValue)
Sets the value of the property that maps to the
startEvent element. |
void |
setStartEventInterpretation(TLcdAIXM51CodeTimeEventCombination aValue)
Sets the value of the property that maps to the
startEventInterpretation element. |
void |
setStartTime(String aValue)
Sets the value of the property that maps to the
startTime element. |
void |
setStartTimeRelativeEvent(TLcdAIXM51ValDuration aValue)
Sets the value of the property that maps to the
startTimeRelativeEvent element. |
void |
setTimeReference(TLcdAIXM51CodeTimeReference aValue)
Sets the value of the property that maps to the
timeReference element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty TIME_REFERENCE_PROPERTY
timeReference
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeTimeReference>
.public static final TLcdDataProperty START_DATE_PROPERTY
startDate
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty END_DATE_PROPERTY
endDate
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty DAY_PROPERTY
day
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeDay>
.public static final TLcdDataProperty DAY_TIL_PROPERTY
dayTil
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeDay>
.public static final TLcdDataProperty START_TIME_PROPERTY
startTime
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty START_EVENT_PROPERTY
startEvent
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeTimeEvent>
.public static final TLcdDataProperty START_TIME_RELATIVE_EVENT_PROPERTY
startTimeRelativeEvent
element.
The possible values for this property are instances of TLcdAIXM51ValDuration
.public static final TLcdDataProperty START_EVENT_INTERPRETATION_PROPERTY
startEventInterpretation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeTimeEventCombination>
.public static final TLcdDataProperty END_TIME_PROPERTY
endTime
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty END_EVENT_PROPERTY
endEvent
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeTimeEvent>
.public static final TLcdDataProperty END_TIME_RELATIVE_EVENT_PROPERTY
endTimeRelativeEvent
element.
The possible values for this property are instances of TLcdAIXM51ValDuration
.public static final TLcdDataProperty END_EVENT_INTERPRETATION_PROPERTY
endEventInterpretation
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeTimeEventCombination>
.public static final TLcdDataProperty DAYLIGHT_SAVING_ADJUST_PROPERTY
daylightSavingAdjust
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty EXCLUDED_PROPERTY
excluded
element.
The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeYesNo>
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51Timesheet()
public TLcdAIXM51Timesheet(TLcdDataType aType)
public TLcdAIXM51CodeTimeReference getTimeReference()
TIME_REFERENCE_PROPERTY
property. Returns null
if the value of the TIME_REFERENCE_PROPERTY
property is null
.
A code indicating the time reference system (for example, 'UTC').
TIME_REFERENCE_PROPERTY
property.TLcdAIXM51Optional
public void setTimeReference(TLcdAIXM51CodeTimeReference aValue)
timeReference
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the TIME_REFERENCE_PROPERTY
property is set to null
.
A code indicating the time reference system (for example, 'UTC').
aValue
- the role value to set for the TIME_REFERENCE_PROPERTY
property.public String getStartDate()
START_DATE_PROPERTY
property. Returns null
if the value of the START_DATE_PROPERTY
property is null
.
The start date of the validity of a timesheet. Used together with "endDate" to express repetitive time periods like 15 May to 15 November.
START_DATE_PROPERTY
property.TLcdAIXM51Optional
public void setStartDate(String aValue)
startDate
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the START_DATE_PROPERTY
property is set to null
.
The start date of the validity of a timesheet. Used together with "endDate" to express repetitive time periods like 15 May to 15 November.
aValue
- the role value to set for the START_DATE_PROPERTY
property.public String getEndDate()
END_DATE_PROPERTY
property. Returns null
if the value of the END_DATE_PROPERTY
property is null
.
The end date of the validity of a timesheet. Used together with "startDate" to express repetitive time periods like 15 May to 15 November.
END_DATE_PROPERTY
property.TLcdAIXM51Optional
public void setEndDate(String aValue)
endDate
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the END_DATE_PROPERTY
property is set to null
.
The end date of the validity of a timesheet. Used together with "startDate" to express repetitive time periods like 15 May to 15 November.
aValue
- the role value to set for the END_DATE_PROPERTY
property.public TLcdAIXM51CodeDay getDay()
DAY_PROPERTY
property. Returns null
if the value of the DAY_PROPERTY
property is null
.
A code indicating the day the timesheet is referring to.
DAY_PROPERTY
property.TLcdAIXM51Optional
public void setDay(TLcdAIXM51CodeDay aValue)
day
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the DAY_PROPERTY
property is set to null
.
A code indicating the day the timesheet is referring to.
aValue
- the role value to set for the DAY_PROPERTY
property.public TLcdAIXM51CodeDay getDayTil()
DAY_TIL_PROPERTY
property. Returns null
if the value of the DAY_TIL_PROPERTY
property is null
.
A code indicating the days affected by a timesheet, as follows: - if the value of this attribute is left blank, the "endTime", "endEvent", "endTimeRelativeEvent" and "endEventInterpretation" properties must be considered as occurring on the day specified in the attribute "day" (e.g. MON from 07:30 till 16:00); - if the value of this attribute is not blank, the "endTime", "endEvent", "endTimeRelativeEvent" and "endEventInterpretation" properties must be considered as occurring on the day specified in this attribute and the period described by the timesheet is considered to be a continuous one (e.g. MON 07:30 till FRI 16:00);
DAY_TIL_PROPERTY
property.TLcdAIXM51Optional
public void setDayTil(TLcdAIXM51CodeDay aValue)
dayTil
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the DAY_TIL_PROPERTY
property is set to null
.
A code indicating the days affected by a timesheet, as follows: - if the value of this attribute is left blank, the "endTime", "endEvent", "endTimeRelativeEvent" and "endEventInterpretation" properties must be considered as occurring on the day specified in the attribute "day" (e.g. MON from 07:30 till 16:00); - if the value of this attribute is not blank, the "endTime", "endEvent", "endTimeRelativeEvent" and "endEventInterpretation" properties must be considered as occurring on the day specified in this attribute and the period described by the timesheet is considered to be a continuous one (e.g. MON 07:30 till FRI 16:00);
aValue
- the role value to set for the DAY_TIL_PROPERTY
property.public String getStartTime()
START_TIME_PROPERTY
property. Returns null
if the value of the START_TIME_PROPERTY
property is null
.
The time of the day (specified in the "day" attribute) when the period described in the timesheet starts.
START_TIME_PROPERTY
property.TLcdAIXM51Optional
public void setStartTime(String aValue)
startTime
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the START_TIME_PROPERTY
property is set to null
.
The time of the day (specified in the "day" attribute) when the period described in the timesheet starts.
aValue
- the role value to set for the START_TIME_PROPERTY
property.public TLcdAIXM51CodeTimeEvent getStartEvent()
START_EVENT_PROPERTY
property. Returns null
if the value of the START_EVENT_PROPERTY
property is null
.
A coded reference to an event (like sunset or sunrise), the occurrence of which indicates when the period described in the Timesheet starts.
START_EVENT_PROPERTY
property.TLcdAIXM51Optional
public void setStartEvent(TLcdAIXM51CodeTimeEvent aValue)
startEvent
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the START_EVENT_PROPERTY
property is set to null
.
A coded reference to an event (like sunset or sunrise), the occurrence of which indicates when the period described in the Timesheet starts.
aValue
- the role value to set for the START_EVENT_PROPERTY
property.public TLcdAIXM51ValDuration getStartTimeRelativeEvent()
startTimeRelativeEvent
element.
The number of minutes before or after the event referred to in the "startEvent" attribute when the period described in the Timesheet starts.
START_TIME_RELATIVE_EVENT_PROPERTY
property.public void setStartTimeRelativeEvent(TLcdAIXM51ValDuration aValue)
startTimeRelativeEvent
element.
The number of minutes before or after the event referred to in the "startEvent" attribute when the period described in the Timesheet starts.
aValue
- the value to set for the START_TIME_RELATIVE_EVENT_PROPERTY
property.public TLcdAIXM51CodeTimeEventCombination getStartEventInterpretation()
START_EVENT_INTERPRETATION_PROPERTY
property. Returns null
if the value of the START_EVENT_INTERPRETATION_PROPERTY
property is null
.
When both the "startTime" and "startEvent" values are not blank, this attribute explains how the combination of the two attributes should be interpreted, i.e. which of the two moments in time is the beginning of the period described by the timesheet.
START_EVENT_INTERPRETATION_PROPERTY
property.TLcdAIXM51Optional
public void setStartEventInterpretation(TLcdAIXM51CodeTimeEventCombination aValue)
startEventInterpretation
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the START_EVENT_INTERPRETATION_PROPERTY
property is set to null
.
When both the "startTime" and "startEvent" values are not blank, this attribute explains how the combination of the two attributes should be interpreted, i.e. which of the two moments in time is the beginning of the period described by the timesheet.
aValue
- the role value to set for the START_EVENT_INTERPRETATION_PROPERTY
property.public String getEndTime()
END_TIME_PROPERTY
property. Returns null
if the value of the END_TIME_PROPERTY
property is null
.
The time of the day when the period described in the timesheet ends.
END_TIME_PROPERTY
property.TLcdAIXM51Optional
public void setEndTime(String aValue)
endTime
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the END_TIME_PROPERTY
property is set to null
.
The time of the day when the period described in the timesheet ends.
aValue
- the role value to set for the END_TIME_PROPERTY
property.public TLcdAIXM51CodeTimeEvent getEndEvent()
END_EVENT_PROPERTY
property. Returns null
if the value of the END_EVENT_PROPERTY
property is null
.
A coded reference to an event (like sunset or sunrise), the occurrence of which indicates when the period described in the Timesheet ends.
END_EVENT_PROPERTY
property.TLcdAIXM51Optional
public void setEndEvent(TLcdAIXM51CodeTimeEvent aValue)
endEvent
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the END_EVENT_PROPERTY
property is set to null
.
A coded reference to an event (like sunset or sunrise), the occurrence of which indicates when the period described in the Timesheet ends.
aValue
- the role value to set for the END_EVENT_PROPERTY
property.public TLcdAIXM51ValDuration getEndTimeRelativeEvent()
endTimeRelativeEvent
element.
The number of minutes before or after the event referred to in the "endEvent" attribute when the period described in the Timesheet ends.
END_TIME_RELATIVE_EVENT_PROPERTY
property.public void setEndTimeRelativeEvent(TLcdAIXM51ValDuration aValue)
endTimeRelativeEvent
element.
The number of minutes before or after the event referred to in the "endEvent" attribute when the period described in the Timesheet ends.
aValue
- the value to set for the END_TIME_RELATIVE_EVENT_PROPERTY
property.public TLcdAIXM51CodeTimeEventCombination getEndEventInterpretation()
END_EVENT_INTERPRETATION_PROPERTY
property. Returns null
if the value of the END_EVENT_INTERPRETATION_PROPERTY
property is null
.
When both the "endTime" and "endEvent" values are not blank, this attribute explains how the combination of the two attributes should be interpreted, i.e. which of the two moments in time is the end of the period described by the timesheet.
END_EVENT_INTERPRETATION_PROPERTY
property.TLcdAIXM51Optional
public void setEndEventInterpretation(TLcdAIXM51CodeTimeEventCombination aValue)
endEventInterpretation
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the END_EVENT_INTERPRETATION_PROPERTY
property is set to null
.
When both the "endTime" and "endEvent" values are not blank, this attribute explains how the combination of the two attributes should be interpreted, i.e. which of the two moments in time is the end of the period described by the timesheet.
aValue
- the role value to set for the END_EVENT_INTERPRETATION_PROPERTY
property.public TLcdAIXM51CodeYesNo getDaylightSavingAdjust()
DAYLIGHT_SAVING_ADJUST_PROPERTY
property. Returns null
if the value of the DAYLIGHT_SAVING_ADJUST_PROPERTY
property is null
.
Indicates that the startTime and endTime values have to be decreased by one hour when Daylight Saving is in force (summer time).
DAYLIGHT_SAVING_ADJUST_PROPERTY
property.TLcdAIXM51Optional
public void setDaylightSavingAdjust(TLcdAIXM51CodeYesNo aValue)
daylightSavingAdjust
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the DAYLIGHT_SAVING_ADJUST_PROPERTY
property is set to null
.
Indicates that the startTime and endTime values have to be decreased by one hour when Daylight Saving is in force (summer time).
aValue
- the role value to set for the DAYLIGHT_SAVING_ADJUST_PROPERTY
property.public TLcdAIXM51CodeYesNo getExcluded()
EXCLUDED_PROPERTY
property. Returns null
if the value of the EXCLUDED_PROPERTY
property is null
.
Indicates that the time block indicated by the current Timesheet is excluded (subtracted) from the total schedule.
EXCLUDED_PROPERTY
property.TLcdAIXM51Optional
public void setExcluded(TLcdAIXM51CodeYesNo aValue)
excluded
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the EXCLUDED_PROPERTY
property is set to null
.
Indicates that the time block indicated by the current Timesheet is excluded (subtracted) from the total schedule.
aValue
- the role value to set for the EXCLUDED_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link