/// /// declare global { namespace $ { namespace kd.bos.olap.common{ interface ImmutablePropertyBag_S { } type ImmutablePropertyBag_ST = any & $.java.util.Map & ImmutablePropertyBag_S; interface ImmutablePropertyBag_C extends ImmutablePropertyBag_ST { new():ImmutablePropertyBag; new(arg0:$.java.util.Map):ImmutablePropertyBag; new(arg0:$.java.util.Map,arg1:number,arg2:any):ImmutablePropertyBag; } interface ImmutablePropertyBag$ { compute(arg0:string,biFunc1:(t:any,u:any)=>any):string; computeIfAbsent(arg0:string,func1:(t:any)=>any):string; computeIfPresent(arg0:string,biFunc1:(t:any,u:any)=>any):string; contains(arg0:string):boolean; containsKey(arg0:string):boolean; containsValue(arg0:string):boolean; get(arg0:string):string; getCount():number; getEntries():$.java.util.Set; getKeys():$.java.util.Set; getSize():number; getValueOrNull(arg0:string):string; getValues():$.java.util.Collection; merge(arg0:string,arg1:string,biFunc2:(t:any,u:any)=>any):string; put(arg0:string,arg1:string):string; putIfAbsent(arg0:string,arg1:string):string; replace(arg0:string,arg1:string):string; replace(arg0:string,arg1:string,arg2:string):boolean; } type ImmutablePropertyBag_T = $.java.util.Map & any & ImmutablePropertyBag_S & ImmutablePropertyBag$; interface ImmutablePropertyBag extends ImmutablePropertyBag_T { } interface Version_S { readonly Companion:Version$Companion; access$getCurrentVersion$cp():Version; } type Version_ST = $.java.lang.Comparable & Version_S; interface Version_C extends Version_ST { new(arg0:number,arg1:number):Version; new(arg0:number,arg1:number,arg2:string,arg3:any):Version; } interface Version$ { compareTo(arg0:Version):number; getMajorVersion():number; getMinorVersion():number; getStringValue():string; isEmpty():boolean; } type Version_T = $.java.lang.Comparable & Version_S & Version$; interface Version extends Version_T { } interface PropertyBag_S { readonly Companion:PropertyBag$Companion; } type PropertyBag_ST = ImmutablePropertyBag_S & PropertyBag_S; interface PropertyBag_C extends PropertyBag_ST { new():PropertyBag; new(arg0:$.java.util.Map):PropertyBag; new(arg0:$.java.util.Map,arg1:number,arg2:any):PropertyBag; } interface PropertyBag$ { remove(arg0:string):boolean; set(arg0:string,arg1:string):void; setOrRemove(arg0:string,arg1:string):void; } type PropertyBag_T = ImmutablePropertyBag & PropertyBag_S & PropertyBag$; interface PropertyBag extends PropertyBag_T { } interface MembersKey_S { } interface MembersKey_C extends MembersKey_S { new(arg0:any[],arg1:kd.bos.olap.metadata.IMetadataBuilder):MembersKey; } interface MembersKey$ { clone():this; get(arg0:number):any; getCount():number; getKey(arg0:number):string; getSize():number; } type MembersKey_T = MembersKey_S & MembersKey$; interface MembersKey extends MembersKey_T { } interface PropertyBag$Companion_S { access$isPropertyName(arg0:PropertyBag$Companion,arg1:string):boolean; } interface PropertyBag$Companion_C extends PropertyBag$Companion_S { new(arg0:any):PropertyBag$Companion; } interface PropertyBag$Companion$ { } type PropertyBag$Companion_T = PropertyBag$Companion_S & PropertyBag$Companion$; interface PropertyBag$Companion extends PropertyBag$Companion_T { } interface Version$Companion_S { access$getCurVersion(arg0:Version$Companion):Version; } interface Version$Companion_C extends Version$Companion_S { new(arg0:any):Version$Companion; } interface Version$Companion$ { createVersion(arg0:string):Version; getCurrentVersion():Version; ifThen(arg0:Version,arg1:boolean,arg2:Version):Version; max(arg0:Version,arg1:Version):Version; } type Version$Companion_T = Version$Companion_S & Version$Companion$; interface Version$Companion extends Version$Companion_T { } interface CellSet_S { access$getValueMap$p(arg0:CellSet):$.java.util.Map; } interface CellSet_C extends CellSet_S { new(arg0:kd.bos.olap.dataSources.OlapDataReader):CellSet; new(arg0:string[],arg1:string[]):CellSet; } interface CellSet$ { Save(arg0:kd.bos.olap.dataSources.OlapDataWriter):void; get(arg0:any[]):any; get(arg0:MembersKey):any; get(arg0:string[],arg1:string):any; get(arg0:MembersKey,arg1:any):any; getCount():number; getMetricEntries(arg0:string):$.java.util.Iterator; getMutableMetricEntries(arg0:string):$.java.util.Iterator; isFromQuery():boolean; remove(arg0:any[]):boolean; remove(arg0:string[]):boolean; remove(arg0:MembersKey):boolean; set(arg0:any[],arg1:any):void; set(arg0:MembersKey,arg1:any):void; set(arg0:string[],arg1:string,arg2:any):void; set(arg0:MembersKey,arg1:any,arg2:any):void; set(arg0:MembersKey,arg1:any,arg2:boolean,arg3:any):void; setFromQuery(arg0:boolean):void; } type CellSet_T = CellSet_S & CellSet$; interface CellSet extends CellSet_T { } } namespace kd.bos.olap.dataSources{ enum OrderBy { DESC, ASC } interface CustomFunction$Companion_S { } interface CustomFunction$Companion_C extends CustomFunction$Companion_S { new(arg0:any):CustomFunction$Companion; } interface CustomFunction$Companion$ { formatSpecialParam$bos_olap_client(arg0:string):string; } type CustomFunction$Companion_T = CustomFunction$Companion_S & CustomFunction$Companion$; interface CustomFunction$Companion extends CustomFunction$Companion_T { } interface IOlapDataReader_S { } interface IOlapDataReader$ { close():void; getFieldCount():number; getFieldName(arg0:number):string; getMetadataBuilder():kd.bos.olap.metadata.IMetadataBuilder; getMetadataType(arg0:number):kd.bos.olap.metadata.MetadataTypes; getValues(arg0:any[]):number; next():boolean; } type IOlapDataReader_T = IOlapDataReader_S & IOlapDataReader$; interface IOlapDataReader extends IOlapDataReader_T { } interface CustomFunction_S { readonly Companion:CustomFunction$Companion; } interface CustomFunction_C extends CustomFunction_S { new():CustomFunction; } interface CustomFunction$ { build$bos_olap_client():string; create$bos_olap_client():string; getFunVersion$bos_olap_client():kd.bos.olap.common.Version; getMaxVersion$bos_olap_client():kd.bos.olap.common.Version; getName$bos_olap_client():string; getParams$bos_olap_client():any[]; } type CustomFunction_T = CustomFunction_S & CustomFunction$; interface CustomFunction extends CustomFunction_T { } enum DynamicCalcVersion { V1, V2 } interface OlapDataReader_S { } type OlapDataReader_ST = $.java.io.Closeable & OlapDataReader_S; interface OlapDataReader_C extends OlapDataReader_ST { new(arg0:IOlapDataReader):OlapDataReader; } interface OlapDataReader$ { getFieldCount():number; getFieldName(arg0:number):string; getMetadataBuilder():kd.bos.olap.metadata.IMetadataBuilder; getMetadataType(arg0:number):kd.bos.olap.metadata.MetadataTypes; getValues(arg0:any[]):number; next():boolean; } type OlapDataReader_T = $.java.io.Closeable & OlapDataReader_S & OlapDataReader$; interface OlapDataReader extends OlapDataReader_T { } interface IOlapConnection_S { } interface IOlapConnection$ { Close():void; CreateCommand(arg0:CommandInfo):IOlapCommand; Open():void; clone(arg0:OlapConnectionStringBuilder):this; commit():void; createSandbox():$.java.io.Closeable; getPassword():string; getUserName():string; isClosed():boolean; isSandboxEnv():boolean; rollback():void; setAutoCommit(arg0:boolean):void; setPassword(arg0:string):void; setUserName(arg0:string):void; } type IOlapConnection_T = IOlapConnection_S & IOlapConnection$; interface IOlapConnection extends IOlapConnection_T { } interface IOlapCommand_S { } interface IOlapCommand$ { createWriter(arg0:kd.bos.olap.metadata.IMetadataBuilder):IOlapDataWriter; executeBackup():void; executeCellSet(arg0:kd.bos.olap.metadata.IMetadataBuilder):kd.bos.olap.common.CellSet; executeCompute():void; executeFunction():kd.bos.olap.common.PropertyBag; executeNonQuery():void; executeReader(arg0:kd.bos.olap.metadata.IMetadataBuilder):IOlapDataReader; executeRecovery():void; updateMetadata():void; } type IOlapCommand_T = IOlapCommand_S & IOlapCommand$; interface IOlapCommand extends IOlapCommand_T { } interface OlapDataWriter_S { } type OlapDataWriter_ST = $.java.io.Closeable & OlapDataWriter_S; interface OlapDataWriter_C extends OlapDataWriter_ST { new(arg0:IOlapDataWriter):OlapDataWriter; } interface OlapDataWriter$ { flush():void; getFieldCount():number; getFieldName(arg0:number):string; getMetadataType(arg0:number):kd.bos.olap.metadata.MetadataTypes; setValues(arg0:any[]):void; } type OlapDataWriter_T = $.java.io.Closeable & OlapDataWriter_S & OlapDataWriter$; interface OlapDataWriter extends OlapDataWriter_T { } interface CommandInfo_S { } type CommandInfo_ST = $.java.io.Serializable & CommandInfo_S; interface CommandInfo_C extends CommandInfo_ST { new():CommandInfo; } interface CommandInfo$ { getExtProperties():$.java.util.Map; getMinServerVersion$bos_olap_client():kd.bos.olap.common.Version; getMinServerVersion$bos_olap_client(arg0:IOlapConnection):kd.bos.olap.common.Version; setExtProperties(arg0:$.java.util.Map):void; } type CommandInfo_T = $.java.io.Serializable & CommandInfo_S & CommandInfo$; interface CommandInfo extends CommandInfo_T { } interface OrderByItem_S { } interface OrderByItem_C extends OrderByItem_S { new(arg0:string,arg1:OrderBy):OrderByItem; } interface OrderByItem$ { getName():string; getType():OrderBy; } type OrderByItem_T = OrderByItem_S & OrderByItem$; interface OrderByItem extends OrderByItem_T { } interface OlapConnectionStringBuilder_S { getTimeout$annotations():void; } type OlapConnectionStringBuilder_ST = kd.bos.olap.common.PropertyBag_S & OlapConnectionStringBuilder_S; interface OlapConnectionStringBuilder_C extends OlapConnectionStringBuilder_ST { new():OlapConnectionStringBuilder; new(arg0:string):OlapConnectionStringBuilder; new(arg0:string,arg1:number,arg2:any):OlapConnectionStringBuilder; } interface OlapConnectionStringBuilder$ { clone$bos_olap_client():this; getApplicationName():string; getClientVersion$bos_olap_client():string; getConnectTimeout():number; getConnectionString():string; getDataSource():string; getForTest():string; getInitialCatalog():string; getLanguage():string; getNestedOpenClose():boolean; getPersistentSandboxName():string; getProvider():string; getReadTimeout():number; getTenantId():string; getTimeout():number; setApplicationName(arg0:string):void; setConnectTimeout(arg0:number):void; setConnectionString(arg0:string):void; setDataSource(arg0:string):void; setForTest(arg0:string):void; setInitialCatalog(arg0:string):void; setLanguage(arg0:string):void; setNestedOpenClose(arg0:boolean):void; setPersistentSandboxName(arg0:string):void; setProvider(arg0:string):void; setReadTimeout(arg0:number):void; setTenantId(arg0:string):void; setTimeout(arg0:number):void; } type OlapConnectionStringBuilder_T = kd.bos.olap.common.PropertyBag & OlapConnectionStringBuilder_S & OlapConnectionStringBuilder$; interface OlapConnectionStringBuilder extends OlapConnectionStringBuilder_T { } interface SelectCommandInfo_S { } type SelectCommandInfo_ST = IPSandboxCommand_S & CommandInfo_S & SelectCommandInfo_S; interface SelectCommandInfo_C extends SelectCommandInfo_ST { new():SelectCommandInfo; new(arg0:$.java.util.List,arg1:$.java.util.List,arg2:$.java.util.List):SelectCommandInfo; } interface SelectCommandInfo$ { addCustomFunction(arg0:string,arg1:CustomFunction):this; addDims(...arg0:string[]):this; addFilter(arg0:string,...arg1:string[]):this; addMeasures(...arg0:string[]):this; addOrderByItem(...arg0:OrderByItem[]):this; getDimensions():$.java.util.List; getDynamicCalcVersion():DynamicCalcVersion; getExcludeDynamicCalcResult():boolean; getExcludeNull():boolean; getExcludeNullOrDefault():boolean; getFilter():$.java.util.List; getIncludeDynamicMemberWhenNullFilter():boolean; getMeasureFilter():string; getMeasures():$.java.util.List; getOrderBy():$.java.util.List; getTop():number; setDimensions(arg0:$.java.util.List):void; setDynamicCalcVersion(arg0:DynamicCalcVersion):void; setExcludeDynamicCalcResult(arg0:boolean):void; setExcludeNull(arg0:boolean):void; setExcludeNullOrDefault(arg0:boolean):void; setFilter(arg0:$.java.util.List):void; setIncludeDynamicMemberWhenNullFilter(arg0:boolean):void; setMeasureFilter(arg0:string):void; setMeasures(arg0:$.java.util.List):void; setTop(arg0:number):void; } type SelectCommandInfo_T = CommandInfo & IPSandboxCommand & SelectCommandInfo_S & SelectCommandInfo$; interface SelectCommandInfo extends SelectCommandInfo_T { } interface IOlapDataWriter_S { } interface IOlapDataWriter$ { flush():void; getFieldCount():number; getFieldName(arg0:number):string; getMetadataType(arg0:number):kd.bos.olap.metadata.MetadataTypes; setValues(arg0:any[]):void; } type IOlapDataWriter_T = $.java.io.Closeable & IOlapDataWriter_S & IOlapDataWriter$; interface IOlapDataWriter extends IOlapDataWriter_T { } interface IPSandboxCommand_S { } interface IPSandboxCommand$ { copyAndConvert(arg0:string):CommandInfo; } type IPSandboxCommand_T = IPSandboxCommand_S & IPSandboxCommand$; interface IPSandboxCommand extends IPSandboxCommand_T { } } namespace kd.bos.olap.metadata{ interface IMetadataBuilder_S { } interface IMetadataBuilder$ { getDimension(arg0:string):any; getMeasure(arg0:string):any; getMember(arg0:any,arg1:string):any; getNumber(arg0:any):string; } type IMetadataBuilder_T = IMetadataBuilder_S & IMetadataBuilder$; interface IMetadataBuilder extends IMetadataBuilder_T { } enum MetadataTypes { Unknown, Cube, Dimension, Hierarchy, Level, Measure, Member, Enums, EnumMember, Partition, AggFactor, AggShieldRule, ValidDataRule, Sandbox, PiecewiseExpression, CubeDataScope, CubeLockRule, Tag, SimpleMember } } namespace kd.sdk.epm.bgmd.common{ interface SdkClassUtils_S { invokeStaticMethod(clazzName:string,methodName:string,...args:any[]):any; } interface SdkClassUtils_C extends SdkClassUtils_S { new():SdkClassUtils; } interface SdkClassUtils$ { } type SdkClassUtils_T = SdkClassUtils_S & SdkClassUtils$; interface SdkClassUtils extends SdkClassUtils_T { } } namespace kd.sdk.epm.bgmd.constants{ interface FacTabFieldDefFields_S { readonly FIELD_MONEY:string; readonly FIELD_STATUS:string; } interface FacTabFieldDefFields_C extends FacTabFieldDefFields_S { new():FacTabFieldDefFields; } interface FacTabFieldDefFields$ { } type FacTabFieldDefFields_T = FacTabFieldDefFields_S & FacTabFieldDefFields$; interface FacTabFieldDefFields extends FacTabFieldDefFields_T { } interface BgControlSettingTypeNumbers_S { readonly HALFYEAR:string; readonly HALFYEAR_ADDUP:string; readonly MONTH:string; readonly MONTH_ADDUP:string; readonly MONTH_BY_YEAR_CURR_GROSS:string; readonly MONTH_HALFYEAR_ADDUP:string; readonly MONTH_MODEL_ADDUP:string; readonly MONTH_QUARTER_ADDUP:string; readonly QUARTER:string; readonly QUARTER_ADDUP:string; readonly QUARTER_HALFYEAR_ADDUP:string; readonly QUARTER_MODEL_ADDUP:string; readonly YEAR:string; readonly YEAR_MODEL_ADDIP:string; } interface BgControlSettingTypeNumbers_C extends BgControlSettingTypeNumbers_S { new():BgControlSettingTypeNumbers; } interface BgControlSettingTypeNumbers$ { } type BgControlSettingTypeNumbers_T = BgControlSettingTypeNumbers_S & BgControlSettingTypeNumbers$; interface BgControlSettingTypeNumbers extends BgControlSettingTypeNumbers_T { } } namespace kd.sdk.epm.bgmd.enums.formplugin.api{ enum SysDimensionEnum { Entity, Account, Year, Period, BudgetPeriod, Version, Currency, DataType, ChangeType, AuditTrail, Metric, InternalCompany, Project, Scenario, Process, Sandbox } enum ReturnAndCloseEnum { SUCCESS, FAIL } } namespace kd.sdk.epm.bgmd.formplugin{ interface IBgmdFormPlugin_S { isDatasource(entityNumber:string):boolean; } interface IBgmdFormPlugin$ { /** * @see kd.epm.eb.formplugin.AbstractFormPlugin * @param operate * @param dimNum * @param memberNum * @param viewId * @return */ checkDimPermission?(operate:string,dimNum:string,memberNum:string,viewId:long):boolean; /** * @see kd.epm.eb.common.permission.EBPermission * @param userId * @param dimObjId * @param appId * @param entityNumber * @param permItemId * @return */ checkItemPermission?(userId:long,dimObjId:long,appId:string,entityNumber:string,permItemId:string):number; /** * @see kd.epm.eb.common.permission.EBPermission * @param view * @param permKey */ checkPermission?(permKey:string):void; /** * @see kd.epm.eb.common.permission.EBPermission * @param e */ checkViewPermPreOpen?(e:$.kd.bos.form.events.PreOpenFormEventArgs):void; doEBCheckPermission(userId:long,entityNumber:string,permItemId:string,permItemDesc:string):void; doEBCheckPermission(modelId:long,userId:long,appId:string,entityNumber:string,permItemId:string,permItemDesc:string):void; /** * 描述:获取当前页面控权的应用id * @return */ getBizAppId?():string; /** * @see kd.epm.eb.common.permission.EBPermission * @return */ getBizAppId4BGRP?():string; getModelId():long; getView():$.kd.bos.form.IFormView; /** * @see kd.epm.eb.model.permission.MemberPermHelper * @param userId * @param modelId * @return */ ifUserHasRootPermByModel?(userId:long,modelId:long):boolean; /** * 描述:是否验证体系权限 */ isCheckModel?():boolean; } type IBgmdFormPlugin_T = IBgmdFormPlugin_S & IBgmdFormPlugin$; interface IBgmdFormPlugin extends IBgmdFormPlugin_T { } interface AbstractBgmdFormPlugin_S { } type AbstractBgmdFormPlugin_ST = $.kd.bos.form.events.HyperLinkClickListener & $.kd.bos.form.plugin.AbstractFormPlugin & IBgmdFormPlugin_S & AbstractBgmdFormPlugin_S; interface AbstractBgmdFormPlugin_C extends AbstractBgmdFormPlugin_ST { new():AbstractBgmdFormPlugin; } interface AbstractBgmdFormPlugin$ { } type AbstractBgmdFormPlugin_T = $.kd.bos.form.plugin.AbstractFormPlugin & IBgmdFormPlugin & $.kd.bos.form.events.HyperLinkClickListener & AbstractBgmdFormPlugin_S & AbstractBgmdFormPlugin$; interface AbstractBgmdFormPlugin extends AbstractBgmdFormPlugin_T { } } namespace kd.sdk.epm.bgmd.formplugin.permission{ interface AbstractCusPermPlugin_S { } type AbstractCusPermPlugin_ST = SDKPermission_S & $.kd.bos.form.events.HyperLinkClickListener & $.kd.bos.form.plugin.AbstractFormPlugin & AbstractCusPermPlugin_S; interface AbstractCusPermPlugin_C extends AbstractCusPermPlugin_ST { new():AbstractCusPermPlugin; } interface AbstractCusPermPlugin$ { } type AbstractCusPermPlugin_T = $.kd.bos.form.plugin.AbstractFormPlugin & SDKPermission & $.kd.bos.form.events.HyperLinkClickListener & AbstractCusPermPlugin_S & AbstractCusPermPlugin$; interface AbstractCusPermPlugin extends AbstractCusPermPlugin_T { } interface SDKPermission_S { readonly FORM_MODEL:string; readonly log:$.kd.bos.logging.Log; readonly loggerv:$.kd.bos.logging.Log; readonly rootForms:$.java.util.List; readonly wfApps:$.java.util.List; } interface SDKPermission$ { checkItemPermission?(userId:long,dimObjId:long,appId:string,entityNumber:string,permItemId:string):number; /** * 描述:权限检查接口 */ checkPermission(source:string,permKey:string):void; /** * 描述:权限检查接口 */ checkPermission(view:$.kd.bos.form.IFormView,permKey:string):void; checkPermission(modelId:long,userId:long,appId:string,source:string,permKey:string):void; checkViewPermPreOpen?(e:$.kd.bos.form.events.PreOpenFormEventArgs):void; doEBCheckPermission(entityNumber:string,permItemId:string,permItemDesc:string):void; doEBCheckPermission(modelId:long,userId:long,appId:string,entityNumber:string,permItemId:string,permItemDesc:string):void; getAppIdFromMsgCentral?(appId:string,modelId:long):string; getBGRPSpecialEntity?():string; /** * 描述:获取当前页面控权的应用id */ getBizAppId():string; getBizAppId4BGRP?():string; /** * 兼容二开的布局页面,根据传入的二开页面标识获取原页面标识 * * @param entityId 传入的页面标识 * @return 转换后的页面标识 */ getEntityNumber?(entityId:string):string; getModelCustomKey?():string; /** * 描述:返回体系id */ getModelId():long; getModelType?(dimObjId:long):string; /** * 描述:返回 */ getPermissionUtils?():SDKPermissionUtils; /** * 针对工作流跳转到的预算页面,做验权时,获取真正控权的应用,这里是没法检查是否预算申报的,只能通过体系判断是否新费用预算 * @param modelId * @return */ getRealAppId?(modelId:long):string; getSpecAppId?():string; /** * 描述:返回当前用户id */ getUserId?():long; getView():$.kd.bos.form.IFormView; /** * 判断某用户有没有某体系管理权限 * * @param userId 用户id * @param modelId 体系id * @author rd_qiheng_chen */ ifUserHasRootPermByModel?(userId:long,modelId:long):boolean; ignoreSpecialPermCheck?(formShowParameter:$.kd.bos.form.FormShowParameter):void; /** * 描述:是否验证体系权限 */ isCheckModel():boolean; /** * 判断某用户有没有某体系管理权限 * @author rd_qiheng_chen * @param userId 用户id * @param modelId 体系id */ isUserHasRootPermByModel?(userId:long,modelId:long):boolean; needCheckViewPerm?():boolean; notCheckPermInWorkFlow?():boolean; } type SDKPermission_T = SDKPermission_S & SDKPermission$; interface SDKPermission extends SDKPermission_T { } interface SDKPermissionUtils_S { getInstance():SDKPermissionUtils; } interface SDKPermissionUtils_C extends SDKPermissionUtils_S { new():SDKPermissionUtils; } interface SDKPermissionUtils$ { getFuncPermItems():$.java.util.Map; getPermItem():this; getPermItemsMap():$.java.util.Map; } type SDKPermissionUtils_T = SDKPermissionUtils_S & SDKPermissionUtils$; interface SDKPermissionUtils extends SDKPermissionUtils_T { } } namespace kd.sdk.epm.bgmd.util.base{ interface AbstractUtils_S { } interface AbstractUtils_C extends AbstractUtils_S { new():AbstractUtils; } interface AbstractUtils$ { } type AbstractUtils_T = AbstractUtils_S & AbstractUtils$; interface AbstractUtils extends AbstractUtils_T { } } namespace kd.sdk.epm.bgmd.util.f7{ interface F7Utils_S { readonly log:$.kd.bos.logging.Log; get():F7Utils; } type F7Utils_ST = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils_S & kd.sdk.epm.bgmd.util.f7.face.IF7_S & F7Utils_S; interface F7Utils_C extends F7Utils_ST { new():F7Utils; } interface F7Utils$ { } type F7Utils_T = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils & kd.sdk.epm.bgmd.util.f7.face.IF7 & F7Utils_S & F7Utils$; interface F7Utils extends F7Utils_T { } interface F8Utils_S { readonly log:$.kd.bos.logging.Log; get():F8Utils; } type F8Utils_ST = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils_S & kd.sdk.epm.bgmd.util.f7.face.IF8_S & F8Utils_S; interface F8Utils_C extends F8Utils_ST { new():F8Utils; } interface F8Utils$ { } type F8Utils_T = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils & kd.sdk.epm.bgmd.util.f7.face.IF8 & F8Utils_S & F8Utils$; interface F8Utils extends F8Utils_T { } interface F7Parameter_S { } interface F7Parameter_C extends F7Parameter_S { new():F7Parameter; } interface F7Parameter$ { getBusModelId():long; getCusRange():$.java.util.List; getDatasetIds():$.java.util.List; getDimensionId():long; getFilters():$.java.util.List; getModelId():long; getRangeType():number; getSelectIds():$.java.util.Map; isCanSelectRoot():boolean; isMultiSelect():boolean; isOnlySelLeaf():boolean; isVerifyPermission():boolean; setBusModelId(busModelId:long):void; setCanSelectRoot(canSelectRoot:boolean):void; setCusRange(cusRange:$.java.util.List):void; setDatasetIds(datasetIds:$.java.util.List):void; setDimensionId(dimensionId:long):void; setFilters(filters:$.java.util.List):void; setModelId(modelId:long):void; setMultiSelect(multiSelect:boolean):void; setOnlySelLeaf(onlySelLeaf:boolean):void; setRangeType(rangeType:number):void; setSelectIds(selectIds:$.java.util.Map):void; setVerifyPermission(verifyPermission:boolean):void; } type F7Parameter_T = F7Parameter_S & F7Parameter$; interface F7Parameter extends F7Parameter_T { } } namespace kd.sdk.epm.bgmd.util.f7.face{ interface IF8_S { } interface IF8$ { /** * 描述:打开一个维度成员范围选择界面 * @param evt BeforeF7SelectEvent * @param closeCallBack 回调参数 * @param f7Param f7参数 */ openF8(evt:$.kd.bos.form.field.events.BeforeF7SelectEvent,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void; /** * 描述:打开一个维度成员范围选择界面 * @param view formView * @param closeCallBack 回调参数 * @param f7Param f7参数 */ openF8(view:$.kd.bos.form.IFormView,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void; } type IF8_T = IF8_S & IF8$; interface IF8 extends IF8_T { } interface IF7_S { } interface IF7$ { /** * 描述:打开一个单选或者多选的维度成员界面 * @param evt BeforeF7SelectEvent * @param closeCallBack 回调参数 * @param f7Param f7参数 */ openF7(evt:$.kd.bos.form.field.events.BeforeF7SelectEvent,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void; /** * 描述:打开一个单选或者多选的维度成员界面 * @param view IFormView * @param closeCallBack 回调参数 * @param f7Param f7参数 */ openF7(view:$.kd.bos.form.IFormView,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void; /** * 打开f7 * @param evt f7打开事件 * @param modelId 体系id * @param dimensionNumber 维度编码 * @param isMultipleF7 是否多选 * @param returnClassName 回调类名 */ openF7(evt:$.kd.bos.form.field.events.BeforeF7SelectEvent,modelId:long,dimensionNumber:string,isMultipleF7:boolean,returnClassName:string):void; } type IF7_T = IF7_S & IF7$; interface IF7 extends IF7_T { } } namespace kd.sdk.epm.bgmd.util.f7.impl{ interface AbstractUtils_S { } interface AbstractUtils_C extends AbstractUtils_S { new():AbstractUtils; } interface AbstractUtils$ { getDefault(modelId:long,dimensionId:long,busModelId:long,datasetIds:$.java.util.List):F7Parameter; getDefault(modelId:long,dimensionNumber:string,busModelId:long,datasetIds:$.java.util.List):F7Parameter; } type AbstractUtils_T = AbstractUtils_S & AbstractUtils$; interface AbstractUtils extends AbstractUtils_T { } } namespace kd.sdk.epm.bgmd.util.model{ interface BusinessModelUtils_S { readonly BUSINESS_MODEL_ENTITY:string; readonly BUSINESS_MODEL_FIELDS:string; readonly BUSINESS_MODEL_FIELDS_DIMS:string; /** * 根据数据集id获取业务模型id * @param datasetId * @return */ getBizModelByDataset(datasetId:long):long; getBusModel(busModelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject; getBusModel(modelId:long,busModelNumber:string,fields:string):$.kd.bos.dataentity.entity.DynamicObject; getBusModels(modelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObjectCollection; } type BusinessModelUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & BusinessModelUtils_S; interface BusinessModelUtils_C extends BusinessModelUtils_ST { new():BusinessModelUtils; } interface BusinessModelUtils$ { } type BusinessModelUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & BusinessModelUtils_S & BusinessModelUtils$; interface BusinessModelUtils extends BusinessModelUtils_T { } interface DimensionUtils_S { readonly DIMENSION_ENTITY:string; readonly DIMENSION_FIELDS:string; /** * 描述:返回指定编码的维度对象 * @param modelId 体系id * @param dimensionNumber 维度编码 * @return 维度对象 * @Date:2023/7/6 * @version:1.0 * @Description:返回指定编码的维度对象 */ getDimension(modelId:long,dimensionNumber:string):$.kd.bos.dataentity.entity.DynamicObject; /** * 描述:根据预算体系id及维度id返回维度对象 * @param modelId 体系id * @param dimensionId 维度Id * @param fields 维度属性字段 * @return 维度对象 * @Date:2023/7/6 * @version:1.0 * @Description:根据预算体系id及维度id返回维度对象 */ getDimension(modelId:long,dimensionId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject; /** * 描述:返回指定编码的维度对象 * @param modelId 体系id * @param dimensionNumber 维度编码 * @param fields 维度属性字段 * @return 维度对象 * @Date:2023/7/6 * @version:1.0 * @Description:返回指定编码的维度对象 */ getDimension(modelId:long,dimensionNumber:string,fields:string):$.kd.bos.dataentity.entity.DynamicObject; /** * 描述:返回指定编码的维度id(如果查询不到维度则返回null) * @param modelId 体系id * @param dimensionNumber 维度编码 * @return 维度id * @Date:2023/7/6 * @version:1.0 * @Description:根据体系id及维度编码返回维度id */ getDimensionId(modelId:long,dimensionNumber:string):long; } type DimensionUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & DimensionUtils_S; interface DimensionUtils_C extends DimensionUtils_ST { new():DimensionUtils; } interface DimensionUtils$ { } type DimensionUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & DimensionUtils_S & DimensionUtils$; interface DimensionUtils extends DimensionUtils_T { } interface DatasetUtils_S { readonly DATASET_ENTITY:string; readonly DATASET_FIELDS:string; getDataset(datasetId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject; getDatasets(modelId:long,busModelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObjectCollection; } type DatasetUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & DatasetUtils_S; interface DatasetUtils_C extends DatasetUtils_ST { new():DatasetUtils; } interface DatasetUtils$ { } type DatasetUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & DatasetUtils_S & DatasetUtils$; interface DatasetUtils extends DatasetUtils_T { } interface MemberUtils_S { readonly MEMBER_FIELDS:string; /** * 描述:根据预算体系Id、维度Id,维度成员编码返回维度成员对象(最大返回5000个维度成员) * @param modelId 预算体系Id * @param dimensionId 维度Id * @param memberNumbers 维度成员编码 * @param fields 维度成员属性字段 * @return 维度成员对象 */ getMembers(modelId:long,dimensionId:long,memberNumbers:$.java.util.Collection,fields:string):$.kd.bos.dataentity.entity.DynamicObjectCollection; } type MemberUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & MemberUtils_S; interface MemberUtils_C extends MemberUtils_ST { new():MemberUtils; } interface MemberUtils$ { } type MemberUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & MemberUtils_S & MemberUtils$; interface MemberUtils extends MemberUtils_T { } interface CubeUtils_S { readonly MODEL_ENTITY:string; readonly MODEL_FIELDS:string; readonly log:$.kd.bos.logging.Log; /** * 描述:根据预算体系编码返回预算体系对象 * @param modelNumbers 预算体系编码 * @return 预算体系对象 * @Date:2023/7/6 * @version:1.0 * @Description:预算体系对象 */ getModel(...modelNumbers:string[]):$.kd.bos.dataentity.entity.DynamicObjectCollection; /** * 描述:根据预算体系Id返回预算模型对象 * @param modelId 预算体系Id * @return 预算体系对象 * @Date:2023/7/6 * @version:1.0 * @Description:预算体系对象 */ getModel(modelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject; /** * 描述:根据用户返回有权限的体系集合 * @param userNumber 用户编码 * @return 体系集合 */ getModels(fields:string,userNumber:string):$.kd.bos.dataentity.entity.DynamicObjectCollection; } type CubeUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & CubeUtils_S; interface CubeUtils_C extends CubeUtils_ST { new():CubeUtils; } interface CubeUtils$ { } type CubeUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & CubeUtils_S & CubeUtils$; interface CubeUtils extends CubeUtils_T { } } namespace kd.sdk.epm.business.servicehelper{ interface EbOlapServiceHelper_S { /** * 查询返回迭代器,先不做处理 * @param queryInfo * @param cubecatalog * @return */ queryDataReByConn(queryInfo:kd.bos.olap.dataSources.SelectCommandInfo,cubecatalog:string):$.java.util.Map; } interface EbOlapServiceHelper_C extends EbOlapServiceHelper_S { new():EbOlapServiceHelper; } interface EbOlapServiceHelper$ { } type EbOlapServiceHelper_T = EbOlapServiceHelper_S & EbOlapServiceHelper$; interface EbOlapServiceHelper extends EbOlapServiceHelper_T { } } namespace kd.sdk.epm.common.utils{ interface Convert_S { /** * byte转无符号int * * @param byteValue * byte值 * @return 无符号int值 * @since 3.2.0 */ byteToUnsignedInt(byteValue:number):number; /** * byte[]转int值 * * @param bytes * byte数组 * @return int值 * @since 3.2.0 */ bytesToInt(bytes:number[]):number; /** * byte数组转long
* * @param bytes * byte数组 * @return long值 * @since 3.2.0 */ bytesToLong(bytes:number[]):long; /** * byte数组转short * * @param bytes * byte数组 * @return short值 * @since 3.2.0 */ bytesToShort(bytes:number[]):number; convert(type_arg:$.java.lang.Class,value:any):any; convert(arg0:$.java.lang.Class,arg1:any,arg2:any):any; /** * int转byte * * @param intValue * int值 * @return byte值 * @since 3.2.0 */ intToByte(intValue:number):number; /** * int转byte数组 * * @param intValue * int值 * @return byte数组 * @since 3.2.0 */ intToBytes(intValue:number):number[]; listToMap(list:$.java.util.List,func1:(t:any)=>any):$.java.util.Map; listToMap(list:$.java.util.List,func1:(t:any)=>any,func2:(t:any)=>any):$.java.util.Map; /** * 将list转为map 如List persionList 转为 Map name2PersionMap * @param list 原数据 * @param keyMapper key抽取规则 如 Persion::getName * @param valueMapper value抽取规则 如 Persion::getNumber * @param predicate 过滤条件 如 persion -> persion.getAge() >= 18 * @param 返回map中的key的数据类型 * @param 返回map中的value的数据类型 * @return java.util.Map * @create 2021/6/15 17:32 */ listToMap(list:$.java.util.List,func1:(t:any)=>any,func2:(t:any)=>any,predicate3:(t:any)=>boolean):$.java.util.Map; /** * long转byte数组
* * @param longValue * long值 * @return byte数组 * @since 3.2.0 */ longToBytes(longValue:long):number[]; resultToList(originList:$.java.util.List,func1:(t:any)=>any):$.java.util.List; /** * 将List映射为List 如List persionList 转为 List nameList * @param originList 原数据 * @param mapper 映射规则 如 Persion::getName * @param predicate 过滤条件 如 persion -> persion.getAge() >= 18 * @param 原数据类型 * @param 返回数据类型 * @return java.util.List * @create 2021/6/15 17:36 */ resultToList(originList:$.java.util.List,func1:(t:any)=>any,predicate2:(t:any)=>boolean):$.java.util.List; /** * short转byte数组 * * @param shortValue * short值 * @return byte数组 * @since 3.2.0 */ shortToBytes(shortValue:number):number[]; /** * 转换为BigDecimal
* 如果给定的值为空,或者转换失败,返回null
* 转换失败不会报错 * * @param value * 被转换的值 * @return 结果 */ toBigDecimal(value:any):$.java.math.BigDecimal; toBigDecimal(value:any,defaultValue:$.java.math.BigDecimal):$.java.math.BigDecimal; toBigInteger(value:any):$.java.math.BigInteger; /** * 转换为BigInteger
* 如果给定的值为空,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toBigInteger(value:any,defaultValue:$.java.math.BigInteger):$.java.math.BigInteger; toBool(value:any):boolean; /** * 转换为boolean
* String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toBool(value:any,defaultValue:boolean):boolean; toBooleanArray(value:any):boolean[]; toChar(value:any):string; /** * 转换为字符
* 如果给定的值为null,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toChar(value:any,defaultValue:string):string; toCharArray(value:any):string[]; /** * 全角转半角 * * @param input * String. * @return 半角字符串 */ toDBC(input:string):string; /** * 替换全角为半角 * * @param text * 文本 * @param notConvertSet * 不替换的字符集合 * @return 替换后的字符 */ toDBC(text:string,notConvertSet:$.java.util.Set):string; toDouble(value:any):number; /** * 转换为double
* 如果给定的值为空,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toDouble(value:any,defaultValue:number):number; toDoubleArray(value:any):number[]; toInt(value:any):number; /** * 转换为int
* 如果给定的值为空,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toInt(value:any,defaultValue:number):number; toIntArray(value:any):number[]; toLong(value:any):long; /** * 转换为long
* 如果给定的值为空,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toLong(value:any,defaultValue:long):long; toLongArray(value:any):long[]; toNumber(value:any):number; /** * 转换为Number
* 如果给定的值为空,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toNumber(value:any,defaultValue:number):number; toNumberArray(value:any):number[]; /** * 半角转全角 * * @param input * String. * @return 全角字符串. */ toSBC(input:string):string; /** * 半角转全角 * * @param input * String * @param notConvertSet * 不替换的字符集合 * @return 全角字符串. */ toSBC(input:string,notConvertSet:$.java.util.Set):string; toStr(value:any):string; /** * 转换为字符串
* 如果给定的值为null,或者转换失败,返回默认值
* 转换失败不会报错 * * @param value * 被转换的值 * @param defaultValue * 转换错误时的默认值 * @return 结果 */ toStr(value:any,defaultValue:string):string; toStrArray(value:any):string[]; } interface Convert_C extends Convert_S { new():Convert; } interface Convert$ { } type Convert_T = Convert_S & Convert$; interface Convert extends Convert_T { } interface MemberServiceHelper_S { /** * SDK专用接口,请勿修改方法及参数 * @param modelId 体系id * @param dimNumber 维度编码 * @param viewId 视图id * @param numbers 成员编码 * @return 成员信息 */ queryByNums(modelId:long,dimNumber:string,viewId:long,numbers:$.java.util.Set):$.java.util.Map; } interface MemberServiceHelper_C extends MemberServiceHelper_S { new():MemberServiceHelper; } interface MemberServiceHelper$ { } type MemberServiceHelper_T = MemberServiceHelper_S & MemberServiceHelper$; interface MemberServiceHelper extends MemberServiceHelper_T { } interface QFBuilder_S { newQFilter():QFBuilder; } interface QFBuilder_C extends QFBuilder_S { new():QFBuilder; new(filter:$.kd.bos.orm.query.QFilter):QFBuilder; new(field:string,qc:string,val:any):QFBuilder; } interface QFBuilder$ { add(filter:$.kd.bos.orm.query.QFilter):this; add(...filters:$.kd.bos.orm.query.QFilter[]):this; add(filters:$.java.util.List):this; add(field:string,qc:string,value:any):this; and(field:string,qc:string,val:any):this; clear():void; getFilters():$.java.util.List; or(qFilter:$.kd.bos.orm.query.QFilter):this; or(field:string,qc:string,val:any):this; remove(field:string):this; toArray():$.kd.bos.orm.query.QFilter[]; toArrays():$.kd.bos.orm.query.QFilter[]; toFilter():$.kd.bos.orm.query.QFilter; toList():$.java.util.List; } type QFBuilder_T = QFBuilder_S & QFBuilder$; interface QFBuilder extends QFBuilder_T { } interface StringUtils_S { asList(...texts:string[]):$.java.util.List; equals(str:$.kd.bos.dataentity.entity.ILocaleString,str2:$.kd.bos.dataentity.entity.ILocaleString):boolean; /** * 判断字符串是否相等,包括了对比双方为null的状况 */ equals(str:string,str2:string):boolean; /** * 描述:判断两个多语言对象是否相等(都为空相等,数据不同不相等) * @param str 多语言对象1 * @param str2 多语言对象2 * @param ignBlank 是否忽略空格 * @return 是否相等 */ equals(str:$.kd.bos.dataentity.entity.ILocaleString,str2:$.kd.bos.dataentity.entity.ILocaleString,ignBlank:boolean):boolean; /** * 描述:判断字符串是否相等,包括了对比双方为null的状况 * @param str 字符串1 * @param str2 字符串1 * @param ignBlank 是否忽略空格 * @return 是否相等 */ equals(str:string,str2:string,ignBlank:boolean):boolean; equalsIgnoreCase(str:string,str2:string):boolean; firstUpperCase(str:string):string; /** * 描述:如果为空则返回空字符串 * @param str 字符串1 * @return 返回字符串 */ getBlank(str:string):string; include(str:string,text:string):boolean; isBase64Encode(value:string):boolean; /** * 描述:判断是否是字符串类型,null也算 * @param value 数据对象 * @return 是否是空字符串 */ isBlankString(value:any):boolean; isDate(dateTime:string):Date; isEmpty(str:string):boolean; isEmptyArray(...str:string[]):boolean; isEmptyArrays(...strings:string[]):boolean; isNotEmpty(str:string):boolean; isNumeric(str:string):boolean; join(array:any[],separator:string):string; join(array:$.java.util.Collection,separator:string):string; notEquals(str:$.kd.bos.dataentity.entity.ILocaleString,str2:$.kd.bos.dataentity.entity.ILocaleString):boolean; notEquals(str:string,str2:string):boolean; notEquals(str:$.kd.bos.dataentity.entity.ILocaleString,str2:$.kd.bos.dataentity.entity.ILocaleString,ignBlank:boolean):boolean; notEquals(str:string,str2:string,ignBlank:boolean):boolean; removeBlank(str:string):string; replace(str:string,...args:any[]):string; replace(str:string,replaceArgs:$.java.util.HashMap):string; split(str:string,separatorChars:string):string[]; substring(str:string,len:number):string; toNoEmptyString(value:any):string; toTrimString(value:any):string; } interface StringUtils_C extends StringUtils_S { new():StringUtils; } interface StringUtils$ { } type StringUtils_T = StringUtils_S & StringUtils$; interface StringUtils extends StringUtils_T { } interface LogStats_S { readonly LINE_BREAK_MARK:string; } type LogStats_ST = $.java.io.Serializable & LogStats_S; interface LogStats_C extends LogStats_ST { new(tag:string):LogStats; } interface LogStats$ { add(logStr:string):void; add(logStr:string,showTime:boolean):void; addInfo(logStr:string):void; } type LogStats_T = $.java.io.Serializable & LogStats_S & LogStats$; interface LogStats extends LogStats_T { } } namespace kd.sdk.epm.control.eums{ enum ControlResultEnum { DONTCONTROL, PASS, BEYOND } } namespace kd.sdk.epm.control.impl.model{ interface ControlResult_S { /** * 将微服务的对象转换为SDK对象 * @param result * @return */ caseTo(result:any):ControlResult; } type ControlResult_ST = $.java.io.Serializable & ControlResult_S; interface ControlResult_C extends ControlResult_ST { new():ControlResult; } interface ControlResult$ { getCode():string; getResult():kd.sdk.epm.control.eums.ControlResultEnum; getWarningResult():$.java.util.Map; } type ControlResult_T = $.java.io.Serializable & ControlResult_S & ControlResult$; interface ControlResult extends ControlResult_T { } } namespace kd.sdk.epm.ebBusiness.sql.util{ interface DateTimeUtils_S { addDate(dDate1:Date,dDate2:Date):Date; addDay(dDate:Date,iNbDay:long):Date; addDuration(dDate:Date,iNbYear:number,iNbMonth:number):Date; addDuration(dDate:Date,iNbYear:number,iNbMonth:number,iNbDay:number):Date; addDuration(dDate:Date,iNbYear:number,iNbMonth:number,iNbDay:number,iNbHour:number):Date; addDuration(dDate:Date,iNbYear:number,iNbMonth:number,iNbDay:number,iNbHour:number,iNbMinute:number):Date; addDuration(dDate:Date,iNbYear:number,iNbMonth:number,iNbDay:number,iNbHour:number,iNbMinute:number,iNbSecond:number):Date; addHour(dDate:Date,iNbHour:long):Date; addMinute(dDate:Date,iNbMinute:long):Date; addMonth(dDate:Date,iNbMonth:number):Date; addSecond(dDate:Date,iNbSecond:long):Date; addYear(dDate:Date,iNbYear:number):Date; dayAfter(dt:Date,dt1:Date):boolean; dayBefore(dt:Date,dt1:Date):boolean; dayEquals(dt:Date,dt1:Date):boolean; daysOfMonth(year:number,month:number):number; defaultDateString(d:Date):string; defaultDateString(d:Date,timezone:$.java.util.TimeZone):string; emailDate(d:Date):string; emailDate(d:Date,timezone:$.java.util.TimeZone):string; format(d:Date):string; format(d:Date,fmt:string):string; format(d:Date,timezone:$.java.util.TimeZone):string; format(d:Date,fmt:string,timezone:$.java.util.TimeZone):string; format(d:Date,fmt:string,timezone:$.java.util.TimeZone,locale:$.java.util.Locale):string; formatDate(d:Date):string; formatDate(d:Date,timezone:$.java.util.TimeZone):string; formatTime(d:Date):string; formatTime(d:Date,timezone:$.java.util.TimeZone):string; getMonth(d:Date):number; getQuarter(date:Date):number; isLeap(year:number):boolean; parseDate(s:string):Date; parseDate(s:string,fmt:string):Date; parseDate(s:string,fmt:string,timezone:$.java.util.TimeZone):Date; parseDate(s:string,fmt:string,timezone:$.java.util.TimeZone,locale:$.java.util.Locale):Date; } interface DateTimeUtils_C extends DateTimeUtils_S { new():DateTimeUtils; } interface DateTimeUtils$ { } type DateTimeUtils_T = DateTimeUtils_S & DateTimeUtils$; interface DateTimeUtils extends DateTimeUtils_T { } } } } export {};