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 ManagedObjectpublic java.util.Date getLastModified()
public boolean extractState()
throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGExceptionpublic void injectState()
throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGExceptionpublic DesignResourceReference getRef()
public void setLastModified(java.util.Date lastModified)
public ScopeObjectRegistry getRegistry()
public void afterUsage()
throws de.innovationgate.webgate.api.WGException
afterUsage in interface ManagedObjectde.innovationgate.webgate.api.WGExceptionpublic DesignResourceReference getDesign()
getDesign in interface ManagedObjectpublic com.google.gson.JsonObject getState()
public ScopeObjectContext getContext()
public void beforeUsage()
throws de.innovationgate.webgate.api.WGException
beforeUsage in interface ManagedObjectde.innovationgate.webgate.api.WGException