Package ch.ivyteam.ivy.application
Interface ILibraryVersionSpecification
public interface ILibraryVersionSpecification
Specification of the version of a required library
- Since:
- 10.04.2007
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Is the required library version inclusive this versionvoid
setInclusive
(boolean inclusive) Sets the inclusive flagvoid
setQualifiedVersion
(QualifiedVersion qualifiedVersion)
-
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
- 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
-