Class ApiExport
- java.lang.Object
-
- org.apache.sling.feature.extension.apiregions.api.ApiExport
-
- All Implemented Interfaces:
Comparable<ApiExport>
public class ApiExport extends Object implements Comparable<ApiExport>
Describes an exported package. This class is not thread safe.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ApiExport o)booleanequals(Object obj)DeprecationgetDeprecation()Get the deprecation infoStringgetName()Get the package nameorg.apache.sling.feature.ArtifactIdgetPreviousArtifactId()Get the previous artifact id containing the previous versionMap<String,String>getProperties()Get additional propertiesStringgetToggle()Get the optional toggle informationinthashCode()voidsetPreviousArtifactId(org.apache.sling.feature.ArtifactId previous)Set the previous artifact idvoidsetToggle(String toggle)Set the toggle info.StringtoString()
-
-
-
Constructor Detail
-
ApiExport
public ApiExport(String name)
Create a new export- Parameters:
name- Package name for the export
-
-
Method Detail
-
getName
public String getName()
Get the package name- Returns:
- The package name
-
getToggle
public String getToggle()
Get the optional toggle information- Returns:
- The toggle info or
null
-
setToggle
public void setToggle(String toggle)
Set the toggle info.- Parameters:
toggle- The toggle info
-
getPreviousArtifactId
public org.apache.sling.feature.ArtifactId getPreviousArtifactId()
Get the previous artifact id containing the previous version- Returns:
- The previous artifact id or
null - Since:
- 1.2.0
-
setPreviousArtifactId
public void setPreviousArtifactId(org.apache.sling.feature.ArtifactId previous)
Set the previous artifact id- Parameters:
previous- Previus artifact id- Since:
- 1.2.0
-
getProperties
public Map<String,String> getProperties()
Get additional properties- Returns:
- Modifiable map of properties
-
getDeprecation
public Deprecation getDeprecation()
Get the deprecation info- Returns:
- The info
-
compareTo
public int compareTo(ApiExport o)
- Specified by:
compareToin interfaceComparable<ApiExport>
-
-