Class UIRepositoryContent
- 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
-
- All Implemented Interfaces:
Serializable
,Iterable<UIRepositoryObject>
,Collection<UIRepositoryObject>
,List<UIRepositoryObject>
,org.pentaho.ui.xul.XulEventSource
- Direct Known Subclasses:
UIJob
,UITransformation
public abstract class UIRepositoryContent extends UIRepositoryObject
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.pentaho.di.repository.RepositoryElementMetaInterface
rc
protected UIRepositoryDirectory
uiParent
-
Fields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject
obj, rep
-
-
Constructor Summary
Constructors Constructor Description UIRepositoryContent()
UIRepositoryContent(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()
int
getCategory()
String
getDescription()
String
getFormatModifiedDate()
String
getImage()
Date
getModifiedDate()
String
getModifiedUser()
UIRepositoryDirectory
getParent()
org.pentaho.di.repository.RepositoryDirectory
getRepositoryDirectory()
org.pentaho.di.repository.RepositoryObjectType
getRepositoryElementType()
String
getType()
void
move(UIRepositoryDirectory newParentDir)
void
setName(String name)
-
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
-
-
-
-
Field Detail
-
rc
protected org.pentaho.di.repository.RepositoryElementMetaInterface rc
-
uiParent
protected UIRepositoryDirectory uiParent
-
-
Constructor Detail
-
UIRepositoryContent
public UIRepositoryContent()
-
UIRepositoryContent
public UIRepositoryContent(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep)
-
-
Method Detail
-
getDescription
public String getDescription()
- Specified by:
getDescription
in classUIRepositoryObject
-
getModifiedDate
public Date getModifiedDate()
- Specified by:
getModifiedDate
in classUIRepositoryObject
-
getModifiedUser
public String getModifiedUser()
- Specified by:
getModifiedUser
in classUIRepositoryObject
-
getType
public String getType()
- Specified by:
getType
in classUIRepositoryObject
-
getFormatModifiedDate
public String getFormatModifiedDate()
- Specified by:
getFormatModifiedDate
in classUIRepositoryObject
-
getRepositoryDirectory
public org.pentaho.di.repository.RepositoryDirectory getRepositoryDirectory()
-
getRepositoryElementType
public org.pentaho.di.repository.RepositoryObjectType getRepositoryElementType()
- Specified by:
getRepositoryElementType
in classUIRepositoryObject
-
setName
public void setName(String name) throws Exception
- Specified by:
setName
in classUIRepositoryObject
- Throws:
Exception
-
getImage
public String getImage()
- Specified by:
getImage
in classUIRepositoryObject
-
delete
public void delete() throws Exception
- Specified by:
delete
in classUIRepositoryObject
- Throws:
Exception
-
move
public void move(UIRepositoryDirectory newParentDir) throws Exception
- Specified by:
move
in classUIRepositoryObject
- Throws:
Exception
-
getCategory
public int getCategory()
- Specified by:
getCategory
in classUIRepositoryObject
-
getParent
public UIRepositoryDirectory getParent()
- Specified by:
getParent
in classUIRepositoryObject
-
-