
**Inheritance:**
java.lang.Object, [com.aspose.email.MapiContactPropertySet](../../com.aspose.email/mapicontactpropertyset)
```
public final class MapiContactProfessionalPropertySet extends MapiContactPropertySet
```

Properties are used to store professional details for the person represented by the contact
## Constructors

| Constructor | Description |
| --- | --- |
| [MapiContactProfessionalPropertySet()](#MapiContactProfessionalPropertySet--) | Initializes a new instance of the [MapiContactProfessionalPropertySet](../../com.aspose.email/mapicontactprofessionalpropertyset) class. |
| [MapiContactProfessionalPropertySet(String companyName, String title)](#MapiContactProfessionalPropertySet-java.lang.String-java.lang.String-) | Initializes a new instance of the [MapiContactProfessionalPropertySet](../../com.aspose.email/mapicontactprofessionalpropertyset) class. |
| [MapiContactProfessionalPropertySet(MapiPropertyCollection properties)](#MapiContactProfessionalPropertySet-com.aspose.email.MapiPropertyCollection-) | Initializes a new instance of the [MapiContactProfessionalPropertySet](../../com.aspose.email/mapicontactprofessionalpropertyset) class |
## Methods

| Method | Description |
| --- | --- |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getAssistant()](#getAssistant--) | Gets or sets the name of the contact's assistant |
| [getClass()](#getClass--) |  |
| [getCompanyName()](#getCompanyName--) | Gets or sets the company that employs the contact |
| [getDepartmentName()](#getDepartmentName--) | Gets or sets the name of the department to which the contact belongs |
| [getManagerName()](#getManagerName--) | Gets or sets the name of the contact's manager |
| [getOfficeLocation()](#getOfficeLocation--) | Gets or sets the location of the office that the contact works in |
| [getProfession()](#getProfession--) | Gets or sets the profession of the contact |
| [getTitle()](#getTitle--) | Gets or sets the job title of the contact |
| [hashCode()](#hashCode--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [setAssistant(String value)](#setAssistant-java.lang.String-) | Gets or sets the name of the contact's assistant |
| [setCompanyName(String value)](#setCompanyName-java.lang.String-) | Gets or sets the company that employs the contact |
| [setDepartmentName(String value)](#setDepartmentName-java.lang.String-) | Gets or sets the name of the department to which the contact belongs |
| [setManagerName(String value)](#setManagerName-java.lang.String-) | Gets or sets the name of the contact's manager |
| [setOfficeLocation(String value)](#setOfficeLocation-java.lang.String-) | Gets or sets the location of the office that the contact works in |
| [setProfession(String value)](#setProfession-java.lang.String-) | Gets or sets the profession of the contact |
| [setTitle(String value)](#setTitle-java.lang.String-) | Gets or sets the job title of the contact |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### MapiContactProfessionalPropertySet() {#MapiContactProfessionalPropertySet--}
```
public MapiContactProfessionalPropertySet()
```


Initializes a new instance of the [MapiContactProfessionalPropertySet](../../com.aspose.email/mapicontactprofessionalpropertyset) class.

### MapiContactProfessionalPropertySet(String companyName, String title) {#MapiContactProfessionalPropertySet-java.lang.String-java.lang.String-}
```
public MapiContactProfessionalPropertySet(String companyName, String title)
```


Initializes a new instance of the [MapiContactProfessionalPropertySet](../../com.aspose.email/mapicontactprofessionalpropertyset) class.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| companyName | java.lang.String | Name of the company. |
| title | java.lang.String | The title. |

### MapiContactProfessionalPropertySet(MapiPropertyCollection properties) {#MapiContactProfessionalPropertySet-com.aspose.email.MapiPropertyCollection-}
```
public MapiContactProfessionalPropertySet(MapiPropertyCollection properties)
```


Initializes a new instance of the [MapiContactProfessionalPropertySet](../../com.aspose.email/mapicontactprofessionalpropertyset) class

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| properties | [MapiPropertyCollection](../../com.aspose.email/mapipropertycollection) | A [MapiPropertyCollection](../../com.aspose.email/mapipropertycollection) containing contact professional properties |

### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getAssistant() {#getAssistant--}
```
public final String getAssistant()
```


Gets or sets the name of the contact's assistant

**Returns:**
java.lang.String
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getCompanyName() {#getCompanyName--}
```
public final String getCompanyName()
```


Gets or sets the company that employs the contact

**Returns:**
java.lang.String
### getDepartmentName() {#getDepartmentName--}
```
public final String getDepartmentName()
```


Gets or sets the name of the department to which the contact belongs

**Returns:**
java.lang.String
### getManagerName() {#getManagerName--}
```
public final String getManagerName()
```


Gets or sets the name of the contact's manager

**Returns:**
java.lang.String
### getOfficeLocation() {#getOfficeLocation--}
```
public final String getOfficeLocation()
```


Gets or sets the location of the office that the contact works in

**Returns:**
java.lang.String
### getProfession() {#getProfession--}
```
public final String getProfession()
```


Gets or sets the profession of the contact

**Returns:**
java.lang.String
### getTitle() {#getTitle--}
```
public final String getTitle()
```


Gets or sets the job title of the contact

**Returns:**
java.lang.String
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### setAssistant(String value) {#setAssistant-java.lang.String-}
```
public final void setAssistant(String value)
```


Gets or sets the name of the contact's assistant

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setCompanyName(String value) {#setCompanyName-java.lang.String-}
```
public final void setCompanyName(String value)
```


Gets or sets the company that employs the contact

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setDepartmentName(String value) {#setDepartmentName-java.lang.String-}
```
public final void setDepartmentName(String value)
```


Gets or sets the name of the department to which the contact belongs

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setManagerName(String value) {#setManagerName-java.lang.String-}
```
public final void setManagerName(String value)
```


Gets or sets the name of the contact's manager

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setOfficeLocation(String value) {#setOfficeLocation-java.lang.String-}
```
public final void setOfficeLocation(String value)
```


Gets or sets the location of the office that the contact works in

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setProfession(String value) {#setProfession-java.lang.String-}
```
public final void setProfession(String value)
```


Gets or sets the profession of the contact

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setTitle(String value) {#setTitle-java.lang.String-}
```
public final void setTitle(String value)
```


Gets or sets the job title of the contact

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final native void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

