Interface ILibraryVersionSpecification


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

      • getVersion

        @Deprecated
        int getVersion()
        Deprecated.
        Returns:
        required major library version
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • 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