custom:apiserver

METADATI

Constructor and Description
User()
Crea un nuovo User vuoto
User(String username)
Crea un nuovo User utilizzando l'username

gwm_userService

Modifier and Type Method and Description
User selectByUserName(User user)
Seleziona utente dato username
List<Group> getAssociatedGroupList(User user)
Seleziona la lista dei gruppi associati all'utente
ArrayList<String> getRelatedGroupNameList(User user)
Seleziona la lista dei gruppi associati all'utente
User selectByEmail(String email)
Seleziona utente dato email
int updateUserPassword(String username, String password)
Aggiorna password utente
int updateUserEmail(String username, String email)
Aggiorna email utente
int updateUserEnabled(String username, int enabled)\\
int updateUserAccountNonLocked(String username, int accountNonLocked)\\
int updateUserCredentialsNonExpired(String username, int credentialsNonExpired)\\
int updateUserAccountNonExpired(String username, int accountNonExpired)\\
int updateUserAccountExpirationDate(String username, Date accountExpirationDate)\\
int updateUserPasswordNeverExpires(String username, int userPasswordNeverExpires)\\
Esempi

User userA = gwm_userService.selectByUserName(new User(“mario_rossi”));
String nome_utente = userA.getUsername();
String email_mario = userA.getEmail();
List<Group> lista_gruppi_di_mario = gwm_userService.getAssociatedGroupList(userA);

GROUP

Group()
Group(String userGroup)
Group(String userGroup,String description)

GROUP: SERVIZIO

gwm_groupService

GROUP: METODI

inserisci un gruppo

int insert(Group group)

aggiorna un gruppo dato userGroup

int update(Group group)
int update(Group group, String userGroup)
boolean updateGroupPreservingUsersAndPermissions(Group group, String userGroup)

cancella group dato userGroup

int delete(Group group)

cancella tutti i gruppi

int deleteAll()

selezionatutti i gruppi

List<Group> selectAll()

seleziona gruppo dato userGroup

Group selectByUserGroup(Group group)

seleziona lista utenti dato userGroup

List<User> getUsersList(Group group)

associa utente al gruppo

int addUserToGroup(User user, Group group)

rimuovi utente dal gruppo

int removeUserFromGroup(User user, Group group)

Esempi

=inserisci un gruppo= Group nuovo_gruppo = new Group(“dipendenti”,“questo è il grupo dei dipendenti”); int risultato_inserimento = gwm_groupService.insert(nuovo_gruppo);

UserGroup

UserGroup()
UserGroup(String username, String usergroup)

UserGroup: SERVIZIO

gwm_userGroupService

UserGroup: METODI

int insert(UserGroup userGroup)
int updateByUserName(UserGroup userGroup)
int updateByUserGroup(UserGroup userGroup)
int deleteByUserName(UserGroup userGroup)
int deleteByUserGroup(UserGroup userGroup)
List<UserGroup> selectByUserName(UserGroup userGroup)
List<UserGroup> selectByUserGroup(UserGroup userGroup)

Esempi

inserisci una nuova associazione tra utente e gruppo

UserGroup gruppo_mario = new UserGroup(“mario_rossi”,“dipententi”);
int risultato_inserimento = userGroupService.insert(gruppo_mario);

Seleziona le associazioni gruppi-utente dell'utente mario_rossi

ArrayList<UserGroup> userGroupList = (ArrayList<UserGroup>) userGroupService.selectByUserName(new UserGroup(“mario_rossi”,null));

  • custom/apiserver.txt
  • Ultima modifica: 2019/11/06 09:42
  • (modifica esterna)