Class RecordTypeNameModel

java.lang.Object
org.apache.wicket.model.AbstractReadOnlyModel<String>
com.inductiveautomation.ignition.gateway.web.models.RecordTypeNameModel
All Implemented Interfaces:
Serializable, org.apache.wicket.model.IComponentAssignedModel<String>, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<String>, org.apache.wicket.util.io.IClusterable

public class RecordTypeNameModel extends org.apache.wicket.model.AbstractReadOnlyModel<String> implements org.apache.wicket.model.IComponentAssignedModel<String>
See Also:
  • Field Details

    • tableName

      protected String tableName
    • nounKey

      protected String nounKey
    • resourceKey

      protected String resourceKey
  • Constructor Details

    • RecordTypeNameModel

      public RecordTypeNameModel(RecordMeta<?> meta, String resourceKey)
    • RecordTypeNameModel

      public RecordTypeNameModel(SRecordMeta<? extends SRecordInstance> meta, String resourceKey, boolean plural)
      Creates a special resource model that substitutes the localized name of a record type into a resource key.
      Parameters:
      meta - The record type
      resourceKey - The key to a resource that may use the {0} substitution to refer to the type name
  • Method Details

    • getObject

      public String getObject()
      Specified by:
      getObject in interface org.apache.wicket.model.IModel<String>
      Specified by:
      getObject in class org.apache.wicket.model.AbstractReadOnlyModel<String>
    • wrapOnAssignment

      public org.apache.wicket.model.IWrapModel<String> wrapOnAssignment(org.apache.wicket.Component component)
      Specified by:
      wrapOnAssignment in interface org.apache.wicket.model.IComponentAssignedModel<String>