public class CategoryCreateAction extends CommonEditAction
handleEditOperation deve ser redefinido para que seja
criado um painel para a criação da nova categoria.TAG_ACCELERATOR, TAG_MNEMONIC, TAG_NAME, TAG_TOOLTIP| Constructor and Description |
|---|
CategoryCreateAction(CommonSelectionPanel selectionPanel,
javax.swing.ImageIcon icon)
Constrói a ação de criação de categorias de algoritmos.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelCreation()
Realiza o cancelamento da ação de criar uma categoria.
|
csbase.logic.algorithms.Category |
createCategory(java.lang.String categoryName)
Cria efetivamente a categoria no servidor.
|
csbase.logic.algorithms.Category |
getParentCategory()
Obtém a categoria pai onde vai ser criada a nova categoria.
|
protected java.lang.String |
getParentCategoryId()
Obtém o identificador da categoria pai.
|
java.lang.String |
getParentCategoryName()
Obtém o nome da categoria pai.
|
CategorySelectionPanel |
getSelectionPanel()
Obtém o painel de seleção, onde foi originada essa ação.
|
protected void |
handleEditOperation()
Trata a operação de edição realizada sobre um ou mais dados selecionados.
|
handleActionPerformedactionPerformed, getClassString, getDefaultIcon, getString, getStrokeFromTextgetApplicationpublic CategoryCreateAction(CommonSelectionPanel selectionPanel, javax.swing.ImageIcon icon)
selectionPanel - painel de seleção de dados, onde essa ação foi
originadaicon - imagem da açãoprotected void handleEditOperation()
CommonEditActionhandleEditOperation in class CommonEditActionpublic csbase.logic.algorithms.Category getParentCategory()
protected java.lang.String getParentCategoryId()
public java.lang.String getParentCategoryName()
public csbase.logic.algorithms.Category createCategory(java.lang.String categoryName)
categoryName - nome da categoria a ser criadapublic void cancelCreation()
public CategorySelectionPanel getSelectionPanel()
CommonEditActiongetSelectionPanel in class CommonEditActionCopyright © 2018. All Rights Reserved.