package com.l7tech.policy;

import com.l7tech.search.Dependency;

public class JmsDynamicProperties {
   private String a;
   private String b;
   private String c;
   private String d;
   private String e;
   private String f;
   private String g;
   private String h;
   private String i;

   public String getJndiUrl() {
      return this.a;
   }

   public void setJndiUrl(String var1) {
      this.a = var1;
   }

   public String getJndiUserName() {
      return this.b;
   }

   public void setJndiUserName(String var1) {
      this.b = var1;
   }

   @Dependency(methodReturnType = Dependency.MethodReturnType.VARIABLE, type = Dependency.DependencyType.SECURE_PASSWORD)
   public String getJndiPassword() {
      return this.c;
   }

   public void setJndiPassword(String var1) {
      this.c = var1;
   }

   public String getQcfName() {
      return this.d;
   }

   public void setQcfName(String var1) {
      this.d = var1;
   }

   public String getIcfName() {
      return this.e;
   }

   public void setIcfName(String var1) {
      this.e = var1;
   }

   public String getDestQName() {
      return this.f;
   }

   public void setDestQName(String var1) {
      this.f = var1;
   }

   public String getDestUserName() {
      return this.g;
   }

   public void setDestUserName(String var1) {
      this.g = var1;
   }

   @Dependency(methodReturnType = Dependency.MethodReturnType.VARIABLE, type = Dependency.DependencyType.SECURE_PASSWORD)
   public String getDestPassword() {
      return this.h;
   }

   public void setDestPassword(String var1) {
      this.h = var1;
   }

   public String getReplytoQName() {
      return this.i;
   }

   public void setReplytoQName(String var1) {
      this.i = var1;
   }

   public String[] getVariableExpressions() {
      return new String[]{
         this.getDestQName(),
         this.getDestUserName(),
         this.getDestPassword(),
         this.getJndiUrl(),
         this.getJndiUserName(),
         this.getJndiPassword(),
         this.getIcfName(),
         this.getQcfName(),
         this.getReplytoQName()
      };
   }
}
