Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 24 for FileInformation (0.12 seconds)

  1. src/main/java/jcifs/internal/fscc/FileInformation.java

     * Defines common functionality for various SMB2/SMB3 file information classes used in
     * query and set file information operations, with constants for information levels.
     *
     * @author mbechler
     */
    public interface FileInformation extends Decodable, Encodable {
    
        // information levels
    
        /**
         * File end-of-file information class constant.
         */
        byte FILE_ENDOFFILE_INFO = 20;
    
        /**
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 1.9K bytes
    - Click Count (0)
  2. src/test/java/jcifs/internal/fscc/FileInformationTest.java

        void testConstantsAreUnique() {
            byte[] constants = { FileInformation.FILE_ENDOFFILE_INFO, FileInformation.FILE_BASIC_INFO, FileInformation.FILE_STANDARD_INFO,
                    FileInformation.FILE_INTERNAL_INFO, FileInformation.FILE_RENAME_INFO };
    
            // Check all constants are unique
            for (int i = 0; i < constants.length; i++) {
                for (int j = i + 1; j < constants.length; j++) {
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 11.5K bytes
    - Click Count (0)
  3. src/main/java/jcifs/internal/smb1/trans2/Trans2SetFileInformation.java

        private final int fid;
        private final FileInformation info;
    
        /**
         * Constructs a Trans2SetFileInformation request with file information object.
         *
         * @param config the SMB configuration
         * @param fid the file identifier
         * @param info the file information to set
         */
        public Trans2SetFileInformation(final Configuration config, final int fid, final FileInformation info) {
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 4.3K bytes
    - Click Count (0)
  4. src/main/java/jcifs/internal/smb1/trans2/Trans2QueryPathInformationResponse.java

            final int start = bufferIndex;
            final FileInformation inf = createFileInformation();
            if (inf != null) {
                bufferIndex += inf.decode(buffer, bufferIndex, getDataCount());
                this.info = inf;
            }
            return bufferIndex - start;
        }
    
        private FileInformation createFileInformation() {
            FileInformation inf;
            switch (this.informationLevel) {
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 4.7K bytes
    - Click Count (0)
  5. src/main/java/jcifs/internal/fscc/BasicFileInformation.java

     * providing access to fundamental file metadata used in SMB file system operations.
     *
     * @author mbechler
     */
    public interface BasicFileInformation extends SmbBasicFileInfo, FileInformation {
    
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 1.2K bytes
    - Click Count (0)
  6. src/main/java/jcifs/internal/fscc/FileEndOfFileInformation.java

     *
     * @author mbechler
     */
    public class FileEndOfFileInformation implements FileInformation, Encodable {
    
        private long endOfFile;
    
        /**
         * Default constructor for decoding.
         */
        public FileEndOfFileInformation() {
        }
    
        /**
         * {@inheritDoc}
         *
         * @see jcifs.internal.fscc.FileInformation#getFileInformationLevel()
         */
        @Override
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 2.7K bytes
    - Click Count (0)
  7. src/test/java/jcifs/internal/smb1/trans2/Trans2SetFileInformationTest.java

            config = new PropertyConfiguration(props);
        }
    
        @Test
        @DisplayName("Test constructor with FileInformation parameter")
        void testConstructorWithFileInformation() {
            // Setup mock FileInformation
            when(mockFileInfo.getFileInformationLevel()).thenReturn((byte) FileInformation.FILE_BASIC_INFO);
    
            // Create instance
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 17.8K bytes
    - Click Count (0)
  8. src/main/java/jcifs/internal/fscc/FileInternalInfo.java

     *
     * @author mbechler
     */
    public class FileInternalInfo implements FileInformation {
    
        private long indexNumber;
    
        /**
         * Default constructor for decoding file internal information.
         */
        public FileInternalInfo() {
        }
    
        /**
         * {@inheritDoc}
         *
         * @see jcifs.internal.fscc.FileInformation#getFileInformationLevel()
         */
        @Override
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 2.6K bytes
    - Click Count (0)
  9. src/main/java/jcifs/internal/fscc/FileRenameInformation2.java

            return 20 + 2 * this.fileName.length();
        }
    
        /**
         * {@inheritDoc}
         *
         * @see jcifs.internal.fscc.FileInformation#getFileInformationLevel()
         */
        @Override
        public byte getFileInformationLevel() {
            return FileInformation.FILE_RENAME_INFO;
        }
    
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 3.5K bytes
    - Click Count (0)
  10. src/test/java/jcifs/internal/smb2/info/Smb2SetInfoRequestTest.java

    import org.mockito.junit.jupiter.MockitoSettings;
    import org.mockito.quality.Strictness;
    
    import jcifs.CIFSContext;
    import jcifs.Configuration;
    import jcifs.Encodable;
    import jcifs.internal.fscc.FileInformation;
    import jcifs.internal.smb2.ServerMessageBlock2;
    import jcifs.internal.smb2.Smb2Constants;
    import jcifs.internal.util.SMBUtil;
    
    /**
     * Test class for Smb2SetInfoRequest functionality
     */
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 13.9K bytes
    - Click Count (0)
Back to Top