Class UIRepositoryObject
- java.lang.Object
-
- org.pentaho.ui.xul.XulEventSourceAdapter
-
- org.pentaho.ui.xul.util.AbstractModelNode<UIRepositoryObject>
-
- org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject
-
- All Implemented Interfaces:
Serializable
,Iterable<UIRepositoryObject>
,Collection<UIRepositoryObject>
,List<UIRepositoryObject>
,org.pentaho.ui.xul.XulEventSource
- Direct Known Subclasses:
UIRepositoryContent
,UIRepositoryDirectory
public abstract class UIRepositoryObject extends org.pentaho.ui.xul.util.AbstractModelNode<UIRepositoryObject>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UIRepositoryObject()
UIRepositoryObject(org.pentaho.di.repository.RepositoryObjectInterface obj)
UIRepositoryObject(org.pentaho.di.repository.RepositoryObjectInterface obj, org.pentaho.di.repository.Repository rep)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
delete()
abstract int
getCategory()
org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject.RepositoryObjectComparator
getComparator()
org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject.DateObjectComparator
getDateComparator()
abstract String
getDescription()
abstract String
getFormatModifiedDate()
String
getId()
abstract String
getImage()
abstract Date
getModifiedDate()
abstract String
getModifiedUser()
String
getName()
org.pentaho.di.repository.ObjectId
getObjectId()
abstract UIRepositoryDirectory
getParent()
String
getParentPath()
String
getPath()
org.pentaho.di.repository.Repository
getRepository()
abstract org.pentaho.di.repository.RepositoryObjectType
getRepositoryElementType()
org.pentaho.di.repository.IRepositoryService
getRepositoryService()
abstract String
getType()
boolean
isDeleted()
abstract void
move(UIRepositoryDirectory newParentDir)
void
setComparator(org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject.RepositoryObjectComparator roc)
abstract void
setName(String name)
void
setRepository(org.pentaho.di.repository.Repository rep)
void
setRepositoryService(org.pentaho.di.repository.IRepositoryService repositoryService)
-
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
-
UIRepositoryObject
public UIRepositoryObject()
-
UIRepositoryObject
public UIRepositoryObject(org.pentaho.di.repository.RepositoryObjectInterface obj)
-
UIRepositoryObject
public UIRepositoryObject(org.pentaho.di.repository.RepositoryObjectInterface obj, org.pentaho.di.repository.Repository rep)
-
-
Method Detail
-
getId
public String getId()
-
getObjectId
public org.pentaho.di.repository.ObjectId getObjectId()
-
getName
public String getName()
-
move
public abstract void move(UIRepositoryDirectory newParentDir) throws Exception
- Throws:
Exception
-
getModifiedDate
public abstract Date getModifiedDate()
-
getFormatModifiedDate
public abstract String getFormatModifiedDate()
-
getModifiedUser
public abstract String getModifiedUser()
-
getRepositoryElementType
public abstract org.pentaho.di.repository.RepositoryObjectType getRepositoryElementType()
-
getType
public abstract String getType()
-
getDescription
public abstract String getDescription()
-
getParent
public abstract UIRepositoryDirectory getParent()
- Overrides:
getParent
in classorg.pentaho.ui.xul.util.AbstractModelNode<UIRepositoryObject>
-
getParentPath
public String getParentPath()
-
isDeleted
public boolean isDeleted()
-
getImage
public abstract String getImage()
-
getRepository
public org.pentaho.di.repository.Repository getRepository()
-
setRepository
public void setRepository(org.pentaho.di.repository.Repository rep)
-
getPath
public String getPath()
-
getComparator
public org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject.RepositoryObjectComparator getComparator()
-
setComparator
public void setComparator(org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject.RepositoryObjectComparator roc)
-
getDateComparator
public org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject.DateObjectComparator getDateComparator()
-
getRepositoryService
public org.pentaho.di.repository.IRepositoryService getRepositoryService()
-
setRepositoryService
public void setRepositoryService(org.pentaho.di.repository.IRepositoryService repositoryService)
-
getCategory
public abstract int getCategory()
-
-