public class JGitFileSystem extends Object implements org.uberfire.java.nio.file.FileSystem, org.uberfire.java.nio.base.FileSystemId, org.uberfire.java.nio.base.FileSystemStateAware
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
dispose() |
boolean |
equals(Object o) |
CommitInfo |
getBatchCommitInfo() |
org.eclipse.jgit.transport.CredentialsProvider |
getCredential() |
Iterable<org.uberfire.java.nio.file.FileStore> |
getFileStores() |
String |
getName() |
org.uberfire.java.nio.file.Path |
getPath(String first,
String... more) |
org.uberfire.java.nio.file.PathMatcher |
getPathMatcher(String syntaxAndPattern) |
Iterable<org.uberfire.java.nio.file.Path> |
getRootDirectories() |
String |
getSeparator() |
org.uberfire.java.nio.base.FileSystemState |
getState() |
org.uberfire.java.nio.file.attribute.UserPrincipalLookupService |
getUserPrincipalLookupService() |
org.eclipse.jgit.api.Git |
gitRepo() |
int |
hashCode() |
String |
id() |
int |
incrementAndGetCommitCount() |
boolean |
isHadCommitOnBatchState(org.uberfire.java.nio.file.Path path) |
boolean |
isOnBatch() |
boolean |
isOpen() |
boolean |
isReadOnly() |
void |
lock() |
org.uberfire.java.nio.file.WatchService |
newWatchService() |
org.uberfire.java.nio.file.spi.FileSystemProvider |
provider() |
void |
publishEvents(org.uberfire.java.nio.file.Path watchable,
List<org.uberfire.java.nio.file.WatchEvent<?>> elist) |
void |
resetCommitCount() |
void |
setBatchCommitInfo(CommitInfo batchCommitInfo) |
void |
setBatchCommitInfo(String defaultMessage,
org.uberfire.java.nio.base.options.CommentedOption op) |
void |
setHadCommitOnBatchState(boolean value) |
void |
setHadCommitOnBatchState(org.uberfire.java.nio.file.Path path,
boolean hadCommitOnBatchState) |
void |
setState(String state) |
Set<String> |
supportedFileAttributeViews() |
String |
toString() |
void |
unlock() |
public String id()
id in interface org.uberfire.java.nio.base.FileSystemIdpublic String getName()
public org.eclipse.jgit.api.Git gitRepo()
public org.eclipse.jgit.transport.CredentialsProvider getCredential()
public org.uberfire.java.nio.file.spi.FileSystemProvider provider()
provider in interface org.uberfire.java.nio.file.FileSystempublic boolean isOpen()
isOpen in interface org.uberfire.java.nio.file.FileSystempublic boolean isReadOnly()
isReadOnly in interface org.uberfire.java.nio.file.FileSystempublic String getSeparator()
getSeparator in interface org.uberfire.java.nio.file.FileSystempublic Iterable<org.uberfire.java.nio.file.Path> getRootDirectories()
getRootDirectories in interface org.uberfire.java.nio.file.FileSystempublic Iterable<org.uberfire.java.nio.file.FileStore> getFileStores()
getFileStores in interface org.uberfire.java.nio.file.FileSystempublic Set<String> supportedFileAttributeViews()
supportedFileAttributeViews in interface org.uberfire.java.nio.file.FileSystempublic org.uberfire.java.nio.file.Path getPath(String first, String... more) throws org.uberfire.java.nio.file.InvalidPathException
getPath in interface org.uberfire.java.nio.file.FileSystemorg.uberfire.java.nio.file.InvalidPathExceptionpublic org.uberfire.java.nio.file.PathMatcher getPathMatcher(String syntaxAndPattern) throws IllegalArgumentException, org.uberfire.java.nio.file.PatternSyntaxException, UnsupportedOperationException
getPathMatcher in interface org.uberfire.java.nio.file.FileSystemIllegalArgumentExceptionorg.uberfire.java.nio.file.PatternSyntaxExceptionUnsupportedOperationExceptionpublic org.uberfire.java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService()
throws UnsupportedOperationException
getUserPrincipalLookupService in interface org.uberfire.java.nio.file.FileSystemUnsupportedOperationExceptionpublic org.uberfire.java.nio.file.WatchService newWatchService()
throws UnsupportedOperationException,
org.uberfire.java.nio.IOException
newWatchService in interface org.uberfire.java.nio.file.FileSystemUnsupportedOperationExceptionorg.uberfire.java.nio.IOExceptionpublic void close()
throws org.uberfire.java.nio.IOException
close in interface Closeableclose in interface AutoCloseableorg.uberfire.java.nio.IOExceptionpublic void publishEvents(org.uberfire.java.nio.file.Path watchable,
List<org.uberfire.java.nio.file.WatchEvent<?>> elist)
public void dispose()
dispose in interface org.uberfire.commons.lifecycle.Disposablepublic boolean isOnBatch()
public void setState(String state)
public void setBatchCommitInfo(String defaultMessage, org.uberfire.java.nio.base.options.CommentedOption op)
public void setHadCommitOnBatchState(org.uberfire.java.nio.file.Path path,
boolean hadCommitOnBatchState)
public void setHadCommitOnBatchState(boolean value)
public boolean isHadCommitOnBatchState(org.uberfire.java.nio.file.Path path)
public void setBatchCommitInfo(CommitInfo batchCommitInfo)
public CommitInfo getBatchCommitInfo()
public int incrementAndGetCommitCount()
public void resetCommitCount()
public org.uberfire.java.nio.base.FileSystemState getState()
getState in interface org.uberfire.java.nio.base.FileSystemStateAwarepublic void lock()
public void unlock()
Copyright © 2012–2016 JBoss by Red Hat. All rights reserved.