You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.3 KiB
60 lines
1.3 KiB
6 years ago
|
package com.fr.base.vcs;
|
||
|
|
||
|
import com.fr.design.base.mode.DesignModeContext;
|
||
|
|
||
|
/**
|
||
|
* 兼容
|
||
|
*
|
||
|
* @deprecated user {@link com.fr.design.base.mode.DesignerMode} and {@link DesignModeContext} instead
|
||
|
*/
|
||
|
@Deprecated
|
||
|
public enum DesignerMode {
|
||
|
|
||
|
NORMAL,
|
||
|
VCS,
|
||
|
AUTHORITY;
|
||
|
|
||
|
|
||
|
public static boolean isVcsMode() {
|
||
|
return DesignModeContext.isVcsMode();
|
||
|
}
|
||
|
|
||
|
|
||
|
public static void setMode(DesignerMode mode) {
|
||
|
|
||
|
switch (mode) {
|
||
|
case AUTHORITY:
|
||
|
DesignModeContext.switchTo(com.fr.design.base.mode.DesignerMode.AUTHORITY);
|
||
|
break;
|
||
|
case VCS:
|
||
|
DesignModeContext.switchTo(com.fr.design.base.mode.DesignerMode.VCS);
|
||
|
break;
|
||
|
case NORMAL:
|
||
|
default:
|
||
|
DesignModeContext.switchTo(com.fr.design.base.mode.DesignerMode.NORMAL);
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
public static DesignerMode getMode() {
|
||
|
switch (DesignModeContext.getMode()) {
|
||
|
case VCS:
|
||
|
return VCS;
|
||
|
case AUTHORITY:
|
||
|
return AUTHORITY;
|
||
|
case NORMAL:
|
||
|
default:
|
||
|
return NORMAL;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 是否为权限编辑
|
||
|
*
|
||
|
* @return 是否为权限编辑
|
||
|
*/
|
||
|
public static boolean isAuthorityEditing() {
|
||
|
return DesignModeContext.isAuthorityEditing();
|
||
|
}
|
||
|
}
|