diff options
| -rw-r--r-- | id.server/src/at/gv/egovernment/moa/id/config/OAParameter.java | 76 | 
1 files changed, 76 insertions, 0 deletions
| diff --git a/id.server/src/at/gv/egovernment/moa/id/config/OAParameter.java b/id.server/src/at/gv/egovernment/moa/id/config/OAParameter.java new file mode 100644 index 000000000..b3f46c532 --- /dev/null +++ b/id.server/src/at/gv/egovernment/moa/id/config/OAParameter.java @@ -0,0 +1,76 @@ +package at.gv.egovernment.moa.id.config; + +/** + * Configuration parameters belonging to an online application, + * to be used within both, the MOA ID Auth and the  + * MOA ID PROXY component. + *  + * @author Harald Bratko + */ +public class OAParameter { + +  /** +   * type of the online application (maybe "PublicService" or "BusinessService") +   */ +  private String oaType; +   +  /** +   * specifies whether the online application is a business application or not +   * (<code>true</code> if value of {@link oaType} is "businessService" +   */ +  private boolean businessService; +   +  /** +   * public URL prefix of the online application +   */ +  private String publicURLPrefix; +   +  /** +   * Returns the type of the online application. +   * @return the type of the online application. +   */ +  public String getOaType() { +    return oaType; +  } +   +  /** +   * Returns <code>true</code> is the OA is a businss application, otherwise  +   * <code>false</code>. +   * @return <code>true</code> is the OA is a businss application, otherwise  +   * <code>false</code> +   */ +  public boolean getBusinessService() { +    return this.businessService; +  } +   +  /** +   * Returns the publicURLPrefix. +   * @return String +   */ +  public String getPublicURLPrefix() { +    return publicURLPrefix; +  } +   +  /** +   *  +   * Sets the type of the online application. +   * If the type is "businessService" the value of {@link businessService} is +   * also set to <code>true</code> +   * @param the type of the online application. +   */ +  public void setOaType(String oaType) { +    this.oaType = oaType; +    if ("businessService".equalsIgnoreCase(oaType)) { +      this.businessService = true; +    } +  } +   +  /** +   * Sets the publicURLPrefix. +   * @param publicURLPrefix The publicURLPrefix to set +   */ +  public void setPublicURLPrefix(String publicURLPrefix) { +    this.publicURLPrefix = publicURLPrefix; +  } + +} | 
