Class ITProfileElement
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ITProfileElement
- All Implemented Interfaces:
MetadataElement
The ITProfileElement describes a system, any contact methods and linked userIds.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault ConstructorITProfileElement(ITProfileElement template) Copy/clone Constructor - the resulting object. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn 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.inthashCode()Return hash code for this objectvoidsetContactMethods(List<ContactMethodElement> contactMethods) Set up the contact methods for this profile.voidsetElementHeader(ElementHeader elementHeader) Set up the element header associated with the properties.voidsetLinkedInfrastructure(List<ElementStub> linkedInfrastructure) Set up the stubs of the pieces of IT infrastructure linked to the profile.voidsetProfileProperties(ITProfileProperties profileProperties) Set up the profile properties.voidsetUserIdentities(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:
getElementHeaderin interfaceMetadataElement- Returns:
- element header object
-
setElementHeader
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
-
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
-