Package de.uplanet.lucy.server.rtcache
Schnittstelle FieldInfo
- Alle Superschnittstellen:
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.ILanguageConstantOrTitle
Information about data fields.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGet the application GUID the field belongs to.Get application reference GUID.Get calculated field.Get GUID of calculated field.Get the physical database column name.Get the data group GUID.Get the data handler.de.uplanet.lucy.types.UP_TYPEGet the data type.Get the fields handler class.getGuid()Get the field GUID.getName()Get the name.Get parent field.Get GUID of parent field.intThe data type precision.de.uplanet.lucy.server.property.IPropertyCollectionThe field propertiesGet the referenced field, if this is a reference.Get the referenced field GUID.intgetSize()The data type scale.Get the sysIdent.Get the table name.booleanReturn, if field is plugin field.booleanUse in file fields only.booleanreturn Returnstrueif the field should only be used in internal, not for filters or control and so on.booleanReturn, if field is NOT filtered.booleanReturn, if field is a primary key field.booleanReturn, if field is a reference key field.booleanReturntrueif field is a reference field or the reference key field.booleanisSystem()Return, if field is system field.Von Schnittstelle geerbte Methoden de.uplanet.lucy.server.rtcache.ILanguageConstant
getLanguageConstantAppGuid, getLanguageConstantName, getLanguageConstantType, hasLanguageConstantVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.util.ILanguageConstantOrTitle
getTitlesVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.rtcache.IRtInfoWithTitle
getDefaultTitle, getTitle, getTitles
-
Methodendetails
-
getGuid
String getGuid()Get the field GUID.- Gibt zurück:
- The GUID (not
null).
-
getAppGuid
String getAppGuid()Get the application GUID the field belongs to.- Gibt zurück:
- The application GUID (not
null).
-
getDataGroupGuid
String getDataGroupGuid()Get the data group GUID.- Gibt zurück:
- The data group GUID. (not
null).
-
getTableName
String getTableName()Get the table name.- Gibt zurück:
- The table name.
-
getName
String getName()Get the name.- Gibt zurück:
- The name (not
null).
-
getColumnName
String getColumnName()Get the physical database column name.- Gibt zurück:
- The column name (not
null).
-
getDataType
de.uplanet.lucy.types.UP_TYPE getDataType()Get the data type.- Gibt zurück:
- The data type (not
null).
-
getPrecision
int getPrecision()The data type precision.- Gibt zurück:
- The data type precision.
-
getSize
int getSize()The data type scale.- Gibt zurück:
- The data type scale.
-
getDataHandler
String getDataHandler()Get the data handler.- Gibt zurück:
- the data handler (not
null).
-
getSysIdent
String getSysIdent()Get the sysIdent.- Gibt zurück:
- the sysIdent (could be
null).
-
isSystem
boolean isSystem()Return, if field is system field.- Gibt zurück:
trueorfalse.
-
isReference
boolean isReference()Return, if field is a reference key field.- Gibt zurück:
trueorfalse.
-
isReferenceField
boolean isReferenceField()Returntrueif field is a reference field or the reference key field. (Same as isReference() || getReferenceKey() != null- Gibt zurück:
trueorfalse.
-
isPrimaryKey
boolean isPrimaryKey()Return, if field is a primary key field.- Gibt zurück:
trueorfalse.
-
isNotFiltered
boolean isNotFiltered()Return, if field is NOT filtered.- Gibt zurück:
trueif not filtered,falseotherwise.
-
getParentFieldGuid
String getParentFieldGuid()Get GUID of parent field.- Gibt zurück:
- Parent GUID (could be
null).
-
getParentField
FieldInfo getParentField()Get parent field.- Gibt zurück:
- Parent field (could be
null).
-
getAppRefGuid
String getAppRefGuid()Get application reference GUID.- Gibt zurück:
- The reference GUID (could be
null).
-
getReferenceFieldGuid
String getReferenceFieldGuid()Get the referenced field GUID.- Gibt zurück:
- The referenced field GUID (could be
null).
-
getReferencedField
FieldInfo getReferencedField()Get the referenced field, if this is a reference.- Gibt zurück:
- The referenced field, or
nullif this field is not a reference field.
-
getCalcFieldGuid
String getCalcFieldGuid()Get GUID of calculated field.- Gibt zurück:
- The calculated field GUID (could be
null).
-
getCalcField
FieldInfo getCalcField()Get calculated field.- Gibt zurück:
FieldInfoof calculated field (could benull).
-
isFileField
boolean isFileField()Return, if field is plugin field.- Gibt zurück:
trueorfalse.
-
getFileHandler
String getFileHandler()Get the fields handler class.- Gibt zurück:
- The field handler class (could be
null).
-
getProperties
de.uplanet.lucy.server.property.IPropertyCollection getProperties()The field properties- Gibt zurück:
- 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.
-