Class TLcdAIXM51OnlineContact

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51OnlineContact extends TLcdAIXM51AbstractPropertiesWithSchedule
On-line or Network information that can be used to contact the individual or organisation, including eMail address and web site page.
Since:
10.0
  • Field Details

    • TIME_INTERVAL_PROPERTY

      public static final TLcdDataProperty TIME_INTERVAL_PROPERTY
      Data property that maps to the timeInterval element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Timesheet>>.
    • ANNOTATION_PROPERTY

      public static final TLcdDataProperty ANNOTATION_PROPERTY
      Data property that maps to the annotation element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>.
    • SPECIAL_DATE_AUTHORITY_PROPERTY

      public static final TLcdDataProperty SPECIAL_DATE_AUTHORITY_PROPERTY
      Data property that maps to the specialDateAuthority element. The possible values for this property are instances of List<TLcdAIXM51FeatureAssociation<TLcdAIXM51OrganisationAuthorityTimeSlice>>.
    • NETWORK_PROPERTY

      public static final TLcdDataProperty NETWORK_PROPERTY
      Data property that maps to the network element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeTelecomNetwork>.
    • LINKAGE_PROPERTY

      public static final TLcdDataProperty LINKAGE_PROPERTY
      Data property that maps to the linkage element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • PROTOCOL_PROPERTY

      public static final TLcdDataProperty PROTOCOL_PROPERTY
      Data property that maps to the protocol element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • EMAIL_PROPERTY

      public static final TLcdDataProperty EMAIL_PROPERTY
      Data property that maps to the eMail element. The possible values for this property are instances of TLcdAIXM51Optional<String>.
    • EXTENSION_PROPERTY

      public static final TLcdDataProperty EXTENSION_PROPERTY
      Data property that maps to the extension element. The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
  • Constructor Details

    • TLcdAIXM51OnlineContact

      public TLcdAIXM51OnlineContact()
    • TLcdAIXM51OnlineContact

      public TLcdAIXM51OnlineContact(TLcdDataType aType)
  • Method Details

    • getTimeInterval

      public List<TLcdAIXM51Timesheet> getTimeInterval()
      Gets the value of the TIME_INTERVAL_PROPERTY property adapted to a list of TLcdAIXM51Timesheet instances.

      A component of the schedule.

      Overrides:
      getTimeInterval in class TLcdAIXM51AbstractPropertiesWithSchedule
      Returns:
      the value of the TIME_INTERVAL_PROPERTY property adapted to a list of TLcdAIXM51Timesheet instances.
      See Also:
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      Overrides:
      getAnnotation in class TLcdAIXM51AbstractPropertiesWithSchedule
      Returns:
      the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      See Also:
    • getSpecialDateAuthority

      Gets the value of the SPECIAL_DATE_AUTHORITY_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.

      Indicates that the SpecialDates associated with the related OrganisationAuthority are applicable to the schedule definition.

      Overrides:
      getSpecialDateAuthority in class TLcdAIXM51AbstractPropertiesWithSchedule
      Returns:
      the value of the SPECIAL_DATE_AUTHORITY_PROPERTY property adapted to a list of TLcdAIXM51Feature instances.
      See Also:
    • getNetwork

      public TLcdAIXM51CodeTelecomNetwork getNetwork()
      Returns the role value contained in the value of the NETWORK_PROPERTY property. Returns null if the value of the NETWORK_PROPERTY property is null.

      The official name telecommunication network on which the resource is located.

      Returns:
      the role value of the NETWORK_PROPERTY property.
      See Also:
    • setNetwork

      public void setNetwork(TLcdAIXM51CodeTelecomNetwork aValue)
      Sets the value of the property that maps to the network 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 NETWORK_PROPERTY property is set to null.

      The official name telecommunication network on which the resource is located.

      Parameters:
      aValue - the role value to set for the NETWORK_PROPERTY property.
    • getLinkage

      public String getLinkage()
      Returns the role value contained in the value of the LINKAGE_PROPERTY property. Returns null if the value of the LINKAGE_PROPERTY property is null.

      Location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211

      Returns:
      the role value of the LINKAGE_PROPERTY property.
      See Also:
    • setLinkage

      public void setLinkage(String aValue)
      Sets the value of the property that maps to the linkage 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 LINKAGE_PROPERTY property is set to null.

      Location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211

      Parameters:
      aValue - the role value to set for the LINKAGE_PROPERTY property.
    • getProtocol

      public String getProtocol()
      Returns the role value contained in the value of the PROTOCOL_PROPERTY property. Returns null if the value of the PROTOCOL_PROPERTY property is null.

      The connection protocol to be used.

      Returns:
      the role value of the PROTOCOL_PROPERTY property.
      See Also:
    • setProtocol

      public void setProtocol(String aValue)
      Sets the value of the property that maps to the protocol 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 PROTOCOL_PROPERTY property is set to null.

      The connection protocol to be used.

      Parameters:
      aValue - the role value to set for the PROTOCOL_PROPERTY property.
    • getEMail

      public String getEMail()
      Returns the role value contained in the value of the EMAIL_PROPERTY property. Returns null if the value of the EMAIL_PROPERTY property is null.

      The address of the electronic mailbox of the responsible organisation or individual.

      Returns:
      the role value of the EMAIL_PROPERTY property.
      See Also:
    • setEMail

      public void setEMail(String aValue)
      Sets the value of the property that maps to the eMail 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 EMAIL_PROPERTY property is set to null.

      The address of the electronic mailbox of the responsible organisation or individual.

      Parameters:
      aValue - the role value to set for the EMAIL_PROPERTY property.
    • getExtension

      public List<TLcdAIXM51AbstractExtension> getExtension()
      Gets the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      Returns:
      the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      See Also: