Package de.elo.ix.client
Class DocMaskLineTemplate
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.DocMaskLineTemplate
- All Implemented Interfaces:
Serializable
This class contains data for a document mask line template.
- Since:
- 9.99.009.002
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Access control for mask line.protected AclItem[]
Access control for mask line.Specifies theDocMask.id
allowed in aDocMaskLineC.TYPE_RELATION
.protected String
Quickinfo text for the attribute.protected String
Translation-keyword forDocMaskLine.comment
.protected String
This value is assigned to the ObjKey.data element for a new Sord object.protected boolean
Disable word wheel.protected boolean
If true a index value will not be searchable via iSearch.protected String
External data.protected boolean
This value should not be displayed to the user.protected int
The ID of the line information.protected boolean
Display index value next to the objects short description.protected boolean
Inherit this keywording field to subordinated entries.protected boolean
Do not inherit the parent's value.protected String
The attribute group name.protected int
User ID of the user that has locked the mask line template.protected String
Name of the user that has locked the mask line template.protected int
The maximum value of this attribute.protected int
The minimum value of this attribute.protected String
The name of the attribute.protected String
Translation-keyword forDocMaskLine.name
.protected boolean
Defines whether a index value should be searchable as TOKENIZED or UN_TOKENIZEDprotected boolean
The index line can only contain buzzwords.protected boolean
Add "*" after index value in search operation.protected boolean
Add "*" before index value in search operation.protected boolean
This value should not be edited in a user interface (convention).protected boolean
Entry is required.protected String
A script at the server can serve as the data source of a dynamic keyword list.protected boolean
Translate index values into or from the users language.protected String
Last update time of the storage template data.protected String
Timestamp of this object's last export by the replication.protected int
The type of the line information.protected String
RegEx to validate user input for entry.protected boolean
Display index value in version information dialog when checking in a document.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAcl()
AclItem[]
int
getId()
getKey()
int
int
getMax()
int
getMin()
getName()
int
getType()
boolean
boolean
boolean
isHidden()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
setAclItems
(AclItem[] aclItems) void
setAllowedMaskIdsForKeywordingRelation
(List<Integer> allowedDocMaskIds) void
setComment
(String comment) void
setCommentTranslationKey
(String commentTranslationKey) void
setDefaultValue
(String defaultValue) void
setDisableWordWheel
(boolean disableWordWheel) void
setExcludeFromISearch
(boolean excludeFromISearch) void
setExternalData
(String externalData) void
setHidden
(boolean hidden) void
setId
(int id) void
setImportant
(boolean important) void
setInherit
(boolean inherit) void
setInheritFromParent
(boolean inheritFromParent) void
void
setLockId
(int lockId) void
setLockName
(String lockName) void
setMax
(int max) void
setMin
(int min) void
void
setNameTranslationKey
(String nameTranslationKey) void
setNotTokenized
(boolean notTokenized) void
setOnlyBuzzwords
(boolean onlyBuzzwords) void
setPostfixAsterix
(boolean postfixAsterix) void
setPrefixAsterix
(boolean prefixAsterix) void
setReadOnly
(boolean readOnly) void
setRequired
(boolean required) void
setServerScriptName
(String serverScriptName) void
setTranslate
(boolean translate) void
void
setTStampSync
(String tStampSync) void
setType
(int type) void
setValidateExpression
(String validateExpression) void
setVersion
(boolean version) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
TStamp
Last update time of the storage template data. -
TStampSync
Timestamp of this object's last export by the replication. -
lockId
protected int lockIdUser ID of the user that has locked the mask line template. If -1, no lock is held. -
comment
Quickinfo text for the attribute. -
id
protected int idThe ID of the line information. -
key
The attribute group name. This member corresponds toObjKey.name
.- See Also:
-
max
protected int maxThe maximum value of this attribute. -
min
protected int minThe minimum value of this attribute. -
name
The name of the attribute. This value is displayed in the lable before the edit field. It can be translated into reps. from the users language: setSessionOptionsC.TRANSLATE_TERM
.- See Also:
-
aclItems
Access control for mask line. Currently this can only be null or one item representing a key. -
onlyBuzzwords
protected boolean onlyBuzzwordsThe index line can only contain buzzwords. -
postfixAsterix
protected boolean postfixAsterixAdd "*" after index value in search operation. -
prefixAsterix
protected boolean prefixAsterixAdd "*" before index value in search operation. -
readOnly
protected boolean readOnlyThis value should not be edited in a user interface (convention). Scripts are allowed to edit the value. -
type
protected int typeThe type of the line information. This can be one of theDocMaskLineC.TYPE_*
constants.- See Also:
-
externalData
External data. Can be used to store an arbitary string. -
important
protected boolean importantDisplay index value next to the objects short description. This element has to be interpreted by the client application. Indexserver ignores this value. -
notTokenized
protected boolean notTokenizedDefines whether a index value should be searchable as TOKENIZED or UN_TOKENIZED -
excludeFromISearch
protected boolean excludeFromISearchIf true a index value will not be searchable via iSearch. Does not affect the index search.- Since:
- 10.00.020.023
-
version
protected boolean versionDisplay index value in version information dialog when checking in a document. This element has to be interpreted by the client application. Indexserver ignores this value. -
translate
protected boolean translateTranslate index values into or from the users language. -
acl
Access control for mask line. -
disableWordWheel
protected boolean disableWordWheelDisable word wheel. Clients should not provide a function to list all existing values for this index vlaue. The Indexserver does not set or test this value. -
defaultValue
This value is assigned to the ObjKey.data element for a new Sord object. -
serverScriptName
A script at the server can serve as the data source of a dynamic keyword list. This value represents the name of that script. If the value is not empty, the client can request a list of available input values by calling the functionIXServicePortIF.checkoutKeywordsDynamic(ClientInfo, KeywordsDynamicInfo)
. -
inherit
protected boolean inheritInherit this keywording field to subordinated entries.This option is used to make sure, that all entries in an archive sub-tree have the same value for this keywording field. Thereby the field is identified by its group name (
DocMaskLine.key
andObjKey.name
).The option corresponds to
inheritFromParent
. As far asinheritFromParent
is also true in the keywording forms definition of all sub-items, the optioninherit
effects the following:- The value of the keywording field can only be changed in the parent entry of the sub-tree. This is the uppermost entry that has the field, which means that the parent's parent does not have this field.
- All sub-items of the parent inherit this value during a background process. The value is forwarded recursively to the entire sub-tree under the parent. The recursion stops at items that are assigned to a keywording form without this field.
- When a child entry under the parent is updated, this field is always corrected to the parent's value.
- For an object moved into a parent, the object and all sub-items inherit the keywording field.
If
inheritFromParent
is false in the keywording form definition of a sub-item, inheritance stops for the sub-item. Thus, the index field is treated as a different field although it has the same group name. -
inheritFromParent
protected boolean inheritFromParentDo not inherit the parent's value.- See Also:
-
nameTranslationKey
Translation-keyword forDocMaskLine.name
. -
commentTranslationKey
Translation-keyword forDocMaskLine.comment
. -
lockName
Name of the user that has locked the mask line template. Read-only, ignored in checkinDocMaskLineTemplate. -
validateExpression
RegEx to validate user input for entry.- Since:
- 10.00.020.010
-
required
protected boolean requiredEntry is required.- Since:
- 10.00.020.010
-
allowedMaskIdsForKeywordingRelation
Specifies theDocMask.id
allowed in aDocMaskLineC.TYPE_RELATION
. Mandatory if DocMaskLine is of typeDocMaskLineC.TYPE_RELATION
. Only Sords with the specifiedDocMask.id
can be referenced in this DocMaskLine.- Since:
- 12.00.000.020
-
-
Constructor Details
-
DocMaskLineTemplate
public DocMaskLineTemplate() -
DocMaskLineTemplate
-
-
Method Details
-
getLockId
public int getLockId() -
setLockId
public void setLockId(int lockId) -
getTStamp
-
setTStamp
-
getTStampSync
-
setTStampSync
-
getComment
-
setComment
-
getId
public int getId() -
setId
public void setId(int id) -
getKey
-
setKey
-
getMax
public int getMax() -
setMax
public void setMax(int max) -
getMin
public int getMin() -
setMin
public void setMin(int min) -
getName
-
setName
-
getAclItems
-
setAclItems
-
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean hidden) -
isOnlyBuzzwords
public boolean isOnlyBuzzwords() -
setOnlyBuzzwords
public void setOnlyBuzzwords(boolean onlyBuzzwords) -
isPostfixAsterix
public boolean isPostfixAsterix() -
setPostfixAsterix
public void setPostfixAsterix(boolean postfixAsterix) -
isPrefixAsterix
public boolean isPrefixAsterix() -
setPrefixAsterix
public void setPrefixAsterix(boolean prefixAsterix) -
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
getType
public int getType() -
setType
public void setType(int type) -
getExternalData
-
setExternalData
-
isImportant
public boolean isImportant() -
setImportant
public void setImportant(boolean important) -
isNotTokenized
public boolean isNotTokenized() -
setNotTokenized
public void setNotTokenized(boolean notTokenized) -
isExcludeFromISearch
public boolean isExcludeFromISearch() -
setExcludeFromISearch
public void setExcludeFromISearch(boolean excludeFromISearch) -
isVersion
public boolean isVersion() -
setVersion
public void setVersion(boolean version) -
isTranslate
public boolean isTranslate() -
setTranslate
public void setTranslate(boolean translate) -
getAcl
-
setAcl
-
isDisableWordWheel
public boolean isDisableWordWheel() -
setDisableWordWheel
public void setDisableWordWheel(boolean disableWordWheel) -
getDefaultValue
-
setDefaultValue
-
getServerScriptName
-
setServerScriptName
-
isInherit
public boolean isInherit() -
setInherit
public void setInherit(boolean inherit) -
isInheritFromParent
public boolean isInheritFromParent() -
setInheritFromParent
public void setInheritFromParent(boolean inheritFromParent) -
getNameTranslationKey
-
setNameTranslationKey
-
getCommentTranslationKey
-
setCommentTranslationKey
-
getLockName
-
setLockName
-
getValidateExpression
-
setValidateExpression
-
isRequired
public boolean isRequired() -
setRequired
public void setRequired(boolean required) -
getAllowedMaskIdsForKeywordingRelation
-
setAllowedMaskIdsForKeywordingRelation
-
toString
-