public interface AppContext
extends java.io.Serializable
限定符和类型 | 方法和说明 |
---|---|
java.lang.ClassLoader |
getBindClassLoader()
获得当前App使用的类加载器
|
int |
getBuildNo()
获得编译流水号
|
AppContextDepend |
getDepend()
获得该App的直接依赖(无条件的依赖,父子关系)
|
java.util.List<DeploymentSystem> |
getDeploymentMenus()
该App提供的导航菜单定义
|
java.lang.String |
getDescription()
获得应用简要介绍
|
java.lang.String |
getDetails()
获得应用详细介绍
|
java.lang.String |
getDeveloperId()
获得开发者Id
|
java.lang.String |
getDeveloperName()
获得应用开发者名称
|
java.lang.String |
getDeveloperUrl()
获得开发者网址
|
java.util.Date |
getExpireTime()
获取应用过期时间, null代表永不过期
|
java.lang.String |
getIcon16FilePath()
获得16*16应用图标文件路径,该文件存储于这个app根目录下的icon12.png文件
|
java.lang.String |
getIcon16Url(UserContext session)
获得该App的16*16应用图标URL资源
|
java.lang.String |
getIcon64FilePath()
获得64*64应用图标文件路径,该文件存储于这个app根目录下的icon64.png文件
|
java.lang.String |
getIcon64Url(UserContext session)
获得该App的64*64应用图标URL资源
|
java.lang.String |
getIcon96FilePath()
获得96*96应用图标文件路径,该文件存储于这个app根目录下的icon96.png文件
|
java.lang.String |
getIcon96Url(UserContext session)
获得该App的96*96应用图标URL资源
|
java.lang.String |
getIconFontCode()
获得该App的应用图标字体Unicode码,见awsui-iconfont支持的图标字体。
|
java.lang.String |
getIconFontColor()
获得该App的应用图标字体颜色。
|
java.lang.String |
getId()
获得应用Id
|
java.lang.String |
getImageFilePath()
已过时。
|
java.lang.String |
getImageUrl(UserContext session)
已过时。
|
java.util.Date |
getInstallDate()
获得安装日期
|
java.lang.String |
getInstallListener()
获得安装应用时的监听器实现类
|
java.lang.Long |
getLastModified()
获得manifest.xml文件的最后修改时间搓
|
MobileAppProfile |
getMobileAppProfile()
如果该App是移动应用,获得进阶描述配置
|
java.lang.String |
getModelAdministrator()
业务模型管理员,该App下的模型,都会使用该权限,如果模型另外设置管理员,则使用并集
|
java.lang.String |
getName()
获得应用名称
|
java.lang.String |
getNameI18N()
获取国际化的应用名称
|
java.util.List<AppLogMsg> |
getNotification()
获得该App的info/warn/err消息列表,如果该App被暂停、重启,引擎会抹除之前的消息
|
AppContext |
getParentContext()
获得该App的父App对象
|
java.lang.String |
getPath()
获得该App的根目录
|
java.lang.String |
getPluginListener()
获得启动应用时加载AWS扩展插件的监听器实现类
|
java.lang.String |
getProductId()
该应用在企业应用商店的产品注册号
|
java.util.Map<java.lang.String,AppContextProperty> |
getProperty()
获得该App的参数配置列表,这些参数可以由系统管理员在AMC或Developer开发工具中配置管理
|
java.lang.String |
getProperty(java.lang.String name)
获得配置参数的值,这些参数可以由系统管理员在AMC或Developer开发工具中配置管理
|
AppContextProperty |
getPropertyObj(java.lang.String name)
获得配置参数对象,这些参数可以由系统管理员在AMC或Developer开发工具中配置管理
|
java.util.Date |
getReleaseDate()
获得App的发布日期
|
java.util.List<AppContextRequire> |
getRequires()
该App定义的全部关联依赖(动态指定的依赖,影响跨App的资源访问,不会影响该应用的启动)
|
java.util.Date |
getRestoreDate()
App最后一次还原时间
|
java.lang.String |
getRuntimeState()
获得该App在引擎中的控制状态,内存值
|
java.lang.String |
getStartListener()
获得启动应用时的监听器实现类
|
java.sql.Timestamp |
getStartTime()
获得App的启动时间
|
java.lang.String |
getStopListener()
获得暂停应用时的监听器实现类
|
java.lang.String |
getTablePrefix()
获得物理表命名前缀。
|
java.lang.String |
getUninstallListener()
获得卸载应用时的监听器实现类
|
java.util.Date |
getUpgradeDate()
App最后一次升级时间
|
java.lang.String |
getUpgradeListener()
获得升级应用时的监听器实现类
|
double |
getVersion()
获得应用的版本号
|
java.lang.String |
getWarehouse()
获得该App所在的仓库名称
|
JSONObject |
getWechatMenu() |
boolean |
hasProperty(java.lang.String name)
返回是否包含某个参数
|
boolean |
isAllowUpgradeByStore()
如果该应用来自商店的安装,是否允许从商店进行升级检查。
|
boolean |
isCategoryVisible()
是否在AWS CONSOLE的业务建模、定时器、CC中支持该App
|
boolean |
isDebug()
是否输出调试信息
|
boolean |
isIconFont()
判断当前应用图标是否用的iconfont
|
boolean |
isInstallAfter()
内存变量,是否第一次安装后启用
|
boolean |
isOnTrial()
是否在试用期
|
boolean |
isReloadable()
是否允许热加载,如果开启该选项,支持对各种资源变化的定时扫描,若外部修改这些文件则自动更新,如模版、Jar等
|
boolean |
isSuspend()
是否设置为暂停使用(将不随平台启动而启动)
|
boolean |
isUpgradeAfter()
内存变量,是否第一次升级后启动
|
boolean isUpgradeAfter()
boolean isInstallAfter()
MobileAppProfile getMobileAppProfile()
java.util.List<AppContextRequire> getRequires()
java.util.List<DeploymentSystem> getDeploymentMenus()
java.util.Date getUpgradeDate()
java.util.Date getRestoreDate()
java.lang.String getProductId()
java.lang.String getIconFontCode()
java.lang.String getIconFontColor()
boolean isIconFont()
java.lang.String getIcon16Url(UserContext session)
session
- 用户会话对象java.lang.String getIcon16FilePath()
java.lang.String getIcon64Url(UserContext session)
session
- 用户会话对象java.lang.String getIcon64FilePath()
java.lang.String getIcon96Url(UserContext session)
session
- 用户会话对象java.lang.String getIcon96FilePath()
java.lang.String getImageUrl(UserContext session)
session
- 用户会话对象java.lang.String getImageFilePath()
AppContext getParentContext()
int getBuildNo()
java.lang.String getPath()
boolean isReloadable()
boolean isAllowUpgradeByStore()
java.lang.Long getLastModified()
boolean isCategoryVisible()
boolean isSuspend()
java.lang.String getId()
java.util.Map<java.lang.String,AppContextProperty> getProperty()
java.lang.String getProperty(java.lang.String name)
name
- 参数名boolean hasProperty(java.lang.String name)
name
- 参数名AppContextProperty getPropertyObj(java.lang.String name)
name
- 参数名java.lang.String getName()
java.lang.String getDescription()
java.lang.String getDetails()
double getVersion()
java.lang.String getDeveloperId()
java.lang.String getDeveloperName()
java.lang.String getTablePrefix()
java.lang.String getDeveloperUrl()
java.lang.String getInstallListener()
AppListener
java.lang.String getPluginListener()
AWSPlugin
java.lang.String getStartListener()
java.lang.String getStopListener()
java.lang.String getUpgradeListener()
java.lang.String getUninstallListener()
AppContextDepend getDepend()
AppContextDepend
java.util.Date getReleaseDate()
java.util.Date getInstallDate()
java.util.List<AppLogMsg> getNotification()
AppLogMsg
java.lang.String getRuntimeState()
AppsConst
java.lang.ClassLoader getBindClassLoader()
java.lang.String getWarehouse()
java.sql.Timestamp getStartTime()
JSONObject getWechatMenu()
boolean isDebug()
java.lang.String getModelAdministrator()
java.lang.String getNameI18N()
java.util.Date getExpireTime()
boolean isOnTrial()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.