Package org.jboss.metadata

Source Code of org.jboss.metadata.SecurityIdentityMetaData

/*     */ package org.jboss.metadata;
/*     */
/*     */ import java.util.Iterator;
/*     */ import org.jboss.metadata.javaee.spec.DescriptionImpl;
/*     */ import org.jboss.metadata.javaee.spec.DescriptionsImpl;
/*     */ import org.jboss.metadata.javaee.spec.RunAsMetaData;
/*     */ import org.jboss.metadata.spi.MetaData;
/*     */
/*     */ @Deprecated
/*     */ public class SecurityIdentityMetaData extends OldMetaData<org.jboss.metadata.ejb.spec.SecurityIdentityMetaData>
/*     */ {
/*     */   public SecurityIdentityMetaData(org.jboss.metadata.ejb.spec.SecurityIdentityMetaData delegate)
/*     */   {
/*  54 */     super(delegate);
/*     */   }
/*     */
/*     */   protected SecurityIdentityMetaData(MetaData metaData)
/*     */   {
/*  66 */     super(metaData, org.jboss.metadata.ejb.spec.SecurityIdentityMetaData.class);
/*     */   }
/*     */
/*     */   public String getDescription()
/*     */   {
/*  76 */     DescriptionsImpl descriptions = (DescriptionsImpl)((org.jboss.metadata.ejb.spec.SecurityIdentityMetaData)getDelegate()).getDescriptions();
/*  77 */     if ((descriptions == null) || (descriptions.isEmpty()))
/*  78 */       return null;
/*  79 */     return ((DescriptionImpl)descriptions.iterator().next()).getDescription();
/*     */   }
/*     */
/*     */   public boolean getUseCallerIdentity()
/*     */   {
/*  89 */     return ((org.jboss.metadata.ejb.spec.SecurityIdentityMetaData)getDelegate()).isUseCallerId();
/*     */   }
/*     */
/*     */   public String getRunAsRoleName()
/*     */   {
/*  94 */     RunAsMetaData runAs = ((org.jboss.metadata.ejb.spec.SecurityIdentityMetaData)getDelegate()).getRunAs();
/*  95 */     if (runAs == null)
/*  96 */       return null;
/*  97 */     return runAs.getRoleName();
/*     */   }
/*     */
/*     */   public String getRunAsPrincipalName()
/*     */   {
/* 102 */     return ((org.jboss.metadata.ejb.spec.SecurityIdentityMetaData)getDelegate()).getRunAsPrincipal();
/*     */   }
/*     */
/*     */   public void setUseCallerIdentity(boolean flag)
/*     */   {
/* 107 */     throw new UnsupportedOperationException("setUseCallerIdentity");
/*     */   }
/*     */
/*     */   public void setRunAsRoleName(String runAsRoleName)
/*     */   {
/* 112 */     throw new UnsupportedOperationException("setRunAsRoleName");
/*     */   }
/*     */
/*     */   public void setRunAsPrincipalName(String principalName)
/*     */   {
/* 117 */     throw new UnsupportedOperationException("setRunAsPrincipalName");
/*     */   }
/*     */ }

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

Related Classes of org.jboss.metadata.SecurityIdentityMetaData

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.