Package com.walkfares.odsl.var.event
Class VarEvent
java.lang.Object
com.walkfares.odsl.var.BaseVar
com.walkfares.odsl.var.VersionedVar
com.walkfares.odsl.var.event.VarEvent
- All Implemented Interfaces:
BasicValidation,CheckedDynamicVar,DynamicVar,Var
public class VarEvent extends VersionedVar implements Var, CheckedDynamicVar, BasicValidation
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Var_clone()voidcreateId()VarDurationgetDuration()StringgetEvent()UTCDategetEventend()StringgetEventid()StringgetEventlist()UTCDategetEventstart()UTCDategetEventtime()StringgetEventtype()StringgetId()DynamicPropertiesgetProperties()StatusgetStatus()StringgetTimezone()VarTypegetType()voidperformBasicValidation(String id)Perform some basic validation on this entity.Varset_Id(String id)VarEventsetEvent(String event)VarEventsetEventend(UTCDate eventend)VarEventsetEventid(String eventid)VarEventsetEventlist(String eventlist)VarEventsetEventstart(UTCDate eventstart)VarEventsetEventtype(String eventType)VarEventsetProperties(DynamicProperties properties)VarEventsetTimezone(String timezone)StringtoString()VarEventwithStatus(Status s)Methods inherited from class com.walkfares.odsl.var.BaseVar
add, applyChanges, getLinks, getTypeName, getUID, setLinks, tryConvertMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.walkfares.odsl.var.Var
applyChanges, DATE, DATE_NULL, DYNAMIC, getReference, getTypeName, getUID, isEmpty, LIST, SCALAR, setId, tryConvert
-
Constructor Details
-
Method Details
-
getType
-
getId
-
set_Id
-
createId
public void createId() -
_clone
-
getProperties
- Specified by:
getPropertiesin interfaceDynamicVar
-
getEventtime
-
getEventtype
-
setEventtype
-
getEventstart
-
setEventstart
-
getEventend
-
setEventend
-
getDuration
-
toString
-
setProperties
-
getEvent
-
setEvent
-
getEventid
-
setEventid
-
getEventlist
-
setEventlist
-
getStatus
- Specified by:
getStatusin interfaceCheckedDynamicVar
-
withStatus
-
getTimezone
-
setTimezone
-
performBasicValidation
Description copied from interface:BasicValidationPerform some basic validation on this entity. This is called before the entity is merged and updated. Any issues - throw an OpenDSLRuntimeException - ErrorCode: FAILED_BASIC_VALIDATION- Specified by:
performBasicValidationin interfaceBasicValidation- Parameters:
id- - The object id this entity belongs to
-