Package org.jboss.metadata

Source Code of org.jboss.metadata.RelationMetaData

/*     */ 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
*/
TOP

Related Classes of org.jboss.metadata.RelationMetaData

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.