public abstract class KPPBaseProvider extends Object
| Constructor and Description |
|---|
KPPBaseProvider()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAndCreateUploadFolder()
Check if upload folder exists.
|
hudson.XmlFile |
getConfigXmlFile()
Get the provider config file.
|
String |
getConfigXmlFileName()
Get provider config xml filename.
|
File[] |
getFilesFromUploadDirectory(String fileExtension)
Get all files filtered by filetype from upload directory.
|
String |
getUploadDirectoryPath()
Get the default Upload Directory Path for Keychains and Provisioning Profiles files.
|
protected abstract void |
merge()
Merge from file.
|
protected <T> List<T> |
mergedObjects(List<T> objectsFromXml,
List<T> objectsFromFolder)
Merge two lists of objects.
|
void |
save()
Save provider config xml.
|
void |
update()
Update provider from config and content of upload folder.
|
void |
upload(org.apache.commons.fileupload.FileItem fileItemToUpload)
Store uploaded file inside upload directory.
|
protected static final Logger LOGGER
protected void checkAndCreateUploadFolder()
public String getUploadDirectoryPath()
public void upload(org.apache.commons.fileupload.FileItem fileItemToUpload)
throws FileNotFoundException,
IOException
fileItemToUpload - FileNotFoundExceptionIOExceptionpublic hudson.XmlFile getConfigXmlFile()
public String getConfigXmlFileName()
public final void save()
IOExceptionpublic void update()
public File[] getFilesFromUploadDirectory(String fileExtension)
fileExtension, - e.g. ".keychain"protected <T> List<T> mergedObjects(List<T> objectsFromXml, List<T> objectsFromFolder)
T - typeobjectsFromXml - objects loaded from xmlobjectsFromFolder - objects loaded from upload folderprotected abstract void merge()
Copyright © 2004-2013. All Rights Reserved.