Package com._1c.g5.v8.dt.dcs
Class DcsDataSetInfoUtil
java.lang.Object
com._1c.g5.v8.dt.dcs.DcsDataSetInfoUtil
Util class for DataSetInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
fillFieldAvailability
(DcsDataSetInfoAvailableFieldInfo field, SettingsContext settingsContext, boolean allowUnlimited) Fill field availabilitystatic List<DbObjectDef>
getValueTypeTables
(TypeDescriptionSource tdp, SettingsContext settingsContext) Get list of tables for typestatic boolean
isCompatibleType
(TypeDescriptionSource tdp, SettingsContext settingsContext, boolean acceptRefs, boolean acceptUnlimited, boolean acceptUndefined) Check whether type is compatible
-
Constructor Details
-
DcsDataSetInfoUtil
public DcsDataSetInfoUtil()
-
-
Method Details
-
fillFieldAvailability
public static void fillFieldAvailability(DcsDataSetInfoAvailableFieldInfo field, SettingsContext settingsContext, boolean allowUnlimited) Fill field availability- Parameters:
field
- <DcsDataSetInfoAvailableFieldInfo
, cannot be nullsettingsContext
- settings context object, can't benull
allowUnlimited
- whether unlimited strings and binary is allowed
-
isCompatibleType
public static boolean isCompatibleType(TypeDescriptionSource tdp, SettingsContext settingsContext, boolean acceptRefs, boolean acceptUnlimited, boolean acceptUndefined) Check whether type is compatible- Parameters:
tdp
- type description, can be nullsettingsContext
- settings context object, can't benull
acceptRefs
- accept referencesacceptUnlimited
- accept unlimited dataacceptUndefined
- accept Undefined- Returns:
- whether type is compatible
-
getValueTypeTables
public static List<DbObjectDef> getValueTypeTables(TypeDescriptionSource tdp, SettingsContext settingsContext) Get list of tables for type- Parameters:
tdp
- type description, can be nullsettingsContext
- settings context object, can't benull
- Returns:
- list of DbObjectDef, never null
-