public final class ExtRepositoryObjectType<T extends ExtRepositoryModel>
extends java.lang.Object
ExtRepositoryObject
's available. Each constant is connected to an ExtRepositoryObject
derived interface and can be used as parameters for
methods that need to differentiate between, for example, files or folders.
The constants are designed so that Java Generics can be used to make the
return of methods type-safe. See method ExtRepository.getExtRepositoryObject(ExtRepositoryObjectType, String,
String)
for an example of a method signature using these constants.
Modifier and Type | Field and Description |
---|---|
static ExtRepositoryObjectType<ExtRepositoryFileEntry> |
FILE
An
ExtRepositoryObjectType constant referring to interface ExtRepositoryFileEntry . |
static ExtRepositoryObjectType<ExtRepositoryFolder> |
FOLDER
An
ExtRepositoryObjectType constant referring to interface ExtRepositoryFolder . |
static ExtRepositoryObjectType<ExtRepositoryObject> |
OBJECT
An
ExtRepositoryObjectType constant referring to interface ExtRepositoryObject (includes both files and folders). |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
public static final ExtRepositoryObjectType<ExtRepositoryFileEntry> FILE
ExtRepositoryObjectType
constant referring to interface ExtRepositoryFileEntry
.public static final ExtRepositoryObjectType<ExtRepositoryFolder> FOLDER
ExtRepositoryObjectType
constant referring to interface ExtRepositoryFolder
.public static final ExtRepositoryObjectType<ExtRepositoryObject> OBJECT
ExtRepositoryObjectType
constant referring to interface ExtRepositoryObject
(includes both files and folders).