public class ChangeCatalogFilterDescriptionMediator extends AbstractChangeBusinessObjectPartMediatorImpl
Constructor and Description |
---|
ChangeCatalogFilterDescriptionMediator() |
Modifier and Type | Method and Description |
---|---|
void |
create(java.lang.Object aNoun,
java.lang.Object aNounPart)
Creates the physical entities corresponding to the logical noun part and
adds to the root physical entity
|
void |
delete(java.lang.Object aNoun,
java.lang.Object aNounPart)
Deletes the logical noun part.
|
java.lang.Object |
findPhysicalEntity(java.lang.Object aNoun,
java.lang.Object aNounPart)
Find the catalog description physical entity in the data graph corresponding to the logical object
|
java.lang.String[] |
getNounPartXPaths()
Get the xpath for this noun part mediator.
|
void |
update(java.lang.Object aNoun,
java.lang.Object aNounPart)
Updates the physical entity corresponding to the logical noun part
|
java.util.List |
validateChange(java.lang.Object aNoun,
java.lang.Object aNounPart)
Checks if the object to be changed is present in the physical data container.
|
java.util.List |
validateCreate(java.lang.Object aNoun,
java.lang.Object aNounPart)
Checks if the object to be created is present in the physical data container.
|
java.util.List |
validateDelete(java.lang.Object aNoun,
java.lang.Object aNounPart)
Checks if the object to be removed is present in the physical data container.
|
applyChanges, convertToBigDecimal, convertToDate, convertToDouble, convertToInteger, convertToLong, getNounParts, getParentPhysicalDataContainer, getPhysicalDataContainer, initialize
getUpdateAccessProfile, setUpdateAccessProfile
initializeConfig
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUpdateAccessProfile, setUpdateAccessProfile
initializeConfig
public ChangeCatalogFilterDescriptionMediator()
public void create(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
aNoun
- (CatalogFilterType) The logical noun that contains the noun partaNounPart
- (DescriptionType) The noun part for which the
corresponding physical entities needs to be createdAbstractApplicationException
- Error during createpublic void delete(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
aNoun
- (CatalogFilterType) The logical noun having the noun part to be deletedaNounPart
- (DescriptionType) The logical noun part that needs to be deletedAbstractApplicationException
public java.lang.Object findPhysicalEntity(java.lang.Object aNoun, java.lang.Object aNounPart)
aNoun
- The logical nounaNounPart
- The logical noun partChangeBusinessObjectPartMediator.findPhysicalEntity(java.lang.Object, java.lang.Object)
public java.lang.String[] getNounPartXPaths()
ChangeBusinessObjectPartMediator.getNounPartXPaths()
public void update(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
aNoun
- (CatalogFilterType) The logical noun that contains the noun
partaNounPart
- (DescriptionType) The noun part for which the
corresponding physical entities needs to be updatedAbstractApplicationException
- Error during updatepublic java.util.List validateChange(java.lang.Object aNoun, java.lang.Object aNounPart)
aNoun
- The nounaNounPart
- The noun partChangeBusinessObjectPartMediator.validateChange(java.lang.Object, java.lang.Object)
public java.util.List validateCreate(java.lang.Object aNoun, java.lang.Object aNounPart)
aNoun
- The nounaNounPart
- The noun partChangeBusinessObjectPartMediator.validateCreate(java.lang.Object, java.lang.Object)
public java.util.List validateDelete(java.lang.Object aNoun, java.lang.Object aNounPart)
aNoun
- The nounaNounPart
- The noun partChangeBusinessObjectPartMediator.validateDelete(java.lang.Object, java.lang.Object)