public class PDUser extends ObjPD
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
fACTIVE |
static java.lang.String |
fCUSTOM |
static java.lang.String |
fDESCRIPTION |
static java.lang.String |
fEMAIL |
static java.lang.String |
fNAME |
static java.lang.String |
fPASSWORD |
static java.lang.String |
fROLE |
static java.lang.String |
fVALIDATION |
AllowedChars, fPDAUTOR, fPDDATE, SYN_ADD, SYN_DEL, SYN_PARENT, SYN_SEP, SYN_THES, XML_Attr, XML_Field, XML_Group, XML_GroupMembers, XML_ListAttr, XML_Metadata, XML_OPDList, XML_OPDObject, XML_User, XML_UserMembers
Constructor and Description |
---|
PDUser(DriverGeneric Drv)
Default constructor
|
PDUser(Record Rec)
Constructs a new object with the values of the record
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ACLList()
Return a list of ACL in which the current user is included
|
void |
assignValues(Record Rec)
Generic "abstract" method for assigning a Record Values to an OPD Object
|
java.util.HashMap |
getAclList() |
int |
getACLNumber() |
java.lang.String |
getCustom() |
PDCustomization |
getCustomData() |
java.lang.String |
getDescription() |
java.lang.String |
geteMail() |
java.util.HashSet |
getGroupList() |
java.lang.String |
getName() |
java.lang.String |
getPassword() |
Record |
getRecord()
Returns a record with the current values
|
PDRoles |
getRol() |
java.lang.String |
getRole() |
static java.lang.String |
getTableName()
Static method that returns the name of Users table in DDBB
|
java.lang.String |
getTabName()
Returns the name of Users table in DDBB
|
java.lang.String |
getUserFolder() |
java.lang.String |
getValidation() |
boolean |
isActive() |
void |
LoadAll(java.lang.String UserName)
Load complete information of the user
|
int |
PermisionForAcl(java.lang.String Acl)
Verifies the permission the current user has for objects with an ACL
|
void |
setActive(boolean Active) |
void |
setCustom(java.lang.String Custom) |
void |
setDescription(java.lang.String Description) |
void |
seteMail(java.lang.String eMail) |
void |
setGroupList(java.util.HashSet GroupList) |
void |
setName(java.lang.String Name) |
void |
setPassword(java.lang.String pPassword) |
void |
setRole(java.lang.String Role) |
void |
setValidation(java.lang.String pValidation)
Method for validation of the user (password, ldap, etc)
|
void |
UpdatePass(java.lang.String User,
java.lang.String NewPass)
Updates the pàssword of an user
|
CheckName, Clear, delete, EndXML, getAll, getDrv, getPDAutor, getPDDate, insert, Install, Load, ProcesXMLNode, SearchLike, SearchLikeDesc, SearchQBE, SearchSelect, SearchSelectV, setDrv, StartXML, String2BD, toXML, unInstall, update
public static final java.lang.String fNAME
public static final java.lang.String fPASSWORD
public static final java.lang.String fDESCRIPTION
public static final java.lang.String fEMAIL
public static final java.lang.String fVALIDATION
public static final java.lang.String fACTIVE
public static final java.lang.String fROLE
public static final java.lang.String fCUSTOM
public PDUser(DriverGeneric Drv) throws PDException
Drv
- OopenProdoc SessionPDException
- in any errorpublic PDUser(Record Rec) throws PDException
Rec
- Record with PDUser estructurePDException
- in any errorpublic void assignValues(Record Rec) throws PDException
ObjPD
assignValues
in class ObjPD
Rec
- Record to be assignedPDException
- in any errorpublic java.lang.String getName()
public void setName(java.lang.String Name) throws PDExceptionFunc
Name
- the Name to setPDExceptionFunc
- in any errorpublic java.lang.String getPassword()
public void setPassword(java.lang.String pPassword)
pPassword
- the Password to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String Description)
Description
- the Description to setpublic java.lang.String geteMail()
public void seteMail(java.lang.String eMail)
eMail
- the eMail to setpublic int getACLNumber()
public java.lang.String ACLList()
public java.lang.String getTabName()
getTabName
in class ObjPD
public static java.lang.String getTableName()
public Record getRecord() throws PDException
getRecord
in class ObjPD
PDException
- in any errorpublic boolean isActive()
public void setActive(boolean Active)
Active
- the Active to setpublic java.lang.String getValidation()
public void setValidation(java.lang.String pValidation) throws PDException
pValidation
- the Validation to setPDException
- in any errorpublic java.util.HashMap getAclList()
public java.util.HashSet getGroupList()
public void setGroupList(java.util.HashSet GroupList)
GroupList
- the GroupList to setpublic java.lang.String getRole()
public void setRole(java.lang.String Role)
Role
- the Role to setpublic void LoadAll(java.lang.String UserName) throws PDException
UserName
- Name of User to loadPDException
- in any errorpublic int PermisionForAcl(java.lang.String Acl)
Acl
- ACL to checkpublic PDRoles getRol() throws PDException
PDException
- in any errorpublic java.lang.String getUserFolder()
public java.lang.String getCustom()
public void setCustom(java.lang.String Custom)
Custom
- the Custom to setpublic PDCustomization getCustomData()
public void UpdatePass(java.lang.String User, java.lang.String NewPass) throws PDException
User
- Name of user to updateNewPass
- New passwordPDException
- in any error