public interface ModifiableTopLevelItemGroup extends ModifiableItemGroup<TopLevelItem>
ModifiableItemGroup to manage TopLevelItem,
including copying, creating from descriptor and from XML.| Modifier and Type | Method and Description |
|---|---|
<T extends TopLevelItem> |
copy(T src,
String name)
Copys a job.
|
TopLevelItem |
createProject(TopLevelItemDescriptor type,
String name,
boolean notify)
Creates a new job.
|
TopLevelItem |
createProjectFromXML(String name,
InputStream xml)
/**
Creates a new job from its configuration XML.
|
doCreateItemgetFullDisplayName, getFullName, getItem, getItems, getRootDirFor, getUrl, getUrlChildPrefix, onDeleted, onRenamedgetRootDirgetDisplayName<T extends TopLevelItem> T copy(T src, String name) throws IOException
src - A TopLevelItem to be copied.name - Name of the newly created project.TopLevelItem.IOExceptionTopLevelItem createProjectFromXML(String name, InputStream xml) throws IOException
name - Name of the newly created project.xml - Item configuration as xmlTopLevelItem.IOExceptionTopLevelItem createProject(TopLevelItemDescriptor type, String name, boolean notify) throws IOException
type - Descriptor for job typename - Name for jobnotify - Whether to fire onCreated method for all ItemListenersIllegalArgumentException - if a project of the give name already exists.IOExceptionCopyright © 2019. All rights reserved.