Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Scout/Concepts/CodeType/Example

< Scout‎ | Concepts‎ | CodeType
Revision as of 17:53, 9 November 2010 by Dev.jmini.fr (Talk | contribs) (code)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
public class YesOrNoCodeType extends AbstractCodeType<String> {
  private static final long serialVersionUID = 1L;
  public static final String ID = "YesOrNo";
 
  public YesOrNoCodeType() throws ProcessingException {
    super();
  }
 
  @Override
  protected String getConfiguredText() {
    return Texts.get("YesOrNo");
  }
 
  @Override
  public String getId() {
    return ID;
  }
 
  @Order(10.0)
  public class YesCode extends AbstractCode<Boolean> {
    private static final long serialVersionUID = 1L;
    public final Boolean ID = Boolean.TRUE;
 
    @Override
    protected String getConfiguredText() {
      return ScoutTexts.get("Yes");
    }
 
    @Override
    public Boolean getId() {
      return ID;
    }
  }
 
  @Order(20.0)
  public class NoCode extends AbstractCode<Boolean> {
    private static final long serialVersionUID = 1L;
    public final Boolean ID = Boolean.FALSE;
 
    @Override
    protected String getConfiguredText() {
      return ScoutTexts.get("No");
    }
 
    @Override
    public Boolean getId() {
      return ID;
    }
  }
}

Back to the top