Interface ILibraryVersionSpecification


public interface ILibraryVersionSpecification
Specification of the version of a required library
Since:
10.04.2007
API:
This is a public API.
  • Method Details

    • getQualifiedVersion

      QualifiedVersion getQualifiedVersion()
      Returns:
      required library version
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
      Security:
      SESSION OWNS LibraryVersionSpecificationReadVersion PERMISSION OR OWNS LibraryVersionSpecificationReadVersion@SYSTEM PERMISSION
    • setQualifiedVersion

      void setQualifiedVersion(QualifiedVersion qualifiedVersion)
      Parameters:
      qualifiedVersion - the new required library version
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
      Security:
      SESSION OWNS LibraryVersionSpecificationWriteVersion PERMISSION OR OWNS LibraryVersionSpecificationWriteVersion@SYSTEM PERMISSION
    • isInclusive

      boolean isInclusive()
      Is the required library version inclusive this version
      Returns:
      inclusive flag
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
      Security:
      SESSION OWNS LibraryVersionSpecificationReadInclusive PERMISSION OR OWNS LibraryVersionSpecificationReadInclusive@SYSTEM PERMISSION
    • setInclusive

      void setInclusive(boolean inclusive)
      Sets the inclusive flag
      Parameters:
      inclusive - new inclusive flag
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
      Security:
      SESSION OWNS LibraryVersionSpecificationWriteInclusive PERMISSION OR OWNS LibraryVersionSpecificationWriteInclusive@SYSTEM PERMISSION