Package de.elo.ix.client
Class AspectLine
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.AspectLine
- All Implemented Interfaces:
Serializable
This class contains data for a line in a document mask, if
DocMask.dataOrganisation
=
DocMaskC.DATA_ORGANISATION_ASPECT
. AspectLines are contained in keywording
Aspect
s.- Since:
- 20.00.000.100
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Bitset of AccessC.LUR_* constants.Specifies theDocMask.id
allowed in aAspectLineC.TYPE_RELATION
.protected int
This line information belongs to an aspect with the ID AspectId.protected boolean
If the sord is referenced by keywording-relation, this flag must be true if this index value should be available for search in iSearch within the referencing sord.protected String
Quickinfo text for the attribute.protected String
Translation-keyword forcomment
.protected String
This value is assigned to the element for a new Sord object.protected String
The display name of the attribute.protected String
A script or plugin at the server can serve as the data source of a dynamic keyword list.protected boolean
If true a index value will not be searchable via iSearch.protected String
External data.protected boolean
Display index value next to the objects short description.protected String
The attribute identifier.protected String
Keyword List ID.protected String
Translation-keyword fordisplayName
.protected boolean
Defines whether a index value should be searchable as TOKENIZED or UN_TOKENIZEDprotected boolean
Add "*" after index value in search operation.protected boolean
Add "*" before index value in search operation.protected String
This field can be used by clients to determine a subtype of the given type.protected boolean
Translate index values into or from the users language.protected int
The type of the line information.
This can be one of theAspectLineC.TYPE_*
constants but none of theDocMaskLineC.TYPE_*
constants.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
int
getKey()
int
getType()
boolean
boolean
boolean
boolean
boolean
boolean
void
setAccess
(int access) void
void
setAspectId
(int aspectId) void
setCanBeFoundViaKeywordingRelation
(boolean canBeFoundViaKeywordingRelation) void
setComment
(String comment) void
setCommentTranslationKey
(String commentTranslationKey) void
setDefaultValue
(String defaultValue) void
setDisplayName
(String displayName) void
setDynamicKeywordReference
(String dynamicKeywordReference) void
setExcludeFromISearch
(boolean excludeFromISearch) void
setExternalData
(String externalData) void
setImportant
(boolean important) void
void
setKeywordListId
(String keywordListId) void
setNameTranslationKey
(String nameTranslationKey) void
setNotTokenized
(boolean notTokenized) void
setPostfixAsterix
(boolean postfixAsterix) void
setPrefixAsterix
(boolean prefixAsterix) void
setSubType
(String subType) void
setTranslate
(boolean translateValue) void
setType
(int type) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
aspectId
protected int aspectIdThis line information belongs to an aspect with the ID AspectId. -
type
protected int typeThe type of the line information.
This can be one of theAspectLineC.TYPE_*
constants but none of theDocMaskLineC.TYPE_*
constants. -
displayName
The display 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:
-
key
The attribute identifier. -
externalData
External data. Can be used to store an arbitary string. -
access
protected int accessBitset of AccessC.LUR_* constants. It contains the access bits for the current user. Only AccessC.LUR_READ and AccessC.LUR_WRITE are used. -
defaultValue
This value is assigned to the element for a new Sord object. -
nameTranslationKey
Translation-keyword fordisplayName
. -
allowedMaskIdsForKeywordingRelation
Specifies theDocMask.id
allowed in aAspectLineC.TYPE_RELATION
. Mandatory if AspectLine is of typeAspectLineC.TYPE_RELATION
. Only Sords with the specifiedDocMask.id
can be referenced in this AspectLine.- See Also:
-
postfixAsterix
protected boolean postfixAsterixAdd "*" after index value in search operation. -
prefixAsterix
protected boolean prefixAsterixAdd "*" before index value in search operation. -
important
protected boolean importantDisplay index value next to the objects short description. This element has to be interpreted by the client application. Further it is used while generating dynamic keywords. -
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. -
translate
protected boolean translateTranslate index values into or from the users language. -
dynamicKeywordReference
A script or plugin at the server can serve as the data source of a dynamic keyword list. This value represents the name of that script or plugin. If the value is not empty, the client can request a list of available input values by calling the functionIXServicePortIF.checkoutKeywordsDynamic(ClientInfo, KeywordsDynamicInfo)
. In case of a plugin, this value starts with the Bundle-SymbolicName and can be optionally appended by a path. E.g. serverScriptName="com.partner.dkeywords/invoice-solution". The path has to start with a forward slash and is passed toDynamicKeywordEventsFactory.create(de.elo.ix.client.IXServerEventsContext, java.lang.String)
.- Since:
- 21.00.000.004
-
subType
This field can be used by clients to determine a subtype of the given type. For the purpose of properly displaying a value there are subtypes defined at client side.
The server does not evaluate the subtype.- Since:
- 21.00.000.008
-
comment
Quickinfo text for the attribute.- Since:
- 21.00.000.012
-
commentTranslationKey
Translation-keyword forcomment
.- Since:
- 21.00.000.012
-
keywordListId
Keyword List ID.- Since:
- 21.03.000.002
-
canBeFoundViaKeywordingRelation
protected boolean canBeFoundViaKeywordingRelationIf the sord is referenced by keywording-relation, this flag must be true if this index value should be available for search in iSearch within the referencing sord.- Since:
- 21.00.000.019
-
-
Constructor Details
-
AspectLine
public AspectLine() -
AspectLine
-
-
Method Details
-
getAspectId
public int getAspectId() -
setAspectId
public void setAspectId(int aspectId) -
getType
public int getType() -
setType
public void setType(int type) -
getDisplayName
-
setDisplayName
-
getKey
-
setKey
-
getExternalData
-
setExternalData
-
getAccess
public int getAccess() -
setAccess
public void setAccess(int access) -
getDefaultValue
-
setDefaultValue
-
getNameTranslationKey
-
setNameTranslationKey
-
getAllowedMaskIdsForKeywordingRelation
-
setAllowedMaskIdsForKeywordingRelation
-
isPostfixAsterix
public boolean isPostfixAsterix() -
setPostfixAsterix
public void setPostfixAsterix(boolean postfixAsterix) -
isPrefixAsterix
public boolean isPrefixAsterix() -
setPrefixAsterix
public void setPrefixAsterix(boolean prefixAsterix) -
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) -
isTranslate
public boolean isTranslate() -
setTranslate
public void setTranslate(boolean translateValue) -
getDynamicKeywordReference
-
setDynamicKeywordReference
-
getSubType
-
setSubType
-
getComment
-
setComment
-
getCommentTranslationKey
-
setCommentTranslationKey
-
canBeFoundViaKeywordingRelation
public boolean canBeFoundViaKeywordingRelation() -
setCanBeFoundViaKeywordingRelation
public void setCanBeFoundViaKeywordingRelation(boolean canBeFoundViaKeywordingRelation) -
getKeywordListId
-
setKeywordListId
-
toString
-