Class RecordTypeNameModel

  • All Implemented Interfaces:
    java.io.Serializable, org.apache.wicket.model.IComponentAssignedModel<java.lang.String>, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<java.lang.String>, org.apache.wicket.util.io.IClusterable

    public class RecordTypeNameModel
    extends org.apache.wicket.model.AbstractReadOnlyModel<java.lang.String>
    implements org.apache.wicket.model.IComponentAssignedModel<java.lang.String>
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String nounKey  
      protected java.lang.String resourceKey  
      protected java.lang.String tableName  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getObject()  
      org.apache.wicket.model.IWrapModel<java.lang.String> wrapOnAssignment​(org.apache.wicket.Component component)  
      • Methods inherited from class org.apache.wicket.model.AbstractReadOnlyModel

        detach, setObject, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.apache.wicket.model.IDetachable

        detach
      • Methods inherited from interface org.apache.wicket.model.IModel

        setObject
    • Field Detail

      • tableName

        protected java.lang.String tableName
      • nounKey

        protected java.lang.String nounKey
      • resourceKey

        protected java.lang.String resourceKey
    • Constructor Detail

      • RecordTypeNameModel

        public RecordTypeNameModel​(RecordMeta<?> meta,
                                   java.lang.String resourceKey)
      • RecordTypeNameModel

        public RecordTypeNameModel​(SRecordMeta<? extends SRecordInstance> meta,
                                   java.lang.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 Detail

      • getObject

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

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