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 int
compareTo(ApiExport o)
boolean
equals(Object obj)
Deprecation
getDeprecation()
Get the deprecation infoString
getName()
Get the package nameorg.apache.sling.feature.ArtifactId
getPrevious()
Get the previous version of this apiMap<String,String>
getProperties()
Get additional propertiesString
getToggle()
Get the optional toggle informationint
hashCode()
void
setPrevious(org.apache.sling.feature.ArtifactId previous)
Set the previous versionvoid
setToggle(String toggle)
Set the toggle info.String
toString()
-
-
-
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
-
getPrevious
public org.apache.sling.feature.ArtifactId getPrevious()
Get the previous version of this api- Returns:
- The previous version or
null
-
setPrevious
public void setPrevious(org.apache.sling.feature.ArtifactId previous)
Set the previous version- Parameters:
previous
- Previus version
-
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:
compareTo
in interfaceComparable<ApiExport>
-
-