Class NodeRefNetworkFile

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.alfresco.service.cmr.repository.NodeRef m_nodeRef  
      protected int m_pid  
      • Fields inherited from class org.alfresco.jlan.server.filesys.NetworkFile

        ATTRIBUTESONLY, Created, DelayedClose, DelayedWriteError, DeleteOnClose, IOPending, m_accessDate, m_allowedAccess, m_attrib, m_closed, m_createDate, m_dirId, m_fid, m_fileSize, m_fullName, m_grantedAccess, m_modifyDate, m_name, m_streamId, m_streamName, m_uniqueId, m_writeCount, READONLY, READWRITE, WRITEONLY
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeRefNetworkFile​(java.lang.String name)
      Create a network file object with the specified file/directory name.
      NodeRefNetworkFile​(java.lang.String name, org.alfresco.service.cmr.repository.NodeRef node)
      Create a network file object with the specified file/directory name.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int decrementLagacyOpenCount()
      Decrement the legacy file open count
      int decrementOpenCount()
      Decrement the file open count
      int getLegacyOpenCount()
      Return the legacy open file count
      org.alfresco.service.cmr.repository.NodeRef getNodeRef()
      Return the node ref
      int getOpenCount()
      Return the open file count
      int getProcessId()
      Return the process id of the owner
      int incrementLegacyOpenCount()
      Increment the legacy file open count
      int incrementOpenCount()
      Increment the file open count
      void setNodeRef​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
      set the node ref
      void setProcessId​(int pid)
      Set the owner process id
      • Methods inherited from class org.alfresco.jlan.server.filesys.NetworkFile

        addLock, close, closeFile, flushFile, getAccessDate, getAccessToken, getAllowedAccess, getCreationDate, getDirectoryId, getFileAttributes, getFileId, getFileSize, getFileSizeInt, getFullName, getFullNameStream, getGrantedAccess, getGrantedAccessAsString, getLockAt, getLockList, getModifyDate, getName, getOpLock, getProtocolId, getStreamId, getStreamName, getUniqueId, getWriteCount, hasAccessDate, hasAccessToken, hasCreationDate, hasDelayedClose, hasDelayedWriteError, hasDeleteOnClose, hasIOPending, hasLocks, hasModifyDate, hasNTAttribute, hasOpLock, incrementWriteCount, isArchived, isClosed, isDirectory, isForce, isHidden, isReadOnly, isStream, isSystem, numberOfLocks, openFile, readFile, removeAllLocks, removeLock, seekFile, setAccessDate, setAccessToken, setAllowedAccess, setAttributes, setClosed, setCreationDate, setDelayedClose, setDelayedWriteError, setDeleteOnClose, setDirectoryId, setFileId, setFileSize, setFileSize, setForce, setFullName, setGrantedAccess, setIOPending, setModifyDate, setName, setOpLock, setProtocolId, setStatusFlag, setStreamId, setStreamName, setUniqueId, setUniqueId, setUniqueId, toString, truncateFile, wasCreated, writeFile
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • m_nodeRef

        protected org.alfresco.service.cmr.repository.NodeRef m_nodeRef
      • m_pid

        protected int m_pid
    • Constructor Detail

      • NodeRefNetworkFile

        public NodeRefNetworkFile​(java.lang.String name)
        Create a network file object with the specified file/directory name.
        Parameters:
        name - File name string.
      • NodeRefNetworkFile

        public NodeRefNetworkFile​(java.lang.String name,
                                  org.alfresco.service.cmr.repository.NodeRef node)
        Create a network file object with the specified file/directory name.
        Parameters:
        name - File name string.
        node - NodeRef
    • Method Detail

      • getNodeRef

        public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
        Return the node ref
        Returns:
        NodeRef
      • setNodeRef

        public void setNodeRef​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        set the node ref
        Parameters:
        nodeRef - NodeRef
      • getProcessId

        public final int getProcessId()
        Return the process id of the owner
        Returns:
        int
      • setProcessId

        public final void setProcessId​(int pid)
        Set the owner process id
        Parameters:
        pid - int
      • incrementOpenCount

        public final int incrementOpenCount()
        Increment the file open count
        Returns:
        int
      • decrementOpenCount

        public final int decrementOpenCount()
        Decrement the file open count
        Returns:
        int
      • getOpenCount

        public final int getOpenCount()
        Return the open file count
        Returns:
        int