Package org.jboss.metadata

Source Code of org.jboss.metadata.RelationshipRoleMetaData

/*     */ package org.jboss.metadata;
/*     */
/*     */ import org.jboss.metadata.ejb.spec.CMRFieldMetaData;
/*     */ import org.jboss.metadata.ejb.spec.RelationRoleMetaData;
/*     */ import org.jboss.metadata.ejb.spec.RelationRoleSourceMetaData;
/*     */ import org.jboss.metadata.spi.MetaData;
/*     */
/*     */ @Deprecated
/*     */ public class RelationshipRoleMetaData extends OldMetaData<RelationRoleMetaData>
/*     */ {
/*     */   public RelationshipRoleMetaData(RelationRoleMetaData delegate)
/*     */   {
/*  47 */     super(delegate);
/*     */   }
/*     */
/*     */   protected RelationshipRoleMetaData(MetaData metaData)
/*     */   {
/*  59 */     super(metaData, RelationRoleMetaData.class);
/*     */   }
/*     */
/*     */   public String getRelationshipRoleName()
/*     */   {
/*  69 */     return ((RelationRoleMetaData)getDelegate()).getEjbRelationshipRoleName();
/*     */   }
/*     */
/*     */   public RelationMetaData getRelationMetaData()
/*     */   {
/*  79 */     return new RelationMetaData(((RelationRoleMetaData)getDelegate()).getRelation());
/*     */   }
/*     */
/*     */   public RelationshipRoleMetaData getRelatedRoleMetaData()
/*     */   {
/*  89 */     return new RelationshipRoleMetaData(((RelationRoleMetaData)getDelegate()).getRelatedRole());
/*     */   }
/*     */
/*     */   public boolean isMultiplicityOne()
/*     */   {
/*  99 */     return ((RelationRoleMetaData)getDelegate()).isMultiplicityOne();
/*     */   }
/*     */
/*     */   public boolean isMultiplicityMany()
/*     */   {
/* 109 */     return ((RelationRoleMetaData)getDelegate()).isMultiplicityMany();
/*     */   }
/*     */
/*     */   public boolean isCascadeDelete()
/*     */   {
/* 119 */     return ((RelationRoleMetaData)getDelegate()).isCascadedDelete();
/*     */   }
/*     */
/*     */   public String getEntityName()
/*     */   {
/* 129 */     return ((RelationRoleMetaData)getDelegate()).getRoleSource().getEjbName();
/*     */   }
/*     */
/*     */   public String getCMRFieldName()
/*     */   {
/* 139 */     CMRFieldMetaData cmrField = ((RelationRoleMetaData)getDelegate()).getCmrField();
/* 140 */     return cmrField == null ? null : cmrField.getCmrFieldName();
/*     */   }
/*     */
/*     */   public String getCMRFieldType()
/*     */   {
/* 150 */     CMRFieldMetaData cmrField = ((RelationRoleMetaData)getDelegate()).getCmrField();
/* 151 */     return cmrField == null ? null : cmrField.getCmrFieldType();
/*     */   }
/*     */ }

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name:     org.jboss.metadata.RelationshipRoleMetaData
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of org.jboss.metadata.RelationshipRoleMetaData

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.