Class NavigationButton

java.lang.Object
com.appiancorp.suiteapi.portal.NavigationButton
All Implemented Interfaces:
JSONable, JSONCacheable, AppianTypeHolder, Serializable

@Deprecated public class NavigationButton extends Object implements JSONCacheable, AppianTypeHolder, Serializable
Deprecated.
The Portal functionality will be removed in a future release. Use the Tempo Interface for similar functionality.
See Also:
  • Field Details

  • Constructor Details

    • NavigationButton

      public NavigationButton()
      Deprecated.
  • Method Details

    • getHiddenAttributes

      public HashSet getHiddenAttributes()
      Deprecated.
      Description copied from interface: JSONable
      Returns the set of attributes (properties) that should not be included in the JSON representation of the object.
      Specified by:
      getHiddenAttributes in interface JSONable
      Returns:
      the set of hidden attributes
    • getLabelLocalized

      public boolean getLabelLocalized()
      Deprecated.
    • setLabelLocalized

      public void setLabelLocalized(boolean labelLocalized)
      Deprecated.
    • getCounter

      public boolean getCounter()
      Deprecated.
    • setCounter

      public void setCounter(boolean counter)
      Deprecated.
    • getCounterImplementation

      public Class getCounterImplementation()
      Deprecated.
    • setCounterImplementation

      public void setCounterImplementation(Class counterImplementation)
      Deprecated.
    • getIcon

      public String getIcon()
      Deprecated.
    • setIcon

      public void setIcon(String icon)
      Deprecated.
    • getId

      public Long getId()
      Deprecated.
    • setId

      public void setId(Long id)
      Deprecated.
    • getKey

      public String getKey()
      Deprecated.
    • setKey

      public void setKey(String key)
      Deprecated.
    • getLabel

      public String getLabel()
      Deprecated.
    • setLabel

      public void setLabel(String label)
      Deprecated.
    • getLinkType

      public int getLinkType()
      Deprecated.
    • setLinkType

      public void setLinkType(int linkType)
      Deprecated.
    • getPath

      public String getPath()
      Deprecated.
    • setPath

      public void setPath(String path)
      Deprecated.
    • getTargeted

      public boolean getTargeted()
      Deprecated.
    • setTargeted

      public void setTargeted(boolean targeted)
      Deprecated.
    • setTargetedGroups

      public void setTargetedGroups(Long[] targetedGroups)
      Deprecated.
    • setTargetedUsers

      public void setTargetedUsers(String[] targetedUsers)
      Deprecated.
    • setExcludedGroups

      public void setExcludedGroups(Long[] excludedGroups)
      Deprecated.
    • setExcludedUsers

      public void setExcludedUsers(String[] excludedUsers)
      Deprecated.
    • getExcludedPeople

      public LocalObject[] getExcludedPeople()
      Deprecated.
    • setExcludedPeople

      public void setExcludedPeople(LocalObject[] excludedPeople)
      Deprecated.
    • getTargetedPeople

      public LocalObject[] getTargetedPeople()
      Deprecated.
    • setTargetedPeople

      public void setTargetedPeople(LocalObject[] targetedPeople)
      Deprecated.
    • fillInAppianTypes

      public void fillInAppianTypes(AppianTypeCache cache)
      Deprecated.
      Description copied from interface: AppianTypeHolder
      If the implementing class references any Appian-typed objects (such as User, Group, Folder), this method should be implemented to put the primary keys of these objects in the given cache. Later, the cache will populate itself with the display strings that correspond to all of its ids, such as "Human Resources" for group 9.
      Specified by:
      fillInAppianTypes in interface AppianTypeHolder
      Parameters:
      cache - cache of Appian-typed objects.
    • hashCode

      public int hashCode()
      Deprecated.
      Returns the hashcode for this NavigationButton. Two NavigationButton objects that have the same key will have the same hashcode.
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Deprecated.
      Compares two NavigationButton objects for equality. Two objects are equal if they have the same key.
      Overrides:
      equals in class Object