public class ChangeCatalogFilterBasePartMediator extends AbstractChangeBusinessObjectPartMediatorImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
ChangeCatalogFilterBasePartMediator() |
Modifier and Type | Method and Description |
---|---|
void |
create(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method performs no actions as CatalogFilter creation is done by the change CatalogFilter mediator.
|
void |
delete(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method performs no actions as CatalogFilter deletion is done by the change CatalogFilter mediator.
|
java.lang.Object |
findPhysicalEntity(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method returns the physical SDO from the
PhysicalDataContainer that was created in the
ChangeCatalogFilterMediator mediator. |
java.lang.String[] |
getNounPartXPaths()
This method gets the XPath for the main CatalogFilter noun part.
|
void |
update(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method updates the physical data container with the modified physical SDO object.
|
java.util.List |
validateChange(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method checks if the logical CatalogFilter noun can be updated.
|
java.util.List |
validateCreate(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method performs no checking as the validation is done by the Change CatalogFilter mediator.
|
java.util.List |
validateDelete(java.lang.Object aNoun,
java.lang.Object aNounPart)
This method performs no checking as the validation is done by the Change CatalogFilter mediator.
|
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 static final java.lang.String COPYRIGHT
public void create(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
aNoun
- The logical CatalogFilterType
SDO business object.aNounPart
- The logical CatalogFilterType
SDO business object.AbstractApplicationException
public void update(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
aNoun
- The logical CatalogFilterType
SDO business object to update.aNounPart
- The logical CatalogFilterType
SDO business object to update.AbstractApplicationException
public void delete(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
aNoun
- The logical CatalogFilterType
SDO business object.aNounPart
- The logical CatalogFilterType
SDO business object.AbstractApplicationException
public java.lang.String[] getNounPartXPaths()
public java.util.List validateCreate(java.lang.Object aNoun, java.lang.Object aNounPart)
aNoun
- The logical CatalogFilterType
SDO business object.aNounPart
- The logical CatalogFilterType
SDO business object.public java.util.List validateChange(java.lang.Object aNoun, java.lang.Object aNounPart) throws DataMediatorException
aNoun
- The logical CatalogFilterType
SDO business object to validate.aNounPart
- The logical CatalogFilterType
SDO business object.ApplicationError
if there are any
errors, otherwise the list will be empty.DataMediatorException
public java.util.List validateDelete(java.lang.Object aNoun, java.lang.Object aNounPart)
aNoun
- The logical CatalogFilterType
SDO business object.aNounPart
- The logical CatalogFilterType
SDO business object.public java.lang.Object findPhysicalEntity(java.lang.Object aNoun, java.lang.Object aNounPart) throws DataMediatorException
PhysicalDataContainer
that was created in the
ChangeCatalogFilterMediator
mediator.aNoun
- The logical CatalogFilterType
SDO.aNounPart
- The logical CatalogFilterType
SDO.PhysicalCatalogFilter
object if it is found, otherwise it returns null.DataMediatorException