Oracle ATG Web Commerce includes the RepositoryFormHandler, which allows you to create, update, and remove repository items from any repository. For Motorprise, we wanted to assign newly created repository items to properties of other items, so we extended this class to create B2BRepositoryFormHandler, located at atg/projects/b2bstore/repository/. B2BRepositoryFormHandler helps automatically manage the relationships between existing repository items and repository items that are created and removed by this form handler.

(For more information on the RepositoryFormHandler, see the ATG Page Developer's Guide.)

B2BRepositoryFormHandler provides two important features: adding and removing references to repository items.