public class ChangeCatalogFilterMediator extends AbstractChangeBusinessObjectMediatorImpl
CatalogFilterType
logical object. Performs add/update/delete operations
on the catalog filters. This mediator will perform the logical to physical transformation of the
catalog filter logical object. This mediator will be the high level mediator corresponding to the logical
catalog filter noun and it will map the values of the logical object to the physical Catfilter
entity.Constructor and Description |
---|
ChangeCatalogFilterMediator() |
Modifier and Type | Method and Description |
---|---|
void |
change(java.lang.Object aNoun)
This method performs no actions as Catfilter updates are done by the
change Catfilter part
mediator . |
void |
create(java.lang.Object aNoun)
Creates the physical entity corresponding to the logical
CatalogFilterType noun. |
void |
delete(java.lang.Object aNoun)
Deletes the logical noun.
|
java.lang.Object |
findPhysicalEntity(java.lang.Object aNoun)
Find
Catfilter in the physical data container that is equivalent to the logical CatalogFilterType noun. |
java.util.List |
validateChange(java.lang.Object aNoun)
Checks if the object to be changed is present in the physical data container.
|
java.util.List |
validateCreate(java.lang.Object aNoun)
Checks if the object to be created is present in the physical data container.
|
java.util.List |
validateDelete(java.lang.Object aNoun)
Checks if the object to be removed is present in the physical data container.
|
applyChanges, getChangeNounPartMediator, getNouns, getPhysicalDataContainer, initialize
getUpdateAccessProfile, setUpdateAccessProfile
initializeConfig
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUpdateAccessProfile, setUpdateAccessProfile
initializeConfig
public void create(java.lang.Object aNoun) throws AbstractApplicationException
CatalogFilterType
noun.aNoun
- The CatalogFilterType
logical business object for which the
physical entity needs to be created in the container.AbstractApplicationException
public void change(java.lang.Object aNoun) throws AbstractApplicationException
mediator
.change
in interface ChangeBusinessObjectMediator
change
in class AbstractChangeBusinessObjectMediatorImpl
aNoun
- The logical CatalogFilterType
SDO .Cannot be null.AbstractApplicationException
public void delete(java.lang.Object aNoun) throws AbstractApplicationException
aNoun
- The logical CatalogType
noun that should be deleted.AbstractApplicationException
public java.lang.Object findPhysicalEntity(java.lang.Object aNoun) throws AbstractApplicationException
Catfilter
in the physical data container that is equivalent to the logical CatalogFilterType
noun.
The internal identifier will be used to find the Catfilter
physical entity.aNoun
- The logical nounAbstractApplicationException
ChangeBusinessObjectMediator.findPhysicalEntity(java.lang.Object)
public java.util.List validateChange(java.lang.Object aNoun) throws AbstractApplicationException
aNoun
- The nounAbstractApplicationException
ChangeBusinessObjectMediator.validateChange(java.lang.Object)
public java.util.List validateCreate(java.lang.Object aNoun) throws AbstractApplicationException
aNoun
- The nounAbstractApplicationException
ChangeBusinessObjectMediator.validateCreate(java.lang.Object)
public java.util.List validateDelete(java.lang.Object aNoun) throws AbstractApplicationException
aNoun
- The nounAbstractApplicationException
ChangeBusinessObjectMediator.validateDelete(java.lang.Object)