212014Aug

Component-item-type and Item-type in ATG

Component-item-type and Item-type

Both these attributes are use to link table column to other repository item. The difference is

Component-item-type – When you are using one-to-many mapping and you are referring to other repository items i.e another item descriptor.

e.g Album and Song are two different item-descriptor. An album can have multiple songs so there is one-to-many relationship here. So here component-item-type will be used like this.

Here property name is songs which is map to another item descriptor song and data-type=”set” is use for storing multiple values.

Item-type – When you are using one-to-one mapping and you are referring to other repository items i.e another item descriptor.

e.g Album and Cover Pic are two different item-descriptor. An album can have only one cover pic so there is one-to-one relationship here. So here item-type will be used like this.

Note :- With item-type no data-type is used as item-type is itself a data-type of other repository item.

  • Prakash

    great explanation.. this is what i am looking for .