public class ChangeCatalogGroupNavigationRelationshipCmdImpl extends AbstractChangeCatalogGroupPartCmdImpl implements ChangeCatalogGroupPartCmd
The command will resolve the Catalog Group to be updated using the CatalogGroupIdentifier passed in the BOD. The NavigationRelationship in BOD contains the child object of the navigational relationship. Depending on the object passed in the NavigationRelationship, the command will update the display sequence of the relationships mentioned above.
Constructor and Description |
---|
ChangeCatalogGroupNavigationRelationshipCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected void | add(java.lang.Object aNoun, java.lang.Object aNounPart, java.util.List controlParameters)
This method adds a navigational relationship to a parent catalog group.
|
protected void | change(java.lang.Object aNoun, java.lang.Object aNounPart, java.util.List controlParameters)
This method updates a navigational relationship from a parent catalog group noun.
|
protected void | delete(java.lang.Object aNoun, java.lang.Object aNounPart, java.util.List controlParameters)
This method removes a navigational relationship from a parent catalog group noun.
|
protected void | validateAdd(java.lang.Object noun, java.lang.Object nounPart, java.util.List controlParameters)
This method validates whether the add action can be performed on the specified noun part to the noun.
|
protected void | validateChange(java.lang.Object noun, java.lang.Object nounPart, java.util.List controlParameters)
This method validates whether the change action can be performed on the specified noun part to the noun.
|
protected void | validateDelete(java.lang.Object noun, java.lang.Object nounPart, java.util.List controlParameters)
This method validates whether the delete action can be performed on the specified noun part to the noun.
|
public ChangeCatalogGroupNavigationRelationshipCmdImpl()
protected void validateAdd(java.lang.Object noun, java.lang.Object nounPart, java.util.List controlParameters) throws AbstractApplicationException
protected void validateDelete(java.lang.Object noun, java.lang.Object nounPart, java.util.List controlParameters) throws AbstractApplicationException
protected void validateChange(java.lang.Object noun, java.lang.Object nounPart, java.util.List controlParameters) throws AbstractApplicationException
protected void add(java.lang.Object aNoun, java.lang.Object aNounPart, java.util.List controlParameters) throws AbstractApplicationException
protected void delete(java.lang.Object aNoun, java.lang.Object aNounPart, java.util.List controlParameters) throws AbstractApplicationException
protected void change(java.lang.Object aNoun, java.lang.Object aNounPart, java.util.List controlParameters) throws AbstractApplicationException