org.pentaho.di.ui.repository.repositoryexplorer.model
Class UIRepositoryContent

java.lang.Object
  extended by org.pentaho.ui.xul.XulEventSourceAdapter
      extended by org.pentaho.ui.xul.util.AbstractModelNode<UIRepositoryObject>
          extended by org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryObject
              extended by 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

Constructor Summary
UIRepositoryContent()
           
UIRepositoryContent(RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, Repository rep)
           
 
Method Summary
 void delete()
           
 int getCategory()
           
 String getDescription()
           
 String getFormatModifiedDate()
           
 String getImage()
           
 Date getModifiedDate()
           
 String getModifiedUser()
           
 UIRepositoryDirectory getParent()
           
 RepositoryDirectory getRepositoryDirectory()
           
 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, 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, clear, contains, containsAll, 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, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.List
equals, hashCode
 

Constructor Detail

UIRepositoryContent

public UIRepositoryContent()

UIRepositoryContent

public UIRepositoryContent(RepositoryElementMetaInterface rc,
                           UIRepositoryDirectory parent,
                           Repository rep)
Method Detail

getDescription

public String getDescription()
Specified by:
getDescription in class UIRepositoryObject

getModifiedDate

public Date getModifiedDate()
Specified by:
getModifiedDate in class UIRepositoryObject

getModifiedUser

public String getModifiedUser()
Specified by:
getModifiedUser in class UIRepositoryObject

getType

public String getType()
Specified by:
getType in class UIRepositoryObject

getFormatModifiedDate

public String getFormatModifiedDate()
Specified by:
getFormatModifiedDate in class UIRepositoryObject

getRepositoryDirectory

public RepositoryDirectory getRepositoryDirectory()

getRepositoryElementType

public RepositoryObjectType getRepositoryElementType()
Specified by:
getRepositoryElementType in class UIRepositoryObject

setName

public void setName(String name)
             throws Exception
Specified by:
setName in class UIRepositoryObject
Throws:
Exception

getImage

public String getImage()
Specified by:
getImage in class UIRepositoryObject

delete

public void delete()
            throws Exception
Specified by:
delete in class UIRepositoryObject
Throws:
Exception

move

public void move(UIRepositoryDirectory newParentDir)
          throws Exception
Specified by:
move in class UIRepositoryObject
Throws:
Exception

getCategory

public int getCategory()
Specified by:
getCategory in class UIRepositoryObject

getParent

public UIRepositoryDirectory getParent()
Specified by:
getParent in class UIRepositoryObject