Class UserProfile
- java.lang.Object
-
- com.adobe.cq.testing.client.security.AbstractProfile
-
- com.adobe.cq.testing.client.security.UserProfile
-
- All Implemented Interfaces:
Profile
public class UserProfile extends AbstractProfile
Define and load user's profile properties
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROPERTY_ABOUT_ME
static String
PROPERTY_CITY
static String
PROPERTY_COUNTRY
static String
PROPERTY_EMAIL
static String
PROPERTY_FAMILY_NAME
static String
PROPERTY_GENDER
static String
PROPERTY_GIVEN_NAME
static String
PROPERTY_JOB_TITLE
static String
PROPERTY_MIDDLE_NAME
static String
PROPERTY_MOBILE
static String
PROPERTY_PHONE_NUMBER
static String
PROPERTY_POSTAL_CODE
static String
PROPERTY_STATE
static String
PROPERTY_STREET
-
Fields inherited from class com.adobe.cq.testing.client.security.AbstractProfile
authorizable, NODE_PROFILE, profileProps
-
-
Constructor Summary
Constructors Constructor Description UserProfile(T authorizable)
Default constructor for an existing user
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAboutMe(String aboutMe)
void
setCity(String city)
void
setCountry(String country)
void
setEmail(String email)
void
setFamilyName(String familyName)
void
setGender(String gender)
void
setGivenName(String givenName)
void
setJobTitle(String jobTitle)
void
setMiddleName(String middleName)
void
setMobile(String mobile)
void
setPhoneNumber(String phoneNumber)
void
setPostalCode(String postalCode)
void
setState(String state)
void
setStreet(String street)
-
Methods inherited from class com.adobe.cq.testing.client.security.AbstractProfile
getProfileNode, getProperties, setProperties
-
-
-
-
Field Detail
-
PROPERTY_EMAIL
public static final String PROPERTY_EMAIL
- See Also:
- Constant Field Values
-
PROPERTY_JOB_TITLE
public static final String PROPERTY_JOB_TITLE
- See Also:
- Constant Field Values
-
PROPERTY_GIVEN_NAME
public static final String PROPERTY_GIVEN_NAME
- See Also:
- Constant Field Values
-
PROPERTY_MIDDLE_NAME
public static final String PROPERTY_MIDDLE_NAME
- See Also:
- Constant Field Values
-
PROPERTY_FAMILY_NAME
public static final String PROPERTY_FAMILY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_STREET
public static final String PROPERTY_STREET
- See Also:
- Constant Field Values
-
PROPERTY_CITY
public static final String PROPERTY_CITY
- See Also:
- Constant Field Values
-
PROPERTY_POSTAL_CODE
public static final String PROPERTY_POSTAL_CODE
- See Also:
- Constant Field Values
-
PROPERTY_STATE
public static final String PROPERTY_STATE
- See Also:
- Constant Field Values
-
PROPERTY_COUNTRY
public static final String PROPERTY_COUNTRY
- See Also:
- Constant Field Values
-
PROPERTY_PHONE_NUMBER
public static final String PROPERTY_PHONE_NUMBER
- See Also:
- Constant Field Values
-
PROPERTY_MOBILE
public static final String PROPERTY_MOBILE
- See Also:
- Constant Field Values
-
PROPERTY_GENDER
public static final String PROPERTY_GENDER
- See Also:
- Constant Field Values
-
PROPERTY_ABOUT_ME
public static final String PROPERTY_ABOUT_ME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UserProfile
public UserProfile(T authorizable) throws org.apache.sling.testing.clients.ClientException
Default constructor for an existing user- Type Parameters:
T
- authorizable type- Parameters:
authorizable
- anyAuthorizable
extending theAbstractAuthorizable
- Throws:
org.apache.sling.testing.clients.ClientException
- if the user profile cannot be loaded
-
-
Method Detail
-
setEmail
public void setEmail(String email)
-
setJobTitle
public void setJobTitle(String jobTitle)
-
setGivenName
public void setGivenName(String givenName)
-
setMiddleName
public void setMiddleName(String middleName)
-
setFamilyName
public void setFamilyName(String familyName)
-
setStreet
public void setStreet(String street)
-
setCity
public void setCity(String city)
-
setPostalCode
public void setPostalCode(String postalCode)
-
setState
public void setState(String state)
-
setCountry
public void setCountry(String country)
-
setPhoneNumber
public void setPhoneNumber(String phoneNumber)
-
setMobile
public void setMobile(String mobile)
-
setGender
public void setGender(String gender)
-
setAboutMe
public void setAboutMe(String aboutMe)
-
-