METADATI
UTENTE
User
Constructor and Description |
---|
User() Crea un nuovo User vuoto |
User(String username) Crea un nuovo User utilizzando l'username |
User: nome SERVICE
gwm_userService
User: METODI
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 (gruppi utente)
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);
ASSOCIAZIONE GRUPPI-UTENTE
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));