public abstract class AbstractChangeCatalogGroupCatalogEntryPartCmdImpl extends AbstractChangeNounPartUsingBusinessObjectMediatorCmdImpl
Modifier and Type | Field and Description |
---|---|
static int | ADD
Defines an add noun part action.
|
static int | CHANGE
Defines a change noun part action.
|
static int | DELETE
Defines a delete noun part action.
|
Constructor and Description |
---|
AbstractChangeCatalogGroupCatalogEntryPartCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected CatalogGroupLinkHelper | getCatalogGroupLinkHelper()
Gets an instance of a catalog group link helper.
|
protected java.lang.Long | getCatalogId()
Gets the catalog id from the catalog context.
|
protected double | getSequence(CatalogEntryType aNoun)
Gets the input display sequence number.
|
protected double | getSequence(CatalogGroupType aNoun)
Gets the input display sequence number.
|
protected double | getSequence(NavigationRelationshipType aNavRel)
Gets the display sequence for this navigational relationship.
|
protected void | synchronizeLink(CatalogGroupType catGroup, boolean topCatalogGroup)
Performs catalog group link synchronization when changing the top catalog flag.
|
protected void | synchronizeLink(int action, CatalogEntryType catEntry, CatalogEntryIdentifierType ceIdentifier)
Performs link synchronization when changing the parent of a catalog entry.
|
protected void | synchronizeLink(int action, CatalogEntryType catEntry, CatalogGroupIdentifierType cgIdentifier)
Performs catalog group link synchronization.
|
protected void | synchronizeLink(int action, CatalogGroupType catgroup, CatalogGroupIdentifierType cgIdentifier)
Performs catalog group link synchronization.
|
protected void | synchronizeLink(int action, CatalogGroupType catalogGroup, NavigationRelationshipType navigationalRelationship)
Performs catalog group link synchronization.
|
public static final int ADD
public static final int DELETE
public static final int CHANGE
public AbstractChangeCatalogGroupCatalogEntryPartCmdImpl()
protected java.lang.Long getCatalogId() throws AbstractApplicationException
protected CatalogGroupLinkHelper getCatalogGroupLinkHelper()
protected double getSequence(CatalogGroupType aNoun)
protected double getSequence(NavigationRelationshipType aNavRel)
protected double getSequence(CatalogEntryType aNoun)
protected void synchronizeLink(int action, CatalogGroupType catgroup, CatalogGroupIdentifierType cgIdentifier) throws AbstractApplicationException
protected void synchronizeLink(CatalogGroupType catGroup, boolean topCatalogGroup) throws AbstractApplicationException
protected void synchronizeLink(int action, CatalogEntryType catEntry, CatalogGroupIdentifierType cgIdentifier) throws AbstractApplicationException
protected void synchronizeLink(int action, CatalogEntryType catEntry, CatalogEntryIdentifierType ceIdentifier) throws AbstractApplicationException
protected void synchronizeLink(int action, CatalogGroupType catalogGroup, NavigationRelationshipType navigationalRelationship) throws AbstractApplicationException