public abstract class org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract extends org.apache.isis.core.metamodel.facetapi.FacetAbstract implements org.apache.isis.persistence.jdo.provider.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacet
{
private final javax.jdo.annotations.IdGeneratorStrategy strategy;
private static final java.lang.Class type()
{
return class "Lorg/apache/isis/persistence/jdo/provider/metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityFacet;";
}
protected void <init>(javax.jdo.annotations.IdGeneratorStrategy, org.apache.isis.core.metamodel.facetapi.FacetHolder)
{
javax.jdo.annotations.IdGeneratorStrategy v;
org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract v;
java.lang.Class v;
org.apache.isis.core.metamodel.facetapi.FacetHolder v;
v := @this: org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract;
v := @parameter: javax.jdo.annotations.IdGeneratorStrategy;
v := @parameter: org.apache.isis.core.metamodel.facetapi.FacetHolder;
v = staticinvoke <org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract: java.lang.Class type()>();
specialinvoke v.<org.apache.isis.core.metamodel.facetapi.FacetAbstract: void <init>(java.lang.Class,org.apache.isis.core.metamodel.facetapi.FacetHolder)>(v, v);
v.<org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract: javax.jdo.annotations.IdGeneratorStrategy strategy> = v;
return;
}
public javax.jdo.annotations.IdGeneratorStrategy getStrategy()
{
javax.jdo.annotations.IdGeneratorStrategy v;
org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract v;
v := @this: org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract;
v = v.<org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract: javax.jdo.annotations.IdGeneratorStrategy strategy>;
return v;
}
public void visitAttributes(java.util.function.BiConsumer)
{
java.util.function.BiConsumer v;
javax.jdo.annotations.IdGeneratorStrategy v;
org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract v;
v := @this: org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract;
v := @parameter: java.util.function.BiConsumer;
specialinvoke v.<org.apache.isis.core.metamodel.facetapi.FacetAbstract: void visitAttributes(java.util.function.BiConsumer)>(v);
v = v.<org.apache.isis.persistence.jdo.metamodel.facets.object.datastoreidentity.JdoDatastoreIdentityFacetAbstract: javax.jdo.annotations.IdGeneratorStrategy strategy>;
interfaceinvoke v.<java.util.function.BiConsumer: void accept(java.lang.Object,java.lang.Object)>("strategy", v);
return;
}
}