public interface IStakeholder extends ICustomPropertiesAccess
IStakeholder allows to read attribute values of a project
stakeholder.
Item type constant: "stakeholder"
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAddress()
Returns the address of the stakeholder.
|
java.lang.String |
getCompany()
Returns the name of the stakeholders company.
|
java.util.List<java.lang.String> |
getDescription()
Returns the description text of the stakeholder.
|
java.lang.String |
getEmail()
Returns the stakeholders email address.
|
java.lang.String |
getFax()
Returns the stakeholders fax number.
|
java.lang.String |
getName()
Returns the name of the stakeholder.
|
java.lang.String |
getPhone()
Returns the stakeholders phone number.
|
java.util.List<? extends IStakeholderRole> |
getRoles()
Returns all roles of this stakeholder within the current project.
|
java.lang.String |
getUniqueIdentifier()
Returns a unique identifier that uniquely identifies this object
within the COCKPIT project.
|
boolean |
hasEmail()
Checks whether an e-mail address is specified for this stakeholder.
|
IRecord |
toRecord()
Converts this generic module data into a record.
|
getCategoryID, getCategoryLabel, getDateTimeProperty_MilliSecondsSince_01_01_1970, getFileProperty, getFileProperty, getFilePropertyAsBase64StringList, getFilePropertyAsFileName, getFilePropertyAsFileName, getFilePropertyAsRawStringList, getFilePropertyAsStringList, getPropertyAsString, getPropertyAsStringArray, getPropertyAsStringList, hasCustomPropertyValues, hasDefaultCategory, hasPropertyValue, readImageInfoOfFilePropertygetCommitVersion, getCreationDate_MilliSecondsSince_01_01_1970, getCreationDate, getCreator, getDateOfLastModification_MilliSecondsSince_01_01_1970, getDateOfLastModification, getDisplayName, getLastModifier, getLinkForShow, getModificationCount, getProjectUniqueIdentifier, getTypeID, getTypeName, toRecordjava.lang.String getUniqueIdentifier()
Example from report template:
#set($folder_uid = ${folder.UniqueIdentifier})
getUniqueIdentifier in interface ICockpitDatajava.lang.String getName()
The name is already HTML encoded so that it can be inserted into the document without further tranformations.
java.util.List<java.lang.String> getDescription()
The description text is already HTML encoded so that it can be inserted into the document without further tranformations.
java.util.List<java.lang.String> getAddress()
java.lang.String getCompany()
The name is already HTML encoded so that it can be inserted into the document without further tranformations.
boolean hasEmail()
java.lang.String getEmail()
The email address is already HTML encoded so that it can be inserted into the document without further tranformations.
java.lang.String getPhone()
The phone number is already HTML encoded so that it can be inserted into the document without further tranformations.
java.lang.String getFax()
The fax number is already HTML encoded so that it can be inserted into the document without further tranformations.
java.util.List<? extends IStakeholderRole> getRoles()
IRecord toRecord()
In addition to all fields documented at
ICustomPropertiesAccess.toRecord(), in the created record,
the following fields are filled accoring to the wrapped cockpit data:
toRecord in interface ICockpitDatatoRecord in interface ICustomPropertiesAccess