Module mslinks
Package mslinks

Class LinkInfo

java.lang.Object
mslinks.LinkInfo
All Implemented Interfaces:
Serializable

public class LinkInfo extends Object implements Serializable
  • Field Details

  • Constructor Details

  • Method Details

    • serialize

      public void serialize(ByteWriter bw) throws IOException
      Specified by:
      serialize in interface Serializable
      Throws:
      IOException
    • toByteArray

      private byte[] toByteArray(Serializable o) throws IOException
      Throws:
      IOException
    • getVolumeID

      public VolumeID getVolumeID()
    • createVolumeID

      public VolumeID createVolumeID()
      Creates VolumeID and LocalBasePath that is empty string
    • getLocalBasePath

      public String getLocalBasePath()
    • setLocalBasePath

      public LinkInfo setLocalBasePath(String s)
      Set LocalBasePath and creates new VolumeID (if it not exists) If s is null takes no effect
    • getCommonNetworkRelativeLink

      public CNRLink getCommonNetworkRelativeLink()
    • createCommonNetworkRelativeLink

      public CNRLink createCommonNetworkRelativeLink()
      Creates CommonNetworkRelativeLink and CommonPathSuffix that is empty string
    • getCommonPathSuffix

      public String getCommonPathSuffix()
    • setCommonPathSuffix

      public LinkInfo setCommonPathSuffix(String s)
      Set CommonPathSuffix and creates new CommonNetworkRelativeLink (if it not exists) If s is null takes no effect