public abstract class DataInstance<T extends AbstractTreeElement<T>> extends Object implements Persistable
| Constructor and Description |
|---|
DataInstance() |
DataInstance(String instanceid) |
public DataInstance()
public DataInstance(String instanceid)
public static TreeReference unpackReference(IDataReference ref)
public abstract AbstractTreeElement<T> getBase()
public abstract T getRoot()
public String getInstanceId()
protected void setInstanceId(String instanceid)
public boolean isRuntimeEvaluated()
public T resolveReference(TreeReference ref)
public List<AbstractTreeElement<T>> explodeReference(TreeReference ref)
public T getTemplate(TreeReference ref)
public T getTemplatePath(TreeReference ref)
public boolean hasTemplatePath(TreeReference ref)
ref - the reference path to be followedpublic T resolveReference(IDataReference binding)
public void setFormId(int formId)
public int getFormId()
public String getName()
public void setName(String name)
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException
readExternal in interface ExternalizableIOExceptionDeserializationExceptionpublic void writeExternal(DataOutputStream out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic int getID()
getID in interface Persistablepublic void setID(int recordid)
setID in interface Persistablepublic abstract void initialize(InstanceInitializationFactory initializer, String instanceId)
Copyright © 2024. All rights reserved.