org.entityfs.cap.entityattrs.ntfs.metadata.user
Class MetadataNtfsAttributesCapabilityProvider

java.lang.Object
  extended by org.entityfs.cap.entityattrs.ntfs.metadata.user.MetadataNtfsAttributesCapabilityProvider
All Implemented Interfaces:
CapabilityProvider, CapabilityProviderImplementation

Deprecated. Use MetadataNtfsAttributesCapabilityProvider instead.

@Deprecated
public class MetadataNtfsAttributesCapabilityProvider
extends Object
implements CapabilityProviderImplementation

This object delegates to the MetadataNtfsAttributesCapabilityProvider .

Since:
1.0
Author:
Karl Gustafsson

Constructor Summary
MetadataNtfsAttributesCapabilityProvider()
          Deprecated. 
 
Method Summary
 Map<EntityType,ObjectFactory<NtfsAttributes>> getDefaultAttributesFactories()
          Deprecated. 
 int getDefaultGid()
          Deprecated. 
 int getDefaultUid()
          Deprecated. 
 boolean isReadOnlyFileSystemSupported()
          Deprecated. 
 boolean isReadWriteFileSystemSupported()
          Deprecated. 
 boolean isSetEntityOwnership()
          Deprecated. 
 AdapterFactory proxyAdapterFactory(AdapterFactory af, LogAdapterHolder lah)
          Deprecated. 
 FileSystemDelegate proxyFileSystemDelegate(FileSystemDelegate fsd, SupportObjects so, boolean readOnly)
          Deprecated. 
 DirectoryDelegate proxyRootDirectoryDelegate(FileSystemImplementation fs, FileSystemDelegate fsd, DirectoryDelegate dd, LogAdapterHolder lah)
          Deprecated. 
 MetadataNtfsAttributesCapabilityProvider setDefaultAttributesFactories(Map<EntityType,? extends ObjectFactory<NtfsAttributes>> m)
          Deprecated. 
 MetadataNtfsAttributesCapabilityProvider setDefaultAttributesFactory(EntityType et, ObjectFactory<NtfsAttributes> f)
          Deprecated. 
 MetadataNtfsAttributesCapabilityProvider setDefaultGid(int gid)
          Deprecated. 
 MetadataNtfsAttributesCapabilityProvider setDefaultUid(int uid)
          Deprecated. 
 MetadataNtfsAttributesCapabilityProvider setSetEntityOwnership(boolean b)
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataNtfsAttributesCapabilityProvider

@Deprecated
public MetadataNtfsAttributesCapabilityProvider()
Deprecated. 

Method Detail

setSetEntityOwnership

@Deprecated
public MetadataNtfsAttributesCapabilityProvider setSetEntityOwnership(boolean b)
Deprecated. 


isSetEntityOwnership

@Deprecated
public boolean isSetEntityOwnership()
Deprecated. 


setDefaultUid

@Deprecated
public MetadataNtfsAttributesCapabilityProvider setDefaultUid(int uid)
                                                       throws IllegalArgumentException
Deprecated. 

Throws:
IllegalArgumentException

getDefaultUid

@Deprecated
public int getDefaultUid()
Deprecated. 


setDefaultGid

@Deprecated
public MetadataNtfsAttributesCapabilityProvider setDefaultGid(int gid)
                                                       throws IllegalArgumentException
Deprecated. 

Throws:
IllegalArgumentException

getDefaultGid

@Deprecated
public int getDefaultGid()
Deprecated. 


setDefaultAttributesFactory

@Deprecated
public MetadataNtfsAttributesCapabilityProvider setDefaultAttributesFactory(EntityType et,
                                                                                       ObjectFactory<NtfsAttributes> f)
Deprecated. 


setDefaultAttributesFactories

@Deprecated
public MetadataNtfsAttributesCapabilityProvider setDefaultAttributesFactories(Map<EntityType,? extends ObjectFactory<NtfsAttributes>> m)
Deprecated. 


getDefaultAttributesFactories

@Deprecated
public Map<EntityType,ObjectFactory<NtfsAttributes>> getDefaultAttributesFactories()
Deprecated. 


isReadOnlyFileSystemSupported

@Deprecated
public boolean isReadOnlyFileSystemSupported()
Deprecated. 

Specified by:
isReadOnlyFileSystemSupported in interface CapabilityProviderImplementation
Returns:
true if this capability provider supports read only file systems.

isReadWriteFileSystemSupported

@Deprecated
public boolean isReadWriteFileSystemSupported()
Deprecated. 

Specified by:
isReadWriteFileSystemSupported in interface CapabilityProviderImplementation
Returns:
true if this capability provider supports read/write file systems.

proxyAdapterFactory

@Deprecated
public AdapterFactory proxyAdapterFactory(AdapterFactory af,
                                                     LogAdapterHolder lah)
                                   throws FileSystemConfigurationException
Deprecated. 

Description copied from interface: CapabilityProviderImplementation
This is called to let the capability provider proxy the file system's adapter factory before the file system is created.

Specified by:
proxyAdapterFactory in interface CapabilityProviderImplementation
Parameters:
af - The adapter factory.
lah - The (future) file system's log adapter holder.
Returns:
The (future) file system's adapter factory, possibly proxied. If the adapter factory should not be proxied, return the supplied factory, never return null.
Throws:
FileSystemConfigurationException - On configuration errors.

proxyFileSystemDelegate

@Deprecated
public FileSystemDelegate proxyFileSystemDelegate(FileSystemDelegate fsd,
                                                             SupportObjects so,
                                                             boolean readOnly)
                                           throws FileSystemConfigurationException
Deprecated. 

Description copied from interface: CapabilityProviderImplementation
This is used when creating the file system to let the capability provider proxy the file system delegate.

This method can check that all capabilities that the capability provider require in order to work are present in the FileSystemDelegate to proxy. If not, the method throws an FileSystemConfigurationException.

When this method is called, no owning FileSystemImplementation is created yet, so a call to FileSystemDelegate.getOwner() will return null.

Specified by:
proxyFileSystemDelegate in interface CapabilityProviderImplementation
Parameters:
fsd - The file system delegate to proxy.
so - The file system's support objects. Maybe useful for implementations of this method, maybe not.
readOnly - Is the file system read only?
Returns:
A file system delegate. Either a proxy of fsd or fsd itself. Never null.
Throws:
FileSystemConfigurationException - On configuration errors.

proxyRootDirectoryDelegate

@Deprecated
public DirectoryDelegate proxyRootDirectoryDelegate(FileSystemImplementation fs,
                                                               FileSystemDelegate fsd,
                                                               DirectoryDelegate dd,
                                                               LogAdapterHolder lah)
                                             throws FileSystemConfigurationException
Deprecated. 

Description copied from interface: CapabilityProviderImplementation
This is used when creating a file system to let the capability provider proxy the root directory delegate. Most capability providers do this.

Specified by:
proxyRootDirectoryDelegate in interface CapabilityProviderImplementation
Parameters:
fs - The file system object.
fsd - The file system delegate created by CapabilityProviderImplementation.proxyFileSystemDelegate(FileSystemDelegate, SupportObjects, boolean) .
dd - The root directory delegate.
Returns:
A directory delegate. Either a proxy of dd or dd itself. Never null.
Throws:
FileSystemConfigurationException - On configuration errors.