Class ActorProfileElement
java.lang.Object
org.odpi.openmetadata.accessservices.communityprofile.metadataelements.ActorProfileElement
- All Implemented Interfaces:
Serializable,MetadataElement
The ActorProfileElement describes an individual, system, team or organization.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault ConstructorActorProfileElement(ActorProfileElement template) Copy/clone Constructor - the resulting object. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn comparison result based on the content of the properties.Return the business capability linked via the organizational capability relationship.Return the contact methods for this profile.Return the contribution record (only if this profile is for a person).org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeaderReturn the element header associated with the properties.List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub>Return the stubs of the pieces of IT infrastructure linked to the profile.Return the headers of the location that this actor is linked to.List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub>getPeers()Return the list of profile identifiers (GUIDs) for peers.List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub>Return the headers of the person roles that this actor is appointed to.Return the properties of the profile.List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub>Return the list of team that report to this team.org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStubReturn a summary of the team that is above this team in the organizational hierarchy.List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub>Return the list of leader roles assigned to this team.List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub>Return the list of member roles assigned to this team.Return the list of user identities for this profile.inthashCode()Return hash code for this objectvoidsetBusinessCapability(List<RelatedElement> businessCapability) Set up the business capability linked via the organizational capability relationship.voidsetContactMethods(List<ContactMethodElement> contactMethods) Set up the contact methods for this profile.voidsetContributionRecord(ContributionRecordElement contributionRecord) Set up the contribution record (only if this profile is for a person).voidsetElementHeader(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader elementHeader) Set up the element header associated with the properties.voidsetLinkedInfrastructure(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> linkedInfrastructure) Set up the stubs of the pieces of IT infrastructure linked to the profile.voidsetLocations(List<ProfileLocationElement> locations) Set up the headers of the person roles that this actor is linked to.voidSet up the list of profile identifiers (GUIDs) for peers.voidsetPersonRoles(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> personRoles) Set up the headers of the person roles that this actor is appointed to.voidsetProfileProperties(ActorProfileProperties profileProperties) Set up the profile properties.voidsetSubTeams(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> subTeams) Set up the list of team that report to this team.voidsetSuperTeam(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub superTeam) Set up a summary of the team that is above this team in the organizational hierarchy.voidsetTeamLeaderRoles(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> teamLeaderRoles) Set up the list of leader roles assigned to this team.voidsetTeamMemberRoles(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> teamMemberRoles) Set up the list of member roles assigned to this team.voidsetUserIdentities(List<ProfileIdentityElement> userIdentities) Set up the list of user identities for this profile.toString()JSON-style toString
-
Constructor Details
-
ActorProfileElement
public ActorProfileElement()Default Constructor -
ActorProfileElement
Copy/clone Constructor - the resulting object.- Parameters:
template- object being copied
-
-
Method Details
-
getElementHeader
public org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader getElementHeader()Return the element header associated with the properties.- Specified by:
getElementHeaderin interfaceMetadataElement- Returns:
- element header object
-
setElementHeader
public void setElementHeader(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader elementHeader) Set up the element header associated with the properties.- Specified by:
setElementHeaderin interfaceMetadataElement- Parameters:
elementHeader- element header object
-
getProfileProperties
Return the properties of the profile.- Returns:
- properties
-
setProfileProperties
Set up the profile properties.- Parameters:
profileProperties- properties
-
getContactMethods
Return the contact methods for this profile.- Returns:
- list of contact methods
-
setContactMethods
Set up the contact methods for this profile.- Parameters:
contactMethods- list of contact methods
-
getContributionRecord
Return the contribution record (only if this profile is for a person).- Returns:
- contribution record
-
setContributionRecord
Set up the contribution record (only if this profile is for a person).- Parameters:
contributionRecord- contribution record
-
getPersonRoles
public List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> getPersonRoles()Return the headers of the person roles that this actor is appointed to.- Returns:
- role stubs
-
setPersonRoles
public void setPersonRoles(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> personRoles) Set up the headers of the person roles that this actor is appointed to.- Parameters:
personRoles- role stubs
-
getPeers
Return the list of profile identifiers (GUIDs) for peers.- Returns:
- list of stubs for linked elements
-
setPeers
public void setPeers(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> peers) Set up the list of profile identifiers (GUIDs) for peers.- Parameters:
peers- list of stubs for linked elements
-
getLocations
Return the headers of the location that this actor is linked to.- Returns:
- location stubs
-
setLocations
Set up the headers of the person roles that this actor is linked to.- Parameters:
locations- location stubs
-
getUserIdentities
Return the list of user identities for this profile.- Returns:
- list of userIds
-
setUserIdentities
Set up the list of user identities for this profile.- Parameters:
userIdentities- list of userIds
-
getSuperTeam
public org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub getSuperTeam()Return a summary of the team that is above this team in the organizational hierarchy.- Returns:
- team stub
-
setSuperTeam
public void setSuperTeam(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub superTeam) Set up a summary of the team that is above this team in the organizational hierarchy.- Parameters:
superTeam- team stub
-
getSubTeams
Return the list of team that report to this team.- Returns:
- list of team stubs
-
setSubTeams
public void setSubTeams(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> subTeams) Set up the list of team that report to this team.- Parameters:
subTeams- list of team stubs
-
getTeamLeaderRoles
public List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> getTeamLeaderRoles()Return the list of leader roles assigned to this team.- Returns:
- list of role stubs
-
setTeamLeaderRoles
public void setTeamLeaderRoles(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> teamLeaderRoles) Set up the list of leader roles assigned to this team.- Parameters:
teamLeaderRoles- list of role stubs
-
getTeamMemberRoles
public List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> getTeamMemberRoles()Return the list of member roles assigned to this team.- Returns:
- list of role stubs
-
setTeamMemberRoles
public void setTeamMemberRoles(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> teamMemberRoles) Set up the list of member roles assigned to this team.- Parameters:
teamMemberRoles- list of role stubs
-
getBusinessCapability
Return the business capability linked via the organizational capability relationship.- Returns:
- list of capabilities
-
setBusinessCapability
Set up the business capability linked via the organizational capability relationship.- Parameters:
businessCapability- list of capabilities
-
getLinkedInfrastructure
public List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> getLinkedInfrastructure()Return the stubs of the pieces of IT infrastructure linked to the profile.- Returns:
- list of element stubs
-
setLinkedInfrastructure
public void setLinkedInfrastructure(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub> linkedInfrastructure) Set up the stubs of the pieces of IT infrastructure linked to the profile.- Parameters:
linkedInfrastructure- list of element stubs
-
toString
JSON-style toString -
equals
Return comparison result based on the content of the properties. -
hashCode
public int hashCode()Return hash code for this object
-