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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description QualifiedVersion
getQualifiedVersion()
int
getVersion()
Deprecated.usegetQualifiedVersion()
instead.boolean
isInclusive()
Is the required library version inclusive this versionvoid
setInclusive(boolean inclusive)
Sets the inclusive flagvoid
setQualifiedVersion(QualifiedVersion qualifiedVersion)
void
setVersion(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
-
-