gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.api.group.GroupWebService クラス
org.gluu.oxtrust.api.group.GroupWebService 連携図
Collaboration graph

公開メンバ関数

GluuGroup read (@PathParam("inum") String inum, @Context HttpServletResponse response)
 
String create (GluuGroup gluuGroup, @Context HttpServletResponse response)
 
String update (@PathParam("inum") String inum, GluuGroup gluuGroup, @Context HttpServletResponse response)
 
String delete (@PathParam("inum") String inum, @Context HttpServletResponse response)
 
String list (@Context HttpServletResponse response)
 

非公開変数類

Logger logger
 
IGroupService groupService
 

詳解

WS endpoint for Group actions.

著者
Shekhar L.

関数詳解

◆ create()

String org.gluu.oxtrust.api.group.GroupWebService.create ( GluuGroup  gluuGroup,
@Context HttpServletResponse  response 
)
inline
70  {
71  try {
72  String inum = null;
73  //TODO
74  return inum;
75  } catch (Exception e) {
76  logger.error("create() Exception", e);
77  try { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "INTERNAL SERVER ERROR"); } catch (Exception ex) {}
78  return null;
79  }
80  }
Logger logger
Definition: GroupWebService.java:44

◆ delete()

String org.gluu.oxtrust.api.group.GroupWebService.delete ( @PathParam("inum") String  inum,
@Context HttpServletResponse  response 
)
inline
99  {
100  try {
101  //TODO
102  return OxTrustConstants.RESULT_SUCCESS;
103  } catch (Exception e) {
104  logger.error("delete() Exception", e);
105  try { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "INTERNAL SERVER ERROR"); } catch (Exception ex) {}
106  return OxTrustConstants.RESULT_FAILURE;
107  }
108  }
Logger logger
Definition: GroupWebService.java:44

◆ list()

String org.gluu.oxtrust.api.group.GroupWebService.list ( @Context HttpServletResponse  response)
inline
113  {
114  try {
115 
116  List <GluuGroup> groupList = groupService.getAllGroups();
117  ObjectMapper mapper = new ObjectMapper();
118  String gluuList = mapper.writeValueAsString(groupList);
119  response.setStatus(HttpServletResponse.SC_OK);
120  return gluuList;
121 
122  } catch (Exception e) {
123  logger.error("delete() Exception", e);
124  try { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "INTERNAL SERVER ERROR"); } catch (Exception ex) {}
125  return OxTrustConstants.RESULT_FAILURE;
126  }
127  }
abstract List< GluuGroup > getAllGroups()
IGroupService groupService
Definition: GroupWebService.java:47
Logger logger
Definition: GroupWebService.java:44

◆ read()

GluuGroup org.gluu.oxtrust.api.group.GroupWebService.read ( @PathParam("inum") String  inum,
@Context HttpServletResponse  response 
)
inline
55  {
56  try {
57  GluuGroup gluuGroup = groupService.getGroupByInum(inum);
58 
59  return gluuGroup;
60  } catch (Exception e) {
61  logger.error("read() Exception", e);
62  try { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "INTERNAL SERVER ERROR"); } catch (Exception ex) {}
63  return null;
64  }
65  }
abstract GluuGroup getGroupByInum(String inum)
IGroupService groupService
Definition: GroupWebService.java:47
Logger logger
Definition: GroupWebService.java:44

◆ update()

String org.gluu.oxtrust.api.group.GroupWebService.update ( @PathParam("inum") String  inum,
GluuGroup  gluuGroup,
@Context HttpServletResponse  response 
)
inline
85  {
86  try {
87  //TODO
88  return OxTrustConstants.RESULT_SUCCESS;
89  } catch (Exception e) {
90  logger.error("update() Exception", e);
91  try { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "INTERNAL SERVER ERROR"); } catch (Exception ex) {}
92  return OxTrustConstants.RESULT_FAILURE;
93  }
94  }
Logger logger
Definition: GroupWebService.java:44

メンバ詳解

◆ groupService

IGroupService org.gluu.oxtrust.api.group.GroupWebService.groupService
private

◆ logger

Logger org.gluu.oxtrust.api.group.GroupWebService.logger
private

このクラス詳解は次のファイルから抽出されました: