Interfaz de tratamiento
No existe ninguna ley específica que exija la obtención y/o presentación de un certificado alemán de herencia (Erbschein) o de un certificado alemán de albaceazgo (Testamentsvollstreckerzeugnis) para administrar un patrimonio en Alemania. Pramaticallly, heirs or executors will need to obtain a German certificate of inheritance or executorship (or both) to access and marshall assets in Germany.
Todo socio de una sociedad comercial general alemana (Offene Handelsgesellschaft) o de una sociedad de responsabilidad limitada (Kommanditgesellschaft) debe estar inscrito en el Registro Mercantil alemán (Handelsregister).
Tras el fallecimiento de un socio colectivo, la sociedad continúa con el socio colectivo restante, a menos que se haya acordado en el contrato de sociedad que la sociedad finaliza. § Artículo 131 Abs. 3 Satz 1 Nr. 1 HGB.
Tras el fallecimiento de un socio comanditario, la sociedad, salvo pacto en contrario, continúa con sus herederos. véase el artículo 177 del HGB. El fallecimiento de un socio colectivo o comanditario y la entrada de sus herederos en la sociedad deben inscribirse en el Registro Mercantil. Véanse el apartado 2 del artículo 161, el apartado 2 del artículo 143 y el artículo 107 del HGB.
Procesando super
Lo que quieres decir es que si la clase Sub es una subclase de la clase Base, y Base está anotada con una anotación que es @Inherited, entonces esperarías que Sub fuera procesada como si ella misma estuviera anotada. En otras palabras, se espera que el conjunto de «elementos raíz» contenga subclases de elementos anotados, así como los propios elementos anotados.
Véase también http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6250150 para la discusión de un error relacionado en la herramienta apt de Sun. Este informe parece confirmar la expectativa de que @Inherited debería afectar al conjunto de unidades a procesar (por supuesto, javac no soporta la compilación incremental, pero al menos esto es un comentario sobre la intención de la especificación).
El problema #1 es que tu anotación tiene @Retention( RetentionPolicy.SOURCE ). No está muy claro qué significa @Inherited para una anotación SOURCE – estás haciendo algunas suposiciones injustificadas sobre el compilador interno, por ejemplo, el compilador puede compilar primero Base y luego Sub contra Base.class en lugar de Base.java, y en ese caso la anotación se pierde. Así que yo sugeriría encarecidamente que si quieres usar @Inherited sea sólo para anotaciones con retención CLASS o superior. No veo ninguna discusión explícita al respecto en la Jave Language Spec, pero me parece prudente.
Repetición del proceso
¿Es usted heredero de la herencia de alguien que ha fallecido y la herencia se encuentra (parcialmente) en Alemania? Para poder acceder a una herencia en Alemania, a menudo es necesario presentar un certificado sucesorio (Erbschein) expedido por un tribunal sucesorio alemán, un certificado sucesorio europeo (ECS) o un certificado de albaceazgo.
Esto ocurre sobre todo cuando el difunto ha dejado bienes inmuebles en Alemania. En este caso es necesario actualizar el registro de la propiedad. Los bancos, las compañías de seguros y organizaciones similares también suelen pedir pruebas de la sucesión en forma de certificado sucesorio o un ECS.
En el caso de un testamento notarial o una escritura de sucesión en la que se designen con precisión los herederos, puede bastar con una copia certificada del testamento presentada ante el tribunal sucesorio junto con un acta del procedimiento sucesorio en lugar de un certificado sucesorio/ECS.
Si, a pesar de todo, se requiere un certificado sucesorio, el heredero puede solicitarlo por escrito directamente al tribunal sucesorio alemán. También puede solicitarlo a través de un abogado. Si hay más de un heredero, normalmente basta con que uno de los herederos solicite un certificado sucesorio conjunto, siempre que en él conste que los demás herederos han aceptado la herencia.
Carta de tratamiento
Puede añadir un campo personalizado para satisfacer requisitos de seguimiento de datos que no se cumplen con el conjunto de campos existente. Por ejemplo, puede añadir un campo personalizado para realizar el seguimiento de un número de ticket de cliente. Para obtener una lista de todos los campos definidos para su organización, que incluye todos los campos definidos para el sistema y los procesos heredados, consulte Ver campos y atributos de elementos de trabajo. Para obtener una descripción de cada campo definido con un proceso del sistema, consulte Índice de campos de elementos de trabajo.
Este artículo se aplica a Azure DevOps Services y Azure DevOps Server 2019 y versiones posteriores. Para personalizar cualquier proyecto definido en una colección para TFS 2018 o versiones anteriores, consulta Modelo de proceso XML local.
Solo puede utilizar el modelo de proceso de herencia para proyectos definidos en una colección de proyectos configurada para admitir el modelo de proceso de herencia. Si su colección local está configurada para utilizar el modelo de proceso XML local, sólo puede utilizar ese modelo de proceso para personalizar la experiencia de seguimiento del trabajo. Para obtener más información, consulte Personalizar el seguimiento del trabajo, Elija el modelo de proceso para su colección de proyectos.