public abstract class RepositoryModelProxyBean
extends Object
Constructor and Description |
---|
RepositoryModelProxyBean(ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
protected FileEntryProxyBean |
newFileEntryProxyBean(FileEntry fileEntry) |
protected FileShortcutProxyBean |
newFileShortcutProxyBean(FileShortcut fileShortcut) |
protected FileVersionProxyBean |
newFileVersionProxyBean(FileVersion fileVersion) |
protected FolderProxyBean |
newFolderProxyBean(Folder folder) |
protected LocalRepositoryProxyBean |
newLocalRepositoryProxyBean(LocalRepository localRepository) |
protected Object |
newProxyBean(Object bean) |
protected <T> T |
newProxyInstance(Object bean,
Function<InvocationHandler,T> proxyProviderFunction) |
protected List<FileEntry> |
toFileEntryProxyBeans(List<FileEntry> fileEntries) |
protected List<FileVersion> |
toFileVersionProxyBeans(List<FileVersion> fileVersions) |
protected List<Folder> |
toFolderProxyBeans(List<Folder> folders) |
protected List<RepositoryEntry> |
toObjectProxyBeans(List<RepositoryEntry> repositoryEntries) |
public RepositoryModelProxyBean(ClassLoader classLoader)
protected FileEntryProxyBean newFileEntryProxyBean(FileEntry fileEntry)
protected FileShortcutProxyBean newFileShortcutProxyBean(FileShortcut fileShortcut)
protected FileVersionProxyBean newFileVersionProxyBean(FileVersion fileVersion)
protected FolderProxyBean newFolderProxyBean(Folder folder)
protected LocalRepositoryProxyBean newLocalRepositoryProxyBean(LocalRepository localRepository)
protected Object newProxyBean(Object bean)
protected <T> T newProxyInstance(Object bean, Function<InvocationHandler,T> proxyProviderFunction)
protected List<FileVersion> toFileVersionProxyBeans(List<FileVersion> fileVersions)
protected List<RepositoryEntry> toObjectProxyBeans(List<RepositoryEntry> repositoryEntries)