@Commons@groovy.util.logging.Commons class DomainApplication extends Object
域下的应用程序
| Modifiers | Name | Description |
|---|---|---|
static String |
SERVER_URL_SETTING |
| Type | Name and description |
|---|---|
static Object |
belongsTo所属域 |
String |
code编码 |
static Object |
constraints |
String |
contextPathWeb 应用的上下文根 |
static Object |
hasMany应用服务器节点 |
static Object |
mapping |
String |
name名称 |
String |
notes备注 |
static Object |
transients |
String |
urlWeb 应用 的 HTTP 访问地址:只包含协议、地址、端口 |
| Type | Name and description |
|---|---|
static DomainApplication |
current()根据配置 bropen.framework.security.domain.application.current,获得当前应用 |
static Long |
currentId()获得当前应用的ID |
String |
getFullName()域名 + 应用名 |
static Map |
getListFieldMapping(boolean mappingField = true, boolean testDomainEnable = false)application 或 applicationId 字段在列表定义(request.listFields)中的基本设置 |
String |
getServerURL()Web应用的HTTP访问地址全路径 |
static DomainApplication |
initCurrent(Domain domain) |
Domain |
safeGetDomain()通过 app.domain 来获得所属域时,在一些特殊场合可能发生懒加载异常,可使用本方法代替 |
String |
toString() |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
所属域
编码
如果是 Web 应用,则默认为上下文根(/xxx)或通过配置 bropen.framework.security.domain.application.current 计算。
Web 应用的上下文根
应用服务器节点
名称
备注
Web 应用 的 HTTP 访问地址:只包含协议、地址、端口
根据配置 bropen.framework.security.domain.application.current,获得当前应用
获得当前应用的ID
域名 + 应用名
application 或 applicationId 字段在列表定义(request.listFields)中的基本设置
mappingField - 如果关联 DomainApplication 对象,则设为 true (默认),否则(如关联 applicationId)请设置为 falsetestDomainEnable - 如果仅当启用域管理才显示,则设置为 true,否则请设置为 false(默认)Web应用的HTTP访问地址全路径
包括协议、地址、端口、上下文根,并以 “/” 结尾,如 http://ip:port/Foobar/
通过 app.domain 来获得所属域时,在一些特殊场合可能发生懒加载异常,可使用本方法代替