public interface IRespViewAction
Represents the responsive view action. Responsive view action can be created for
IRespViewField when the field type is any of the following
RespViewFieldType.parents
RespViewFieldType.children
RespViewFieldType.ancestors
RespViewFieldType.descendants
| Modifier and Type | Method and Description |
|---|---|
RespViewActionType |
getActionType()
Gets the action type
|
java.lang.String |
getClassifierFieldName()
Get the classifier field name for suggestAssociations action types.
|
CopyObjectOptions |
getCopyObjectOptions()
Gets the copy object options if they are available for the current action.
|
IRespViewFilterRules |
getFilterRules()
Gets the filter definition for this action (only for associate, associatePrimary, and copyRecursive actions).
|
java.lang.String |
getFolder()
Gets the folder name that limits the set of objects this action refers to
|
java.lang.Integer |
getFolderDepth()
Gets the maximum depth that will be applied to the set of objects that this action represents
|
java.lang.String |
getName()
Gets the action name
|
java.lang.String |
getNameLabel()
Returns the localized name label of the action
for the user session
|
java.util.List<ILabel> |
getNameLabels()
Returns the action name labels for all locales
|
java.lang.Boolean |
isMultiSelect()
Determines if this action can result in multiple selections
|
java.lang.Boolean |
isPrimaryParent() |
void |
setClassifierFieldName(java.lang.String classifierFieldName)
Set the classifier field name for suggestAssociations action types.
|
void |
setCopyObjectOptions(CopyObjectOptions options)
Sets the copy object options for copyRecursive action types.
|
void |
setFilterRules(IRespViewFilterRules filterRules)
Sets the a filter definition for this action (only for associate, associatePrimary, and copyRecursive actions).
|
void |
setFolder(java.lang.String folder)
Sets the folder name that limits the set of objects this action refers to
|
void |
setFolderDepth(java.lang.Integer folderDepth)
Sets the maximum depth that will be applied to the set of objects that this action represents
|
void |
setMultiSelect(java.lang.Boolean multiSelect)
Sets if this action can result in multiple selections
|
void |
setNameLabels(java.util.List<ILabel> nameLabels)
Sets the list of action name labels
|
void |
setPrimaryParent(java.lang.Boolean primaryParent) |
java.lang.String getName()
java.lang.String getNameLabel()
RespViewActionType getActionType()
RespViewActionType the type of action.java.lang.String getFolder()
java.lang.Integer getFolderDepth()
CopyObjectOptions getCopyObjectOptions()
java.lang.Boolean isMultiSelect()
java.lang.Boolean isPrimaryParent()
void setFolder(java.lang.String folder)
path - the filtering path namevoid setFolderDepth(java.lang.Integer folderDepth)
folderDepth - the folder depth valuevoid setCopyObjectOptions(CopyObjectOptions options)
options - - the copyRecursive options objectvoid setPrimaryParent(java.lang.Boolean primaryParent)
primaryParent - true or falsevoid setMultiSelect(java.lang.Boolean multiSelect)
multiSelect - true or falsejava.util.List<ILabel> getNameLabels()
ILabel the action name labelvoid setNameLabels(java.util.List<ILabel> nameLabels)
nameLabels - the list of ILabeljava.lang.String getClassifierFieldName()
void setClassifierFieldName(java.lang.String classifierFieldName)
classifierFieldName - IRespViewFilterRules getFilterRules()
void setFilterRules(IRespViewFilterRules filterRules)
filterRules - IRespViewFilterRules
Licensed Materials - Property of IBM
© Copyright IBM Corp. 2013, 2018. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.