Package net.shibboleth.profile.plugin
Interface Plugin.Package
- All Known Implementing Classes:
PropertyDrivenPlugin.PackageDescriptor
public static interface Plugin.Package
An abstraction for "a thing that we want to unpack into idp home (outside webapps)".
-
Method Summary
Modifier and TypeMethodDescriptionWhere the file/string has to be unpacked to (relative to idp.home).Where in the zip file is the file.booleanIs this package for non-windows Only?booleanIs there a meaningless top level directory?booleanIs this package for Windows Only?
-
Method Details
-
getSourceName
Where in the zip file is the file.- Returns:
- the location.
-
getDestinationName
Where the file/string has to be unpacked to (relative to idp.home).- Returns:
- the location
-
isWindows
boolean isWindows()Is this package for Windows Only?- Returns:
- true if it is
-
isNonWindows
boolean isNonWindows()Is this package for non-windows Only?- Returns:
-
isStripTopLevelDir
boolean isStripTopLevelDir()Is there a meaningless top level directory?
-