
org.odpi.openmetadata.accessservices.governanceprogram.properties.OrganizationProfileProperties Maven / Gradle / Ivy
/* SPDX-License-Identifier: Apache-2.0 */
/* Copyright Contributors to the ODPi Egeria project. */
package org.odpi.openmetadata.accessservices.governanceprogram.properties;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY;
/**
* OrganizationProfileProperties describes a top-level team in an organization. It adds no attributes, but is a marker for
* the top of a departmental structure.
*/
@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown=true)
public class OrganizationProfileProperties extends TeamProfileProperties
{
/**
* Default constructor
*/
public OrganizationProfileProperties()
{
super();
}
/**
* Copy/clone constructor
*
* @param template object to copy
*/
public OrganizationProfileProperties(OrganizationProfileProperties template)
{
super(template);
}
/**
* JSON-style toString
*
* @return return string containing the property names and values
*/
@Override
public String toString()
{
return "OrganizationProfileProperties{" +
"teamType='" + getTeamType() + '\'' +
", knownName='" + getKnownName() + '\'' +
", description='" + getDescription() + '\'' +
", qualifiedName='" + getQualifiedName() + '\'' +
", additionalProperties=" + getAdditionalProperties() +
", typeName='" + getTypeName() + '\'' +
", extendedProperties=" + getExtendedProperties() +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy