Class ITProfileElement
java.lang.Object
org.odpi.openmetadata.accessservices.itinfrastructure.metadataelements.ITProfileElement
- All Implemented Interfaces:
Serializable
,MetadataElement
The ITProfileElement describes a system, any contact methods and linked userIds.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault ConstructorITProfileElement
(ITProfileElement template) Copy/clone Constructor - the resulting object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return comparison result based on the content of the properties.Return the contact methods for this profile.Return the element header associated with the properties.Return the stubs of the pieces of IT infrastructure linked to the profile.Return the properties of the profile.Return the list of user identities for this profile.int
hashCode()
Return hash code for this objectvoid
setContactMethods
(List<ContactMethodElement> contactMethods) Set up the contact methods for this profile.void
setElementHeader
(ElementHeader elementHeader) Set up the element header associated with the properties.void
setLinkedInfrastructure
(List<ElementStub> linkedInfrastructure) Set up the stubs of the pieces of IT infrastructure linked to the profile.void
setProfileProperties
(ITProfileProperties profileProperties) Set up the profile properties.void
setUserIdentities
(List<ProfileIdentityElement> userIdentities) Set up the list of user identities for this profile.toString()
JSON-style toString
-
Constructor Details
-
ITProfileElement
public ITProfileElement()Default Constructor -
ITProfileElement
Copy/clone Constructor - the resulting object.- Parameters:
template
- object being copied
-
-
Method Details
-
getElementHeader
Return the element header associated with the properties.- Specified by:
getElementHeader
in interfaceMetadataElement
- Returns:
- element header object
-
setElementHeader
Set up the element header associated with the properties.- Specified by:
setElementHeader
in 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
-
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
-
getLinkedInfrastructure
Return the stubs of the pieces of IT infrastructure linked to the profile.- Returns:
- list of element stubs
-
setLinkedInfrastructure
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
-