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
FieldsModifier and TypeFieldDescriptionstatic final intDeprecated.static final intDeprecated.static final intDeprecated.static final intDeprecated.Fields inherited from interface com.appiancorp.suiteapi.common.JSONable
hiddenAttributes$TRANSIENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.Compares twoNavigationButtonobjects for equality.voidfillInAppianTypes(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.booleanDeprecated.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.booleanDeprecated.intDeprecated.getPath()Deprecated.booleanDeprecated.Deprecated.inthashCode()Deprecated.Returns the hashcode for thisNavigationButton.voidsetCounter(boolean counter) Deprecated.voidsetCounterImplementation(Class counterImplementation) Deprecated.voidsetExcludedGroups(Long[] excludedGroups) Deprecated.voidsetExcludedPeople(LocalObject[] excludedPeople) Deprecated.voidsetExcludedUsers(String[] excludedUsers) Deprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidsetLabelLocalized(boolean labelLocalized) Deprecated.voidsetLinkType(int linkType) Deprecated.voidDeprecated.voidsetTargeted(boolean targeted) Deprecated.voidsetTargetedGroups(Long[] targetedGroups) Deprecated.voidsetTargetedPeople(LocalObject[] targetedPeople) Deprecated.voidsetTargetedUsers(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:JSONableReturns the set of attributes (properties) that should not be included in the JSON representation of the object.- Specified by:
getHiddenAttributesin 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:AppianTypeHolderIf 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:
fillInAppianTypesin interfaceAppianTypeHolder- Parameters:
cache- cache of Appian-typed objects.
-
hashCode
public int hashCode()Deprecated.Returns the hashcode for thisNavigationButton. TwoNavigationButtonobjects that have the same key will have the same hashcode. -
equals
Deprecated.Compares twoNavigationButtonobjects for equality. Two objects are equal if they have the same key.
-