Class UIJob
- java.lang.Object
-
- org.pentaho.ui.xul.XulEventSourceAdapter
-
- org.pentaho.ui.xul.util.AbstractModelNode<UIRepositoryObject>
-
- org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject
-
- org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryContent
-
- org.pentaho.di.ui.repository.repositoryexplorer.model.UIJob
-
- All Implemented Interfaces:
Serializable
,Iterable<UIRepositoryObject>
,Collection<UIRepositoryObject>
,List<UIRepositoryObject>
,org.pentaho.ui.xul.XulEventSource
public class UIJob extends UIRepositoryContent
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryContent
rc, uiParent
-
Fields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject
obj, rep
-
-
Constructor Summary
Constructors Constructor Description UIJob()
UIJob(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
String
getImage()
void
move(UIRepositoryDirectory newParentDir)
protected org.pentaho.di.repository.ObjectId
renameJob(org.pentaho.di.repository.ObjectId objectId, org.pentaho.di.repository.RepositoryDirectory directory, String name)
void
setName(String name)
-
Methods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryContent
getCategory, getDescription, getFormatModifiedDate, getModifiedDate, getModifiedUser, getParent, getRepositoryDirectory, getRepositoryElementType, getType
-
Methods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject
getComparator, getDateComparator, getId, getName, getObjectId, getParentPath, getPath, getRepository, getRepositoryService, isDeleted, setComparator, setRepository, setRepositoryService
-
Methods inherited from class org.pentaho.ui.xul.util.AbstractModelNode
add, add, addAll, addAll, asList, checkForUnique, clear, compareChildren, contains, containsAll, fireCollectionChanged, get, indexOf, isEmpty, isUniqueList, iterator, lastIndexOf, listIterator, listIterator, moveChildDown, moveChildDown, moveChildUp, moveChildUp, onAdd, onRemove, remove, remove, removeAll, removeModel, retainAll, set, setParent, setUniqueList, size, subList, toArray, toArray
-
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
-
-
-
Constructor Detail
-
UIJob
public UIJob()
-
UIJob
public UIJob(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep)
-
-
Method Detail
-
setName
public void setName(String name) throws Exception
- Overrides:
setName
in classUIRepositoryContent
- Throws:
Exception
-
renameJob
protected org.pentaho.di.repository.ObjectId renameJob(org.pentaho.di.repository.ObjectId objectId, org.pentaho.di.repository.RepositoryDirectory directory, String name) throws Exception
- Throws:
Exception
-
delete
public void delete() throws Exception
- Overrides:
delete
in classUIRepositoryContent
- Throws:
Exception
-
move
public void move(UIRepositoryDirectory newParentDir) throws org.pentaho.di.core.exception.KettleException
- Overrides:
move
in classUIRepositoryContent
- Throws:
org.pentaho.di.core.exception.KettleException
-
getImage
public String getImage()
- Overrides:
getImage
in classUIRepositoryContent
-
-