Package cdm.base.datetime
Class DateTimeList.DateTimeListBuilderImpl
java.lang.Object
cdm.base.datetime.DateTimeList.DateTimeListBuilderImpl
- All Implemented Interfaces:
DateTimeList,DateTimeList.DateTimeListBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DateTimeList
public static class DateTimeList.DateTimeListBuilderImpl
extends Object
implements DateTimeList.DateTimeListBuilder
Builder Implementation of DateTimeList
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.DateTimeList
DateTimeList.DateTimeListBuilder, DateTimeList.DateTimeListBuilderImpl, DateTimeList.DateTimeListImpl -
Field Summary
FieldsFields inherited from interface cdm.base.datetime.DateTimeList
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDateTime(ZonedDateTime _dateTime) addDateTime(ZonedDateTime _dateTime, int idx) addDateTime(List<ZonedDateTime> dateTimes) build()Build MethodsbooleanThe CDM specifies that the zoned date time is to be expressed in accordance with ISO 8601, either as UTC as an offset to UTC.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDateTime(List<ZonedDateTime> dateTimes) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.DateTimeList
getType, metaData, processMethods inherited from interface cdm.base.datetime.DateTimeList.DateTimeListBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
dateTime
-
-
Constructor Details
-
DateTimeListBuilderImpl
public DateTimeListBuilderImpl()
-
-
Method Details
-
getDateTime
@RosettaAttribute(value="dateTime", isRequired=true) @RuneAttribute(value="dateTime", isRequired=true) public List<ZonedDateTime> getDateTime()Description copied from interface:DateTimeListThe CDM specifies that the zoned date time is to be expressed in accordance with ISO 8601, either as UTC as an offset to UTC.- Specified by:
getDateTimein interfaceDateTimeList
-
addDateTime
@RosettaAttribute(value="dateTime", isRequired=true) @RuneAttribute(value="dateTime", isRequired=true) public DateTimeList.DateTimeListBuilder addDateTime(ZonedDateTime _dateTime) - Specified by:
addDateTimein interfaceDateTimeList.DateTimeListBuilder
-
addDateTime
- Specified by:
addDateTimein interfaceDateTimeList.DateTimeListBuilder
-
addDateTime
- Specified by:
addDateTimein interfaceDateTimeList.DateTimeListBuilder
-
setDateTime
@RuneAttribute("dateTime") public DateTimeList.DateTimeListBuilder setDateTime(List<ZonedDateTime> dateTimes) - Specified by:
setDateTimein interfaceDateTimeList.DateTimeListBuilder
-
build
Description copied from interface:DateTimeListBuild Methods- Specified by:
buildin interfaceDateTimeList- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDateTimeList- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceDateTimeList.DateTimeListBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public DateTimeList.DateTimeListBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-