|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.vremanagement.resourcemanager.impl.state.RawScopeState
public class RawScopeState
The scope state.
While ScopeState incorporates the behavior of a scope state, this separate and
minimal class contains only the core information to serialize and nothing else.
This way, the serialized data are separated from the state behavior, by minimizing
the need of future changes in the state class.
| Field Summary | |
|---|---|
protected Map<String,Object> |
data
any data belonging the state worthy to be serialized |
protected MultiKeysMap<String,String,ScopedResource> |
resources
the list of resources |
protected String |
scope
the scope this state belongs to |
| Constructor Summary | |
|---|---|
protected |
RawScopeState()
|
| Method Summary | |
|---|---|
org.gcube.common.core.scope.GCUBEScope |
getScope()
|
protected void |
initialize(org.gcube.common.core.scope.GCUBEScope scope)
Initializes the state |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String scope
protected MultiKeysMap<String,String,ScopedResource> resources
protected Map<String,Object> data
| Constructor Detail |
|---|
protected RawScopeState()
| Method Detail |
|---|
protected void initialize(org.gcube.common.core.scope.GCUBEScope scope)
scope - the scope this state belongs topublic org.gcube.common.core.scope.GCUBEScope getScope()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||