E
- parent data objectpublic class EncryptedStringDataObjectFieldDefinition<E extends DataObject<E>> extends DataObjectFieldDefinition<E>
Modifier and Type | Field and Description |
---|---|
static int |
ENCRYPTION_NONE
no encryption
|
static int |
ENCRYPTION_ONEWAY
oneway encryption.
|
static int |
ENCRYPTION_TWOWAYS
two ways encryption
|
Constructor and Description |
---|
EncryptedStringDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
int length,
int encryptiontype,
DataObjectDefinition<E> definition)
create the definition of an encryption field
|
Modifier and Type | Method and Description |
---|---|
SPageNode |
getDataFieldDefinition() |
int |
getEncryptiontype() |
FlatFileLoaderColumn<E> |
getFlatFileLoaderColumn(DataObjectDefinition<E> objectdefinition,
java.lang.String[] columnattributes,
ChoiceValue<ApplocaleChoiceDefinition> locale)
generates the flat file loader for this property
|
int |
getLength() |
java.lang.String[] |
getLoaderFieldSample() |
StoredFieldSchema<?> |
getMainStoredField() |
DataObjectElement |
initiateFieldInstance(DataObjectPayload parentpayload) |
getDefaultcolumnintable, getDisplayname, getObjectDefinition, getPriority, getTooltip, isReadOnly, isShowinbottonpage, isShowintitle
addFieldSchema, addIndex, dropfieldnamelist, getDefinition, getFieldSchema, getFieldSchemaByName, getFieldSchemaNumber, getIndexAt, getIndexNumber, getTriggerlist, isFormulaElement, setTriggerOnUpdate
changeName, cleanName, equals, getName
public static int ENCRYPTION_NONE
public static int ENCRYPTION_ONEWAY
public static int ENCRYPTION_TWOWAYS
public EncryptedStringDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, int length, int encryptiontype, DataObjectDefinition<E> definition)
name
- unique name of the field in the objectdisplayname
- label in main languagetooltip
- explanation for roll-over tiplength
- length of the fieldencryptiontype
- encryption type as one of the static integers in this
classdefinition
- definition of the data object on which the field is
addedpublic int getEncryptiontype()
public int getLength()
public SPageNode getDataFieldDefinition()
getDataFieldDefinition
in class DataObjectFieldDefinition<E extends DataObject<E>>
public DataObjectElement initiateFieldInstance(DataObjectPayload parentpayload)
initiateFieldInstance
in class DataObjectElementDefinition<StoredFieldSchema,E extends DataObject<E>>
parentpayload
- the object payloadpublic FlatFileLoaderColumn<E> getFlatFileLoaderColumn(DataObjectDefinition<E> objectdefinition, java.lang.String[] columnattributes, ChoiceValue<ApplocaleChoiceDefinition> locale)
DataObjectFieldDefinition
getFlatFileLoaderColumn
in class DataObjectFieldDefinition<E extends DataObject<E>>
objectdefinition
- definition of the objectcolumnattributes
- column attributeslocale
- locale if loaded by CSVpublic java.lang.String[] getLoaderFieldSample()
getLoaderFieldSample
in class DataObjectFieldDefinition<E extends DataObject<E>>
public StoredFieldSchema<?> getMainStoredField()
getMainStoredField
in class DataObjectFieldDefinition<E extends DataObject<E>>