PermissionDTO.java 890 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.qmth.ops.api.dto;
  2. import com.qmth.ops.api.security.Permission;
  3. import com.qmth.ops.biz.domain.UserPermission;
  4. import org.springframework.validation.annotation.Validated;
  5. import javax.validation.constraints.NotBlank;
  6. import javax.validation.constraints.NotNull;
  7. @Validated
  8. public class PermissionDTO {
  9. @NotNull
  10. private Permission permission;
  11. @NotBlank
  12. private String scope;
  13. public PermissionDTO() {
  14. }
  15. public PermissionDTO(UserPermission up) {
  16. this.permission = up.getPermission();
  17. this.scope = up.getScope();
  18. }
  19. public Permission getPermission() {
  20. return permission;
  21. }
  22. public void setPermission(Permission permission) {
  23. this.permission = permission;
  24. }
  25. public String getScope() {
  26. return scope;
  27. }
  28. public void setScope(String scope) {
  29. this.scope = scope;
  30. }
  31. }