public interface  org.apache.isis.applib.mixins.system.DomainChangeRecord extends java.lang.Object implements org.apache.isis.applib.mixins.system.HasInteractionId, org.apache.isis.applib.mixins.security.HasUsername
{
public abstract org.apache.isis.applib.mixins.system.DomainChangeRecord$ChangeType getType();
public abstract java.util.UUID getInteractionId();
public abstract java.lang.String getUsername();
public abstract java.sql.Timestamp getTimestamp();
public java.lang.String getTargetObjectType()
{
org.apache.isis.applib.mixins.system.DomainChangeRecord v;
org.apache.isis.applib.services.bookmark.Bookmark v;
java.lang.String v;
v := @this: org.apache.isis.applib.mixins.system.DomainChangeRecord;
v = interfaceinvoke v.<org.apache.isis.applib.mixins.system.DomainChangeRecord: org.apache.isis.applib.services.bookmark.Bookmark getTarget()>();
v = virtualinvoke v.<org.apache.isis.applib.services.bookmark.Bookmark: java.lang.String getLogicalTypeName()>();
return v;
}
public abstract org.apache.isis.applib.services.bookmark.Bookmark getTarget();
public abstract java.lang.String getTargetMember();
public abstract java.lang.String getPreValue();
public abstract java.lang.String getPostValue();
}