Package de.uplanet.lucy.server.rtcache
Interface FieldInfo
-
- All Superinterfaces:
de.uplanet.lucy.server.rtcache.ILanguageConstant,de.uplanet.lucy.server.util.ILanguageConstantOrTitle,de.uplanet.lucy.server.rtcache.IRtInfo,de.uplanet.lucy.server.rtcache.IRtInfoWithTitle
@Scriptable public interface FieldInfo extends de.uplanet.lucy.server.rtcache.IRtInfo, de.uplanet.lucy.server.rtcache.IRtInfoWithTitle, de.uplanet.lucy.server.util.ILanguageConstantOrTitleInformation about data fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAppGuid()Get the application GUID the field belongs to.StringgetAppRefGuid()Get application reference GUID.FieldInfogetCalcField()Get calculated field.StringgetCalcFieldGuid()Get GUID of calculated field.StringgetColumnName()Get the physical database column name.StringgetDataGroupGuid()Get the data group GUID.StringgetDataHandler()Get the data handler.de.uplanet.lucy.types.UP_TYPEgetDataType()Get the data type.StringgetFileHandler()Get the fields handler class.StringgetGuid()Get the field GUID.StringgetName()Get the name.StringgetOperationLayerActionMode()FieldInfogetParentField()Get parent field.StringgetParentFieldGuid()Get GUID of parent field.intgetPrecision()The data type precision.de.uplanet.lucy.server.property.IPropertyCollectiongetProperties()The field propertiesFieldInfogetReferencedField()Get the referenced field, if this is a reference.StringgetReferenceFieldGuid()Get the referenced field GUID.intgetSize()The data type scale.StringgetSysIdent()Get the sysIdent.StringgetTableName()Get the table name.booleanisFileField()Return, if field is plugin field.booleanisInheritPermission()Use in file fields only.booleanisInternalField()return Returnstrueif the field should only be used in internal, not for filters or control and so on.booleanisNotFiltered()Return, if field is NOT filtered.booleanisPrimaryKey()Return, if field is a primary key field.booleanisReference()Return, if field is a reference field.booleanisSystem()Return, if field is system field.
-
-
-
Method Detail
-
getGuid
String getGuid()
Get the field GUID.- Returns:
- The GUID (not
null).
-
getAppGuid
String getAppGuid()
Get the application GUID the field belongs to.- Returns:
- The application GUID (not
null).
-
getDataGroupGuid
String getDataGroupGuid()
Get the data group GUID.- Returns:
- The data group GUID. (not
null).
-
getTableName
String getTableName()
Get the table name.- Returns:
- The table name.
-
getName
String getName()
Get the name.- Returns:
- The name (not
null).
-
getColumnName
String getColumnName()
Get the physical database column name.- Returns:
- The column name (not
null).
-
getDataType
de.uplanet.lucy.types.UP_TYPE getDataType()
Get the data type.- Returns:
- The data type (not
null).
-
getPrecision
int getPrecision()
The data type precision.- Returns:
- The data type precision.
-
getSize
int getSize()
The data type scale.- Returns:
- The data type scale.
-
getDataHandler
String getDataHandler()
Get the data handler.- Returns:
- the data handler (not
null).
-
getSysIdent
String getSysIdent()
Get the sysIdent.- Returns:
- the sysIdent (could be
null).
-
isSystem
boolean isSystem()
Return, if field is system field.- Returns:
trueorfalse.
-
isReference
boolean isReference()
Return, if field is a reference field.- Returns:
trueorfalse.
-
isPrimaryKey
boolean isPrimaryKey()
Return, if field is a primary key field.- Returns:
trueorfalse.
-
isNotFiltered
boolean isNotFiltered()
Return, if field is NOT filtered.- Returns:
trueif not filtered,falseotherwise.
-
getParentFieldGuid
String getParentFieldGuid()
Get GUID of parent field.- Returns:
- Parent GUID (could be
null).
-
getParentField
FieldInfo getParentField()
Get parent field.- Returns:
- Parent field (could be
null).
-
getAppRefGuid
String getAppRefGuid()
Get application reference GUID.- Returns:
- The reference GUID (could be
null).
-
getReferenceFieldGuid
String getReferenceFieldGuid()
Get the referenced field GUID.- Returns:
- The referenced field GUID (could be
null).
-
getReferencedField
FieldInfo getReferencedField()
Get the referenced field, if this is a reference.- Returns:
- The referenced field, or
nullif this field is not a reference field.
-
getCalcFieldGuid
String getCalcFieldGuid()
Get GUID of calculated field.- Returns:
- The calculated field GUID (could be
null).
-
getCalcField
FieldInfo getCalcField()
Get calculated field.- Returns:
FieldInfoof calculated field (could benull).
-
isFileField
boolean isFileField()
Return, if field is plugin field.- Returns:
trueorfalse.
-
getFileHandler
String getFileHandler()
Get the fields handler class.- Returns:
- The field handler class (could be
null).
-
getProperties
de.uplanet.lucy.server.property.IPropertyCollection getProperties()
The field properties- Returns:
- The field properties (not
null).
-
isInheritPermission
boolean isInheritPermission()
Use in file fields only. return Returnstrueif the permissions will be inherit from the data group.
-
isInternalField
boolean isInternalField()
return Returnstrueif the field should only be used in internal, not for filters or control and so on.
-
getOperationLayerActionMode
String getOperationLayerActionMode()
- Returns:
- Returns the operation layer action mode
-
-