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 ILabel
java.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.