Package de.elo.ix.client
Class CopyInfo
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.CopyInfo
- All Implemented Interfaces:
Serializable
Controls the options of de.elo.ix.IXServicePortIF.copySord().
Copyright: Copyright (c) 2004
Organisation: ELO Digital Office GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
The permissions of the moved object are modified.protected boolean
Recursivly adjust the permissions of the child-documents of the moved object too.protected boolean
Recursivly adjust the permissions of the sub-folders of the moved object too.protected boolean
Recursivly adjust the permissions of the child-elements in the background.protected boolean
Set the permissions of the moved object equal to the permissions of the new parent.protected boolean
Check for recursion.protected int
Depth up to which the structure is to be copied.protected int
Manually determine the position.protected String
COPY-Mode: Name of the destination archive entry.protected String
Parent ID for move operation.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getDepth()
int
getName()
boolean
boolean
boolean
boolean
boolean
boolean
void
setAdjustAclDifference
(boolean adjustAclDifference) void
setAdjustAclIgnoreDocuments
(boolean adjustAclIgnoreDocuments) void
setAdjustAclIgnoreFolders
(boolean adjustAclIgnoreFolders) void
setAdjustAclInBackground
(boolean adjustAclInBackground) void
setAdjustAclOverwrite
(boolean adjustAclOverwrite) void
setCheckRecursion
(boolean checkRecursion) void
setDepth
(int depth) void
setManSortIdx
(int manSortIdx) void
void
setOldParentId
(String oldParentId) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
depth
protected int depthDepth up to which the structure is to be copied. THIS FUNCTION IS NOT CURRENTLY SUPPORTED! -
manSortIdx
protected int manSortIdxManually 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
COPY-Mode: Name of the destination archive entry. THIS FUNCTION IS NOT CURRENTLY SUPPORTED! -
adjustAclDifference
protected boolean adjustAclDifferenceThe 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 adjustAclOverwriteSet the permissions of the moved object equal to the permissions of the new parent.- Since:
- 7.00.020.010
-
adjustAclIgnoreFolders
protected boolean adjustAclIgnoreFoldersRecursivly adjust the permissions of the sub-folders of the moved object too.- Since:
- 7.00.020.010
-
adjustAclIgnoreDocuments
protected boolean adjustAclIgnoreDocumentsRecursivly adjust the permissions of the child-documents of the moved object too.- Since:
- 7.00.020.010
-
adjustAclInBackground
protected boolean adjustAclInBackgroundRecursivly adjust the permissions of the child-elements in the background.- Since:
- 7.00.020.010
-
checkRecursion
protected boolean checkRecursionCheck for recursion. If this member is set, the functionIXServicePortIF.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 withIXExceptionC.ACCESS_DENIED
.- Since:
- 8.00.020.005
-
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
-
-
Method Details
-
getDepth
public int getDepth() -
setDepth
public void setDepth(int depth) -
getManSortIdx
public int getManSortIdx() -
setManSortIdx
public void setManSortIdx(int manSortIdx) -
getName
-
setName
-
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
-
isCheckRecursion
public boolean isCheckRecursion() -
setCheckRecursion
public void setCheckRecursion(boolean checkRecursion) -
getOldParentId
-
setOldParentId
-