Package com.appiancorp.suiteapi.portal
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 Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.Fields inherited from interface com.appiancorp.suiteapi.common.JSONable
hiddenAttributes$TRANSIENT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Compares twoNavigationButton
objects for equality.void
fillInAppianTypes
(AppianTypeCache cache) Deprecated.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.boolean
Deprecated.Deprecated.Deprecated.Deprecated.Returns the set of attributes (properties) that should not be included in the JSON representation of the object.getIcon()
Deprecated.getId()
Deprecated.getKey()
Deprecated.getLabel()
Deprecated.boolean
Deprecated.int
Deprecated.getPath()
Deprecated.boolean
Deprecated.Deprecated.int
hashCode()
Deprecated.Returns the hashcode for thisNavigationButton
.void
setCounter
(boolean counter) Deprecated.void
setCounterImplementation
(Class counterImplementation) Deprecated.void
setExcludedGroups
(Long[] excludedGroups) Deprecated.void
setExcludedPeople
(LocalObject[] excludedPeople) Deprecated.void
setExcludedUsers
(String[] excludedUsers) Deprecated.void
Deprecated.void
Deprecated.void
Deprecated.void
Deprecated.void
setLabelLocalized
(boolean labelLocalized) Deprecated.void
setLinkType
(int linkType) Deprecated.void
Deprecated.void
setTargeted
(boolean targeted) Deprecated.void
setTargetedGroups
(Long[] targetedGroups) Deprecated.void
setTargetedPeople
(LocalObject[] targetedPeople) Deprecated.void
setTargetedUsers
(String[] targetedUsers) Deprecated.
-
Field Details
-
LINK_TYPE_PORTAL_CONTENT
public static final int LINK_TYPE_PORTAL_CONTENTDeprecated.- See Also:
-
LINK_TYPE_NEW_WINDOW
public static final int LINK_TYPE_NEW_WINDOWDeprecated.- See Also:
-
LINK_TYPE_DIALOG
public static final int LINK_TYPE_DIALOGDeprecated.- See Also:
-
LINK_TYPE_ENTIRE_WINDOW
public static final int LINK_TYPE_ENTIRE_WINDOWDeprecated.- See Also:
-
-
Constructor Details
-
NavigationButton
public NavigationButton()Deprecated.
-
-
Method Details
-
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 interfaceJSONable
- 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
Deprecated. -
setCounterImplementation
Deprecated. -
getIcon
Deprecated. -
setIcon
Deprecated. -
getId
Deprecated. -
setId
Deprecated. -
getKey
Deprecated. -
setKey
Deprecated. -
getLabel
Deprecated. -
setLabel
Deprecated. -
getLinkType
public int getLinkType()Deprecated. -
setLinkType
public void setLinkType(int linkType) Deprecated. -
getPath
Deprecated. -
setPath
Deprecated. -
getTargeted
public boolean getTargeted()Deprecated. -
setTargeted
public void setTargeted(boolean targeted) Deprecated. -
setTargetedGroups
Deprecated. -
setTargetedUsers
Deprecated. -
setExcludedGroups
Deprecated. -
setExcludedUsers
Deprecated. -
getExcludedPeople
Deprecated. -
setExcludedPeople
Deprecated. -
getTargetedPeople
Deprecated. -
setTargetedPeople
Deprecated. -
fillInAppianTypes
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 interfaceAppianTypeHolder
- Parameters:
cache
- cache of Appian-typed objects.
-
hashCode
public int hashCode()Deprecated.Returns the hashcode for thisNavigationButton
. TwoNavigationButton
objects that have the same key will have the same hashcode. -
equals
Deprecated.Compares twoNavigationButton
objects for equality. Two objects are equal if they have the same key.
-