/* */ package org.jboss.metadata;
/* */
/* */ import org.jboss.metadata.ejb.spec.RelationRoleMetaData;
/* */ import org.jboss.metadata.spi.MetaData;
/* */
/* */ @Deprecated
/* */ public class RelationMetaData extends OldMetaData<org.jboss.metadata.ejb.spec.RelationMetaData>
/* */ {
/* */ public static RelationMetaData create(org.jboss.metadata.ejb.spec.RelationMetaData delegate)
/* */ {
/* 47 */ if (delegate == null)
/* 48 */ throw new IllegalArgumentException("Null delegate");
/* 49 */ return new RelationMetaData(delegate);
/* */ }
/* */
/* */ public RelationMetaData(org.jboss.metadata.ejb.spec.RelationMetaData delegate)
/* */ {
/* 60 */ super(delegate);
/* */ }
/* */
/* */ protected RelationMetaData(MetaData metaData)
/* */ {
/* 72 */ super(metaData, org.jboss.metadata.ejb.spec.RelationMetaData.class);
/* */ }
/* */
/* */ public String getRelationName()
/* */ {
/* 83 */ return ((org.jboss.metadata.ejb.spec.RelationMetaData)getDelegate()).getEjbRelationName();
/* */ }
/* */
/* */ public RelationshipRoleMetaData getLeftRelationshipRole()
/* */ {
/* 95 */ return new RelationshipRoleMetaData(((org.jboss.metadata.ejb.spec.RelationMetaData)getDelegate()).getLeftRole());
/* */ }
/* */
/* */ public RelationshipRoleMetaData getRightRelationshipRole()
/* */ {
/* 107 */ return new RelationshipRoleMetaData(((org.jboss.metadata.ejb.spec.RelationMetaData)getDelegate()).getRightRole());
/* */ }
/* */
/* */ public RelationshipRoleMetaData getOtherRelationshipRole(RelationshipRoleMetaData role)
/* */ {
/* 119 */ RelationRoleMetaData delegateRole = (RelationRoleMetaData)role.getDelegate();
/* 120 */ return new RelationshipRoleMetaData(((org.jboss.metadata.ejb.spec.RelationMetaData)getDelegate()).getRelatedRole(delegateRole));
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: org.jboss.metadata.RelationMetaData
* JD-Core Version: 0.6.0
*/