Cada herramienta en el Management Center es un Editor de objetos de negocio, que permite que un usuario de empresa cree y mantenga objetos de negocio utilizando la herramienta.
Un Editor de objetos de negocio incluye soporte para varias partes de la interfaz de usuario del Management Center, incluyendo:
Una barra de menús
Una barra de herramientas
Un widget de selección de tienda
Un área de búsqueda
Una vista de explorador
Un área de trabajo principal
Una vista de utilidades
Menús contextuales
La definición de clase BusinessObjectEditor es una definición de base que todas las herramientas del Management Center deben ampliar. En el diagrama siguiente se muestra cómo la definición BusinessObjectEditor está relacionada con otras definiciones de la infraestructura del Management Center:
La infraestructura del Management Center incluye diversas definiciones de clase. Las secciones siguientes describen estas clases dentro de la infraestructura.
TopObjectDefinition
La definición TopObjectDefinition es una definición de objeto organizativo que describe el objeto raíz para una instancia de la definición BusinessObjectEditor. Este objeto raíz es el punto de partida para rellenar el árbol de navegación.
En el diagrama siguiente se muestra cómo la definición TopObjectDefinition está relacionada con otras definiciones de la infraestructura del Management Center: Representación de la clase
PrimaryObjectDefinition
La clase PrimaryObjectDefinition contiene la definición para un objeto primario. Una definición de objeto primario describe un objeto de negocio de nivel superior que existe como su propia entidad,independiente de otros objetos.
En el diagrama siguiente se ilustra cómo se relaciona la definición PrimaryObjectDefinition con otras clases dentro de la infraestructura del Management Center:
OrganizationalObjectDefinition
La definición OrganizationalObjectDefinition describe una definición de objeto organizativo. Los objetos organizativos se representan en la vista de explorador y en la vista de utilidades como nodos del árbol de navegación de alto nivel. Puede declarar instancias de la definición del OrganizationalObjectDefinition solamente como un hijo de la definición de BusinessObjectEditor.
En el diagrama siguiente se ilustra cómo se relaciona la definición OrganizationalObjectDefinition con otras clases dentro de la infraestructura del Management Center:
ChildObjectDefinition
Una definición de ChildObjectDefinition describe un objeto de negocio secundario que es propiedad de un objeto primario o de otro objeto hijo.
En el diagrama siguiente se muestra cómo la definición ChildObjectDefinition está relacionada con otras clases dentro de la infraestructura del Management Center: Representación de la clase
PropertyDefinition
La definición PropertyDefinition describe una propiedad con nombre de un objeto de negocio. Puede utilizar definiciones de propiedad para definir la información que los validadores verifican automáticamente.
En el diagrama siguiente se muestra cómo la definición PropertyDefinition está relacionada con otras clases dentro de la infraestructura del Management Center:
ParentReferenceObjectDefinition
La definición ParentReferenceObjectDefinition define una relación padre-hijo en la cual cada hijo solamente puede tener un padre. En esta relación, el padre es el objeto propietario y el hijo es el objeto referenciado. El objeto propietario es la definición de objeto primario que contiene la definición de objeto de referencia padre.
En el diagrama siguiente se ilustra cómo se relaciona la definición ParentReferenceObjectDefinition con otras clases dentro de la infraestructura del Management Center:
CollectionReferenceObjectDefinition
La definición CollectionReferenceObjectDefinition define una relación padre-hijo en la cual cada hijo puede tener más de un padre. En esta relación, el padre es el objeto propietario y el hijo es el objeto referenciado. El objeto propietario es la definición de objeto primario que contiene la definición de objeto de referencia de colección.
En el diagrama siguiente se muestra cómo la definición CollectionReferenceObjectDefinition está relacionada con otras clases dentro de la infraestructura del Management Center:
ReferenceObjectDefinition
La definición ReferenceObjectDefinition describe una relación entre dos objetos principales. Este objeto de relación debe ser propiedad de uno de estos dos objetos primarios, al que se denomina objeto propietario. El otro objeto primario recibe el nombre de objeto referenciado. El tipo de objeto referenciado debe especificarse como valor de la definición ReferenceObjectDefinition.
En el diagrama siguiente se ilustra cómo se relaciona la definición ReferenceObjectDefinition con otras clases dentro de la infraestructura del Management Center: