Package de.elo.ix.client
Class DocMask
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.DocMask
- All Implemented Interfaces:
Serializable
Contains the data for a storage mask.
Copyright: Copyright (c) 2004
Organisation: ELO Digital Office GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Access control for the mask lineprotected AclItem[]
Access control to mask line.protected Map<String,
AspectAssoc> Keywording aspect associations.protected String
Barcode string.protected String
New objects are created with these ACL permission settings.protected int
This member specifies how the index values are stored in database.protected boolean
Deleted status.protected String
Deletion deadline for new objects.protected DocMaskDetails
Detailed properties for the DocMask object.protected int
The marker color ID for new objects created with this mask.protected AclItem[]
These access control items are the initial values for new documents inserted with this mask.protected int
Document storage path name where the documents of this mask should be stored.protected int
The ID of a workflow that is started if a new object with this mask is created.protected int
The ID of a workflow that is to be started if a new version of an associated document is checked in.protected String
GUIDprotected int
Storage mask ID.protected String
This control string provides a way of storing new storage mask objects automatically in a particular archive path.protected List<DocMaskInherit>
Inherit aspects from this keywording forms.protected String
New objects are valid for this length of time.protected DocMaskLine[]
Array of index value definitions.protected Map<String,
AspectAssoc> Keywording aspect associations which are defined locally in this mask.protected int
User ID of the user that has locked the storage mask.protected String
Name of the user that has locked th storage mask.Child entries in the archive hierarchy should only use this keywording forms.protected String
Storage mask name.protected String
Translation-keyword forname
.protected String
Package name of DocMaskprotected int
Prepare this type for a new Sord object.protected String
Tab captions.protected String
Translation-keyword fortext
.Transitive children of the mask.protected String
Last update time of the storage mask data.protected String
Timestamp of this object's last export by the replication.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAcl()
AclItem[]
getDAcl()
int
int
getDKind()
AclItem[]
int
getDPath()
int
int
getGuid()
int
getId()
getIndex()
getLines()
int
getName()
int
getText()
boolean
void
void
setAclItems
(AclItem[] aclItems) void
setAspectAssocs
(Map<String, AspectAssoc> aspectAssocs) void
setBarcode
(String barcode) void
void
setDataOrganisation
(int dataOrganisation) void
setDeleted
(boolean v) void
setDeletionDeadline
(String deletionDeadline) void
setDetails
(DocMaskDetails details) void
setDKind
(int DKind) void
setDocAclItems
(AclItem[] docAclItems) void
setDPath
(int DPath) void
setFlowId
(int flowId) void
setFlowId2
(int flowId2) void
void
setId
(int id) void
void
setInheritFromMasks
(List<DocMaskInherit> inheritFromMasks) void
setLifetime
(String lifetime) void
setLines
(DocMaskLine[] lines) void
setLocalAspectAssocs
(Map<String, AspectAssoc> aspectAssocs) void
setLockId
(int lockId) void
setLockName
(String lockName) void
setMaskIdsForChildEntries
(List<Integer> maskIdsForChildEntries) void
void
setNameTranslationKey
(String nameTranslationKey) void
setPackageName
(String packageName) void
setSordType
(int sordType) void
void
setTextTranslationKey
(String textTranslationKey) void
setTransitiveChildren
(List<Integer> transitiveChildren) void
void
setTStampSync
(String TStampSync) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
DAcl
New objects are created with these ACL permission settings. -
DKind
protected int DKindThe marker color ID for new objects created with this mask. -
DPath
protected int DPathDocument storage path name where the documents of this mask should be stored. -
TStamp
Last update time of the storage mask data. -
barcode
Barcode string. -
flowId
protected int flowIdThe ID of a workflow that is started if a new object with this mask is created. If the SessionOption START_DOCMASK_WORKFLOWS is set, the Indexserver starts this workflow, if an associated document is created. Otherwise the client application is responsible for starting the workflow. -
id
protected int idStorage mask ID. -
index
This control string provides a way of storing new storage mask objects automatically in a particular archive path. -
lifetime
New objects are valid for this length of time. -
lockId
protected int lockIdUser ID of the user that has locked the storage mask. If -1, no lock is held. -
lockName
Name of the user that has locked th storage mask. Read-only, ignored in checkinDocMask.- Since:
- 7.00.026.002
-
name
Storage mask name. It can be translated into reps. from the users language: setSessionOptionsC.TRANSLATE_TERM
.- See Also:
-
text
Tab captions. List of tab captions separated by pipe char |. -
acl
Access control for the mask line -
aclItems
Access control to mask line. Currently this can only be null or one item representing a key. -
details
Detailed properties for the DocMask object. -
docAclItems
These access control items are the initial values for new documents inserted with this mask. -
lines
Array of index value definitions. Only valid fordataOrganisation
=DocMaskC.DATA_ORGANISATION_OBJKEYS
orDocMaskC.DATA_ORGANISATION_TABLE
.- See Also:
-
guid
GUID- Since:
- 7.00.000.001
-
deleted
protected boolean deletedDeleted status.- Since:
- 7.00.000.001
-
flowId2
protected int flowId2The ID of a workflow that is to be started if a new version of an associated document is checked in. If the SessionOption START_DOCMASK_WORKFLOWS is set, the Indexserver starts this workflow, if an associated document is checked in. Otherwise the client application is responsible for starting the workflow.- Since:
- 7.00.040.016
- See Also:
-
TStampSync
Timestamp of this object's last export by the replication.- Since:
- 9.99.009.001
-
textTranslationKey
Translation-keyword fortext
.- Since:
- 9.00.018.005
-
nameTranslationKey
Translation-keyword forname
.- Since:
- 9.00.018.005
-
dataOrganisation
protected int dataOrganisationThis member specifies how the index values are stored in database.- Since:
- 9.00.039.001
- See Also:
-
sordType
protected int sordTypePrepare this type for a new Sord object.If this value is 0, the Sord type is
SordC.LBT_DOCUMENT
for a new document. For a new folder, the default sord type is set as the parent's sord type plus 1. If the parent is undefined, the default type is 1.If this value is not 0, it must be given between 1 and
SordC.LBT_DOCUMENT
-1 for folder types and betweenSordC.LBT_DOCUMENT
andSordC.LBT_DOCUMENT_MAX
for document types.- Since:
- 11.00.000.002
-
maskIdsForChildEntries
Child entries in the archive hierarchy should only use this keywording forms. If this element is null or empty, child entries can use any keywording form. Otherwise, new child entries have to be assigned to one of the listed form. This rule only applies to physical and not to logical references. The maximum number of keywording forms is defined byDocMaskC.MAX_MASK_IDS_FOR_CHILD_ENTRIES
.- Since:
- 11.00.000.003
- See Also:
-
packageName
Package name of DocMask- Since:
- 20.00.000.009
-
inheritFromMasks
Inherit aspects from this keywording forms. Only valid fordataOrganisation
=DocMaskC.DATA_ORGANISATION_ASPECT
.- Since:
- 20.00.000.100
-
aspectAssocs
Keywording aspect associations. These are the effective aspect associations inluding locally defined associations and inherited associations. Only valid fordataOrganisation
=DocMaskC.DATA_ORGANISATION_ASPECT
.- Since:
- 20.00.000.100
-
localAspectAssocs
Keywording aspect associations which are defined locally in this mask. Only valid fordataOrganisation
=DocMaskC.DATA_ORGANISATION_ASPECT
.- Since:
- 20.00.000.102
-
deletionDeadline
Deletion deadline for new objects.- Since:
- 20.00.000.110
-
transitiveChildren
Transitive children of the mask.- Since:
- 21.02.000.010
-
-
Constructor Details
-
DocMask
public DocMask()Default constructor. -
DocMask
-
-
Method Details
-
getDAcl
-
setDAcl
-
getDKind
public int getDKind() -
setDKind
public void setDKind(int DKind) -
getDPath
public int getDPath() -
setDPath
public void setDPath(int DPath) -
getTStamp
-
setTStamp
-
getBarcode
-
setBarcode
-
getFlowId
public int getFlowId() -
setFlowId
public void setFlowId(int flowId) -
getId
public int getId() -
setId
public void setId(int id) -
getIndex
-
setIndex
-
getLifetime
-
setLifetime
-
getLockId
public int getLockId() -
setLockId
public void setLockId(int lockId) -
getName
-
setName
-
getText
-
setText
-
getAcl
-
setAcl
-
getAclItems
-
setAclItems
-
getDetails
-
setDetails
-
getDocAclItems
-
setDocAclItems
-
getLines
-
setLines
-
getGuid
-
setGuid
-
isDeleted
public boolean isDeleted() -
setDeleted
public void setDeleted(boolean v) -
getLockName
-
setLockName
-
getFlowId2
public int getFlowId2() -
setFlowId2
public void setFlowId2(int flowId2) -
getTStampSync
-
setTStampSync
-
getTextTranslationKey
-
setTextTranslationKey
-
getNameTranslationKey
-
setNameTranslationKey
-
getDataOrganisation
public int getDataOrganisation() -
setDataOrganisation
public void setDataOrganisation(int dataOrganisation) -
getSordType
public int getSordType() -
setSordType
public void setSordType(int sordType) -
getPackageName
-
setPackageName
-
getMaskIdsForChildEntries
-
setMaskIdsForChildEntries
-
getInheritFromMasks
-
setInheritFromMasks
-
getAspectAssocs
-
setAspectAssocs
-
getLocalAspectAssocs
-
setLocalAspectAssocs
-
getDeletionDeadline
-
setDeletionDeadline
-
getTransitiveChildren
-
setTransitiveChildren
-
toString
-