Class CopyInfo

java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.CopyInfo
All Implemented Interfaces:
Serializable

public class CopyInfo extends ValueClass implements Serializable
Controls the options of de.elo.ix.IXServicePortIF.copySord().

Copyright: Copyright (c) 2004

Organisation: ELO Digital Office GmbH

See Also:
  • Field Details

    • depth

      protected int depth
      Depth up to which the structure is to be copied. THIS FUNCTION IS NOT CURRENTLY SUPPORTED!
    • manSortIdx

      protected int manSortIdx
      Manually determine the position. Use 0 to insert at the beginning of the child list. Use -1 to insert at the end of the child list ( this is the fastest mode). A value n greater then 0 inserts the object at the position n.
    • name

      protected String name
      COPY-Mode: Name of the destination archive entry. THIS FUNCTION IS NOT CURRENTLY SUPPORTED!
    • adjustAclDifference

      protected boolean adjustAclDifference
      The permissions of the moved object are modified. The permissions inherited from the old parent are substracted and the permissions of the new parent are added to the object.
      Since:
      7.00.020.010
    • adjustAclOverwrite

      protected boolean adjustAclOverwrite
      Set the permissions of the moved object equal to the permissions of the new parent.
      Since:
      7.00.020.010
    • adjustAclIgnoreFolders

      protected boolean adjustAclIgnoreFolders
      Recursivly adjust the permissions of the sub-folders of the moved object too.
      Since:
      7.00.020.010
    • adjustAclIgnoreDocuments

      protected boolean adjustAclIgnoreDocuments
      Recursivly adjust the permissions of the child-documents of the moved object too.
      Since:
      7.00.020.010
    • adjustAclInBackground

      protected boolean adjustAclInBackground
      Recursivly adjust the permissions of the child-elements in the background.
      Since:
      7.00.020.010
    • checkRecursion

      protected boolean checkRecursion
      Check for recursion. If this member is set, the function IXServicePortIF.copySord(ClientInfo, String, String, CopyInfo, CopySordZ) checks whether the copy or move operation causes a recursion in the archive hierarchy. If so, the function throws an exception with IXExceptionC.ACCESS_DENIED.
      Since:
      8.00.020.005
    • oldParentId

      protected String oldParentId
      Parent ID for move operation. Set this element to the old parent ID when a reference has to be moved. If an original entry has to be moved, set the main parent ID or leave the value empty.
      Since:
      8.00.030.001
  • Constructor Details

    • CopyInfo

      public CopyInfo()
    • CopyInfo

      public CopyInfo(int depth, int manSortIdx, String name)
  • Method Details

    • getDepth

      public int getDepth()
    • setDepth

      public void setDepth(int depth)
    • getManSortIdx

      public int getManSortIdx()
    • setManSortIdx

      public void setManSortIdx(int manSortIdx)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • isAdjustAclDifference

      public boolean isAdjustAclDifference()
    • setAdjustAclDifference

      public void setAdjustAclDifference(boolean adjustAclDifference)
    • isAdjustAclOverwrite

      public boolean isAdjustAclOverwrite()
    • setAdjustAclOverwrite

      public void setAdjustAclOverwrite(boolean adjustAclOverwrite)
    • isAdjustAclIgnoreFolders

      public boolean isAdjustAclIgnoreFolders()
    • setAdjustAclIgnoreFolders

      public void setAdjustAclIgnoreFolders(boolean adjustAclIgnoreFolders)
    • isAdjustAclIgnoreDocuments

      public boolean isAdjustAclIgnoreDocuments()
    • setAdjustAclIgnoreDocuments

      public void setAdjustAclIgnoreDocuments(boolean adjustAclIgnoreDocuments)
    • isAdjustAclInBackground

      public boolean isAdjustAclInBackground()
    • setAdjustAclInBackground

      public void setAdjustAclInBackground(boolean adjustAclInBackground)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isCheckRecursion

      public boolean isCheckRecursion()
    • setCheckRecursion

      public void setCheckRecursion(boolean checkRecursion)
    • getOldParentId

      public String getOldParentId()
    • setOldParentId

      public void setOldParentId(String oldParentId)