Introduction
The java rolesys example is extracted from the most popular open source projects, you can refer to the following example for usage.
Programming language: Java
Namespace/package name: health.state.mn.us.sage.model.system
Example#1
@Transactional
public void deleteRole(RoleSys role) {
try {
if (role != null && role.getRoleId() != 0) {
roleSysNewHome.clearInstance();
roleSysNewHome.setRoleNewHomeId(role.getRoleId());
roleSysNewHome.wire();
String entityAction = roleSysNewHome.remove();
if (entityAction.equalsIgnoreCase("removed")) {
facesMessages.clear();
facesMessages.clearGlobalMessages();
}
roleSysNewHome.clearInstance();
// staffHome.refresh();
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
Example#2
@Transactional
public void deleteFunction(RoleSys role, Function function) {
try {
if (role != null && function != null) {
roleSysHome.clearInstance();
roleSysHome.setRoleHomeId(role.getRoleId());
roleSysHome.wire();
roleSysHome.getInstance().getFunctions().remove(function);
String entityAction = roleSysHome.update();
if (entityAction.equalsIgnoreCase("updated")) {
facesMessages.clear();
facesMessages.clearGlobalMessages();
}
roleSysHome.createInstance();
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
Example#3
public String loadRole(RoleSys role) {
String returnString = "";
try {
if (role != null && role.getRoleId() != 0) {
roleSysHome.clearInstance();
roleSysHome.setRoleHomeId(role.getRoleId());
roleSysHome.wire();
returnString = "role-loaded";
}
} catch (Exception e) {
log.error(e.getMessage());
System.out.println(e.getMessage());
}
return returnString;
}