public class org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests extends java.lang.Object
{
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_implement_Comparable;
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_with_DomainObject_nature_of_ENTITY;
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_as_XmlJavaAdapter_PersistentEntityAdapter;
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_as_Uniques_or_Unique;
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_have_schema;
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_with_Version;
public static com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_with_DATASTORE_identityType_must_be_annotated_as_DataStoreIdentity;
public static com.tngtech.archunit.lang.ArchRule every_injected_field_of_jdo_PersistenceCapable_must_be_annotated_with_NotPersistent;
public void <init>()
{
org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests v;
v := @this: org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static void <clinit>()
{
com.tngtech.archunit.lang.ArchRule v, v, v, v, v, v, v, v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_implement_Comparable()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_implement_Comparable> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_with_DomainObject_nature_of_ENTITY()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_with_DomainObject_nature_of_ENTITY> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_as_XmlJavaAdapter_PersistentEntityAdapter()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_as_XmlJavaAdapter_PersistentEntityAdapter> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_as_Uniques_or_Unique()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_as_Uniques_or_Unique> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_have_schema()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_have_schema> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_with_Version()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_must_be_annotated_with_Version> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_with_DATASTORE_identityType_must_be_annotated_as_DataStoreIdentity()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_jdo_PersistenceCapable_with_DATASTORE_identityType_must_be_annotated_as_DataStoreIdentity> = v;
v = staticinvoke <org.apache.isis.testing.archtestsupport.applib.classrules.ArchitectureJdoRules: com.tngtech.archunit.lang.ArchRule every_injected_field_of_jdo_PersistenceCapable_must_be_annotated_with_NotPersistent()>();
<org.apache.isis.testing.archtestsupport.applib.entity.jdo.JdoEntityArchTests: com.tngtech.archunit.lang.ArchRule every_injected_field_of_jdo_PersistenceCapable_must_be_annotated_with_NotPersistent> = v;
return;
}
}