Package com.dubture.getcomposer.core.entities

Examples of com.dubture.getcomposer.core.entities.Version


    versions.addSelectionChangedListener(new ISelectionChangedListener() {
      public void selectionChanged(SelectionChangedEvent event) {
        Object elem = ((IStructuredSelection)event.getSelection()).getFirstElement();
        if (elem instanceof Version) {
          prepareCustomVersion();
          Version v = (Version)elem;
          customVersion.setMajor(v.getMajor());
          customVersion.setMinor(v.getMinor());
          customVersion.setFix(v.getFix());
          customVersion.setDevPosition(v.getDevPosition());
          customVersion.setStability(v.getStability());
          customVersion.setSuffix(v.getSuffix());
          version.from(customVersion);
        }
      }
    });
    versions.setComparator(new VersionSorter());
View Full Code Here


    public void update(ViewerCell cell) {
      Object obj = cell.getElement();
     
      if (obj instanceof Version) {
        Version v = (Version)obj;
       
        StyledString styledString = new StyledString(v.toString());
        styledString.append(" : " + v.getStability(), StyledString.QUALIFIER_STYLER);
       
        cell.setText(styledString.toString());
        cell.setStyleRanges(styledString.getStyleRanges());
       
        super.update(cell);
View Full Code Here

      }
    }
  }

  private void compileDetailedVersion(String version) {
    Version v = new Version(version);
    detailedVersions.put(version, v);
   
    // hierarchy
    if (v.getStability() == ComposerConstants.STABLE) {
      String major = v.getMajor();
      if (major != null) {
        if (!majors.containsKey(major)) {
          majors.put(major, new ArrayList<String>());
        }
       
        List<String> majorList = majors.get(major);
       
        String minor = v.getMinor();
        if (minor != null && !majorList.contains(minor)) {
          majors.get(major).add(minor);
          Collections.sort(majorList);
          Collections.reverse(majorList);
        }
View Full Code Here

    super.set(version, composerPackage);
  }
 
  public void remove(String version) {
    if (detailedVersions != null) {
      Version v = getDetailedVersion(version);
      detailedVersions.remove(version);
     
      // remove hierarchy
      if (v.getStability() == ComposerConstants.STABLE) {
        String major = v.getMajor();
        if (major != null) {
          if (majors.containsKey(major)) {
            List<String> majorList = majors.get(major);
           
            String minor = v.getMinor();
            if (minor != null && majorList.contains(minor)) {
              majorList.remove(minor);
              Collections.sort(majorList);
            }
           
View Full Code Here

    return super.prepareJson(fields);
  }
 
  public Version getDetailedVersion() {
    if (detailedVersion == null) {
      detailedVersion = new Version(getVersion());
    }
    return detailedVersion;
  }
View Full Code Here

  protected transient Version detailedVersion = null;
 
  public Version getDetailedVersion() {
    if (detailedVersion == null) {
      detailedVersion = new Version(getVersion());
    }
    return detailedVersion;
  }
View Full Code Here

      }
    }
  }

  private void compileDetailedVersion(String version) {
    Version v = new Version(version);
    detailedVersions.put(version, v);
   
    // hierarchy
    if (v.getStability() == ComposerConstants.STABLE) {
      String major = v.getMajor();
      if (major != null) {
        if (!majors.containsKey(major)) {
          majors.put(major, new ArrayList<String>());
        }
       
        List<String> majorList = majors.get(major);
       
        String minor = v.getMinor();
        if (minor != null && !majorList.contains(minor)) {
          majors.get(major).add(minor);
          Collections.sort(majorList);
          Collections.reverse(majorList);
        }
View Full Code Here

    super.set(version, composerPackage);
  }
 
  public void remove(String version) {
    if (detailedVersions != null) {
      Version v = getDetailedVersion(version);
      detailedVersions.remove(version);
     
      // remove hierarchy
      if (v.getStability() == ComposerConstants.STABLE) {
        String major = v.getMajor();
        if (major != null) {
          if (majors.containsKey(major)) {
            List<String> majorList = majors.get(major);
           
            String minor = v.getMinor();
            if (minor != null && majorList.contains(minor)) {
              majorList.remove(minor);
              Collections.sort(majorList);
            }
           
View Full Code Here

TOP

Related Classes of com.dubture.getcomposer.core.entities.Version

Copyright © 2018 www.massapicom. 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.