Class AttributeQueryInfo

java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.server.AttributeQueryInfo
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ExternalAttributeQueryInfo

public class AttributeQueryInfo extends LocalizedObject implements Serializable, Cloneable
See Also:
  • Field Details

  • Constructor Details

    • AttributeQueryInfo

      public AttributeQueryInfo(int id)
    • AttributeQueryInfo

      public AttributeQueryInfo(AttributeQueryInfo queryInfo)
  • Method Details

    • getTitle

      public String getTitle()
    • getTitle

      public String getTitle(Locale locale)
    • isTitled

      public boolean isTitled(String value)
    • setTitle

      public void setTitle(String title)
    • setTitle

      public void setTitle(String title, Locale locale)
    • getQuery

      public String getQuery()
    • setQuery

      public void setQuery(String query)
    • getMaximumScale

      public double getMaximumScale()
    • setMaximumScale

      public void setMaximumScale(double maximumScale)
    • getMaximumResults

      public int getMaximumResults()
    • setMaximumResults

      public void setMaximumResults(int maxResults)
    • getForm

      public IAbstractForm getForm()
    • setForm

      public void setForm(IAbstractForm form)
    • getIcon

      public Icon getIcon()
    • setIcon

      public void setIcon(Icon icon)
    • getId

      public int getId()
    • isRemote

      public boolean isRemote()
    • setId

      public void setId(int id)
    • getGroupId

      public int getGroupId()
    • setGroupId

      public void setGroupId(int groupId)
    • isPublished

      public boolean isPublished()
    • setPublished

      public void setPublished(boolean published)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • clone

      public AttributeQueryInfo clone()
      Overrides:
      clone in class Object
    • clone

      protected void clone(AttributeQueryInfo queryInfo)
    • validateObjectImpl

      protected void validateObjectImpl()
    • removeTranslationsOtherThan

      public void removeTranslationsOtherThan(Locale[] locales)
      Description copied from class: LocalizedObject
      Removes any Locale from this object that are not in the specified locales. locales[0] should be the default language
      Overrides:
      removeTranslationsOtherThan in class LocalizedObject
      Parameters:
      locales -