UrlScope.java 612 B

123456789101112131415161718192021222324252627282930313233
  1. package com.yihu.ehr.constants;
  2. /**
  3. * @author linaz
  4. * @created 2016.06.03 15:57
  5. */
  6. public enum UrlScope {
  7. Public(0), // fastdfs
  8. Private(1); // http
  9. private int url;
  10. UrlScope(int url) { // 必须是private的,否则编译错误
  11. this.url = url;
  12. }
  13. public static UrlScope valueOf(int url) {
  14. switch (url) {
  15. case 0:
  16. return Public;
  17. case 1:
  18. return Private;
  19. default:
  20. return null;
  21. }
  22. }
  23. public int value() {
  24. return this.url;
  25. }
  26. }