public static class ScopeObjectRegistry.ScopeObject extends java.lang.Object implements ManagedObject
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_STATE |
Constructor and Description |
---|
ScopeObjectRegistry.ScopeObject(ScopeObjectRegistry reg,
ScopeObjectRegistry.ScopeObjectData data,
ScopeObjectContext context) |
Modifier and Type | Method and Description |
---|---|
void |
afterUsage() |
void |
beforeUsage() |
boolean |
extractState() |
ScopeObjectContext |
getContext() |
DesignResourceReference |
getDesign() |
java.util.Date |
getLastModified() |
java.lang.Object |
getObject() |
DesignResourceReference |
getRef() |
ScopeObjectRegistry |
getRegistry() |
com.google.gson.JsonObject |
getState() |
void |
injectState() |
void |
setLastModified(java.util.Date lastModified) |
public static final java.lang.String PROP_STATE
public ScopeObjectRegistry.ScopeObject(ScopeObjectRegistry reg, ScopeObjectRegistry.ScopeObjectData data, ScopeObjectContext context)
public java.lang.Object getObject()
getObject
in interface ManagedObject
public java.util.Date getLastModified()
public boolean extractState() throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public void injectState() throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public DesignResourceReference getRef()
public void setLastModified(java.util.Date lastModified)
public ScopeObjectRegistry getRegistry()
public void afterUsage() throws de.innovationgate.webgate.api.WGException
afterUsage
in interface ManagedObject
de.innovationgate.webgate.api.WGException
public DesignResourceReference getDesign()
getDesign
in interface ManagedObject
public com.google.gson.JsonObject getState()
public ScopeObjectContext getContext()
public void beforeUsage() throws de.innovationgate.webgate.api.WGException
beforeUsage
in interface ManagedObject
de.innovationgate.webgate.api.WGException