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:
java.io.Serializable
public class DocMask extends ValueClass implements java.io.Serializable
Contains the data for a storage mask.
Copyright: Copyright (c) 2004
Organisation: ELO Digital Office GmbH
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringaclAccess control for the mask lineprotected AclItem[]aclItemsAccess control to mask line.protected java.util.Map<java.lang.String,AspectAssoc>aspectAssocsKeywording aspect associations.protected java.lang.StringbarcodeBarcode string.protected java.lang.StringDAclNew objects are created with these ACL permission settings.protected intdataOrganisationThis member specifies how the index values are stored in database.protected booleandeletedDeleted status.protected java.lang.StringdeletionDeadlineDeletion deadline for new objects.protected DocMaskDetailsdetailsDetailed properties for the DocMask object.protected intDKindThe marker color ID for new objects created with this mask.protected AclItem[]docAclItemsThese access control items are the initial values for new documents inserted with this mask.protected intDPathDocument storage path name where the documents of this mask should be stored.protected intflowIdThe ID of a workflow that is started if a new object with this mask is created.protected intflowId2The ID of a workflow that is to be started if a new version of an associated document is checked in.protected java.lang.StringguidGUIDprotected intidStorage mask ID.protected java.lang.StringindexThis control string provides a way of storing new storage mask objects automatically in a particular archive path.protected java.util.List<DocMaskInherit>inheritFromMasksInherit aspects from this keywording forms.protected java.lang.StringlifetimeNew objects are valid for this length of time.protected DocMaskLine[]linesArray of index value definitions.protected java.util.Map<java.lang.String,AspectAssoc>localAspectAssocsKeywording aspect associations which are defined locally in this mask.protected intlockIdUser ID of the user that has locked the storage mask.protected java.lang.StringlockNameName of the user that has locked th storage mask.protected java.util.List<java.lang.Integer>maskIdsForChildEntriesChild entries in the archive hierarchy should only use this keywording forms.protected java.lang.StringnameStorage mask name.protected java.lang.StringnameTranslationKeyTranslation-keyword forname.protected java.lang.StringpackageNamePackage name of DocMaskprotected intsordTypePrepare this type for a new Sord object.protected java.lang.StringtextTab captions.protected java.lang.StringtextTranslationKeyTranslation-keyword fortext.protected java.lang.StringTStampLast update time of the storage mask data.protected java.lang.StringTStampSyncTimestamp of this object's last export by the replication. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description java.lang.StringgetAcl()AclItem[]getAclItems()java.util.Map<java.lang.String,AspectAssoc>getAspectAssocs()java.lang.StringgetBarcode()java.lang.StringgetDAcl()intgetDataOrganisation()java.lang.StringgetDeletionDeadline()DocMaskDetailsgetDetails()intgetDKind()AclItem[]getDocAclItems()intgetDPath()intgetFlowId()intgetFlowId2()java.lang.StringgetGuid()intgetId()java.lang.StringgetIndex()java.util.List<DocMaskInherit>getInheritFromMasks()java.lang.StringgetLifetime()DocMaskLine[]getLines()java.util.Map<java.lang.String,AspectAssoc>getLocalAspectAssocs()intgetLockId()java.lang.StringgetLockName()java.util.List<java.lang.Integer>getMaskIdsForChildEntries()java.lang.StringgetName()java.lang.StringgetNameTranslationKey()java.lang.StringgetPackageName()intgetSordType()java.lang.StringgetText()java.lang.StringgetTextTranslationKey()java.lang.StringgetTStamp()java.lang.StringgetTStampSync()booleanisDeleted()voidsetAcl(java.lang.String acl)voidsetAclItems(AclItem[] aclItems)voidsetAspectAssocs(java.util.Map<java.lang.String,AspectAssoc> aspectAssocs)voidsetBarcode(java.lang.String barcode)voidsetDAcl(java.lang.String DAcl)voidsetDataOrganisation(int dataOrganisation)voidsetDeleted(boolean v)voidsetDeletionDeadline(java.lang.String deletionDeadline)voidsetDetails(DocMaskDetails details)voidsetDKind(int DKind)voidsetDocAclItems(AclItem[] docAclItems)voidsetDPath(int DPath)voidsetFlowId(int flowId)voidsetFlowId2(int flowId2)voidsetGuid(java.lang.String guid)voidsetId(int id)voidsetIndex(java.lang.String index)voidsetInheritFromMasks(java.util.List<DocMaskInherit> inheritFromMasks)voidsetLifetime(java.lang.String lifetime)voidsetLines(DocMaskLine[] lines)voidsetLocalAspectAssocs(java.util.Map<java.lang.String,AspectAssoc> aspectAssocs)voidsetLockId(int lockId)voidsetLockName(java.lang.String lockName)voidsetMaskIdsForChildEntries(java.util.List<java.lang.Integer> maskIdsForChildEntries)voidsetName(java.lang.String name)voidsetNameTranslationKey(java.lang.String nameTranslationKey)voidsetPackageName(java.lang.String packageName)voidsetSordType(int sordType)voidsetText(java.lang.String text)voidsetTextTranslationKey(java.lang.String textTranslationKey)voidsetTStamp(java.lang.String TStamp)voidsetTStampSync(java.lang.String TStampSync)java.lang.StringtoString()
-
Field Details
-
DAcl
protected java.lang.String DAclNew 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
protected java.lang.String TStampLast update time of the storage mask data. -
barcode
protected java.lang.String barcodeBarcode 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.- See Also:
flowId2,SessionOptionsC.START_DOCMASK_WORKFLOWS
-
id
protected int idStorage mask ID. -
index
protected java.lang.String indexThis control string provides a way of storing new storage mask objects automatically in a particular archive path. -
lifetime
protected java.lang.String lifetimeNew 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
protected java.lang.String lockNameName of the user that has locked th storage mask. Read-only, ignored in checkinDocMask.- Since:
- 7.00.026.002
-
name
protected java.lang.String nameStorage mask name. It can be translated into reps. from the users language: setSessionOptionsC.TRANSLATE_TERM.- See Also:
SessionOptionsC.TRANSLATE_TERMS
-
text
protected java.lang.String textTab captions. List of tab captions separated by pipe char |. -
acl
protected java.lang.String aclAccess 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_OBJKEYSorDocMaskC.DATA_ORGANISATION_TABLE.- See Also:
aspectAssocs
-
guid
protected java.lang.String guidGUID- 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:
SessionOptionsC.START_DOCMASK_WORKFLOWS,flowId
-
TStampSync
protected java.lang.String TStampSyncTimestamp of this object's last export by the replication.- Since:
- 9.99.009.001
-
textTranslationKey
protected java.lang.String textTranslationKeyTranslation-keyword fortext.- Since:
- 9.00.018.005
-
nameTranslationKey
protected java.lang.String nameTranslationKeyTranslation-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:
DocMaskC.DATA_ORGANISATION_OBJKEYS,DocMaskC.DATA_ORGANISATION_TABLE
-
sordType
protected int sordTypePrepare this type for a new Sord object.If this value is 0, the Sord type is
SordC.LBT_DOCUMENTfor 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_DOCUMENTandSordC.LBT_DOCUMENT_MAXfor document types.- Since:
- 11.00.000.002
-
maskIdsForChildEntries
protected java.util.List<java.lang.Integer> maskIdsForChildEntriesChild 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:
DocMaskDetails.enabledByParent
-
packageName
protected java.lang.String packageNamePackage 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
protected java.lang.String deletionDeadlineDeletion deadline for new objects.- Since:
- 20.00.000.110
-
-
Constructor Details
-
Method Details
-
getDAcl
public java.lang.String getDAcl() -
setDAcl
public void setDAcl(java.lang.String DAcl) -
getDKind
public int getDKind() -
setDKind
public void setDKind(int DKind) -
getDPath
public int getDPath() -
setDPath
public void setDPath(int DPath) -
getTStamp
public java.lang.String getTStamp() -
setTStamp
public void setTStamp(java.lang.String TStamp) -
getBarcode
public java.lang.String getBarcode() -
setBarcode
public void setBarcode(java.lang.String barcode) -
getFlowId
public int getFlowId() -
setFlowId
public void setFlowId(int flowId) -
getId
public int getId() -
setId
public void setId(int id) -
getIndex
public java.lang.String getIndex() -
setIndex
public void setIndex(java.lang.String index) -
getLifetime
public java.lang.String getLifetime() -
setLifetime
public void setLifetime(java.lang.String lifetime) -
getLockId
public int getLockId() -
setLockId
public void setLockId(int lockId) -
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getText
public java.lang.String getText() -
setText
public void setText(java.lang.String text) -
getAcl
public java.lang.String getAcl() -
setAcl
public void setAcl(java.lang.String acl) -
getAclItems
-
setAclItems
-
getDetails
-
setDetails
-
getDocAclItems
-
setDocAclItems
-
getLines
-
setLines
-
getGuid
public java.lang.String getGuid() -
setGuid
public void setGuid(java.lang.String guid) -
isDeleted
public boolean isDeleted() -
setDeleted
public void setDeleted(boolean v) -
getLockName
public java.lang.String getLockName() -
setLockName
public void setLockName(java.lang.String lockName) -
getFlowId2
public int getFlowId2() -
setFlowId2
public void setFlowId2(int flowId2) -
getTStampSync
public java.lang.String getTStampSync() -
setTStampSync
public void setTStampSync(java.lang.String TStampSync) -
getTextTranslationKey
public java.lang.String getTextTranslationKey() -
setTextTranslationKey
public void setTextTranslationKey(java.lang.String textTranslationKey) -
getNameTranslationKey
public java.lang.String getNameTranslationKey() -
setNameTranslationKey
public void setNameTranslationKey(java.lang.String nameTranslationKey) -
getDataOrganisation
public int getDataOrganisation() -
setDataOrganisation
public void setDataOrganisation(int dataOrganisation) -
getSordType
public int getSordType() -
setSordType
public void setSordType(int sordType) -
getPackageName
public java.lang.String getPackageName() -
setPackageName
public void setPackageName(java.lang.String packageName) -
getMaskIdsForChildEntries
public java.util.List<java.lang.Integer> getMaskIdsForChildEntries() -
setMaskIdsForChildEntries
public void setMaskIdsForChildEntries(java.util.List<java.lang.Integer> maskIdsForChildEntries) -
getInheritFromMasks
-
setInheritFromMasks
-
getAspectAssocs
-
setAspectAssocs
-
getLocalAspectAssocs
-
setLocalAspectAssocs
-
getDeletionDeadline
public java.lang.String getDeletionDeadline() -
setDeletionDeadline
public void setDeletionDeadline(java.lang.String deletionDeadline) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-