Package ch.ivyteam.ivy.application
Interface ILibraryVersionSpecification
-
public interface ILibraryVersionSpecificationSpecification of the version of a required library- Since:
- 10.04.2007
- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description QualifiedVersiongetQualifiedVersion()intgetVersion()Deprecated.usegetQualifiedVersion()instead.booleanisInclusive()Is the required library version inclusive this versionvoidsetInclusive(boolean inclusive)Sets the inclusive flagvoidsetQualifiedVersion(QualifiedVersion qualifiedVersion)voidsetVersion(int majorVersion)Deprecated.usesetQualifiedVersion(QualifiedVersion)instead.
-
-
-
Method Detail
-
getVersion
@Deprecated int getVersion()
Deprecated.usegetQualifiedVersion()instead.- 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
-
setVersion
@Deprecated void setVersion(int majorVersion)
Deprecated.usesetQualifiedVersion(QualifiedVersion)instead.- Parameters:
majorVersion- 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.
-
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
-
-