Class DTODataCollectionNodeType<T>

java.lang.Object
overit.geocallapp.wfm.datacollection.rs1.node.type.DTODataCollectionNodeType<T>
Type Parameters:
T - the generic type
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DTODataCollectionNodeBarcode, DTODataCollectionNodeBoolean, DTODataCollectionNodeCheckbox, DTODataCollectionNodeCoordinates, DTODataCollectionNodeDate, DTODataCollectionNodeDatetime, DTODataCollectionNodeDouble, DTODataCollectionNodeDownloadAttachment, DTODataCollectionNodeLong, DTODataCollectionNodeMatrix, DTODataCollectionNodeMultiAttachment, DTODataCollectionNodeMultiSelection, DTODataCollectionNodeRadio, DTODataCollectionNodeRegEx, DTODataCollectionNodeResource, DTODataCollectionNodeSection, DTODataCollectionNodeSelection, DTODataCollectionNodeText, DTODataCollectionNodeTime

public abstract class DTODataCollectionNodeType<T> extends Object implements Serializable
DTO for mobile forms node type.
Since:
22.0
See Also:
GCApi:
dto
  • Constructor Details

    • DTODataCollectionNodeType

      public DTODataCollectionNodeType()
  • Method Details

    • getName

      public String getName()
      Returns the name of the mobile forms node type.
      Returns:
      the node type name
    • initName

      protected abstract String initName()
      Initializes and returns the name of the mobile forms node type. This method must be implemented by subclasses to provide the specific type name.
      Returns:
      the node type name
    • getValue

      public T getValue()
      Returns the value of the mobile forms node.
      Returns:
      the node value
    • setValue

      public void setValue(T value)
      Sets the value of the mobile forms node.
      Parameters:
      value - the node value to set
    • getPlaceholder

      public LocalizedString getPlaceholder()
      Returns the placeholder text for the mobile forms node.
      Returns:
      the placeholder text
    • setPlaceholder

      public void setPlaceholder(LocalizedString placeholder)
      Sets the placeholder text for the mobile forms node.
      Parameters:
      placeholder - the placeholder text to set
    • getTooltip

      public LocalizedString getTooltip()
      Returns the tooltip text for the mobile forms node.
      Returns:
      the tooltip text
    • setTooltip

      public void setTooltip(LocalizedString tooltip)
      Sets the tooltip text for the mobile forms node.
      Parameters:
      tooltip - the tooltip text to set