com.cinecolombia.common.utilcomponents
Class ManejoUsersModel

java.lang.Object
  |
  +--com.cinecolombia.common.utilcomponents.ManejoUsersModel
All Implemented Interfaces:
java.io.Serializable

public class ManejoUsersModel
extends java.lang.Object
implements java.io.Serializable

This class represents the sent data (answer) in the direction ejb -> web when the ManejoUsers usecase asks ejb services

Author:
CincoSOFT
See Also:
Serialized Form
Created:
Abril 2003

Field Summary
private  java.util.ArrayList systemProfiles
          list of system profiles: each element is a CodeDescription composed by: (codigo_perfil, nombre_perfil)
private  User user
          selected user
private  java.util.ArrayList userProfiles
          list of user profiles (for a specific user): each element is a CodeDescription composed by: (codigo_perfil, nombre_perfil)
private  java.util.ArrayList users
          list of active users: each element is a User composed by 5 Strings: (idUsuario, codigoUsuario, password, apellidoUsuario, nombreUsuario)
 
Constructor Summary
ManejoUsersModel(java.util.ArrayList users, java.util.ArrayList systemProfiles, User user, java.util.ArrayList userProfiles)
          constructor: initializes attributes
 
Method Summary
 java.util.ArrayList getSystemProfiles()
          get method for systemProfiles
 User getUser()
          get method for user
 java.util.ArrayList getUserProfiles()
          get method for userProfiles
 java.util.ArrayList getUsers()
          get method for users
 java.lang.String toString()
          String representation of the model
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

users

private java.util.ArrayList users
list of active users: each element is a User composed by 5 Strings: (idUsuario, codigoUsuario, password, apellidoUsuario, nombreUsuario)


systemProfiles

private java.util.ArrayList systemProfiles
list of system profiles: each element is a CodeDescription composed by: (codigo_perfil, nombre_perfil)


user

private User user
selected user


userProfiles

private java.util.ArrayList userProfiles
list of user profiles (for a specific user): each element is a CodeDescription composed by: (codigo_perfil, nombre_perfil)

Constructor Detail

ManejoUsersModel

public ManejoUsersModel(java.util.ArrayList users,
                        java.util.ArrayList systemProfiles,
                        User user,
                        java.util.ArrayList userProfiles)
constructor: initializes attributes

Parameters:
users - list of active users
systemProfiles - list of system profiles
user - selected user
userProfiles - list of user profiles
Method Detail

getUsers

public java.util.ArrayList getUsers()
get method for users

Returns:
The users value

getSystemProfiles

public java.util.ArrayList getSystemProfiles()
get method for systemProfiles

Returns:
The systemProfiles value

getUser

public User getUser()
get method for user

Returns:
The user value

getUserProfiles

public java.util.ArrayList getUserProfiles()
get method for userProfiles

Returns:
The userProfiles value

toString

public java.lang.String toString()
String representation of the model

Overrides:
toString in class java.lang.Object
Returns:
text representing the model