public static class RestResourceRegistry.ResourceSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<RestResourceRegistry.EndpointSettings> |
mEndpoints
The set of endpoints in the rest resource.
|
protected java.lang.Object |
mNucleusInstance
Nucleus instance.
|
protected java.lang.String |
mNucleusPath
Nucleus path.
|
protected java.lang.Class<?> |
mResourceClass
The class for the resource
|
protected RestResourceRegistry.ResourceHolder |
mResourceHolder
The resource info for this resource settings
|
protected java.util.Set<RestResourceRegistry.SubresourceLocatorSettings> |
mSubresourceLocators
The set of subresource locator settings for this resource
|
Modifier | Constructor and Description |
---|---|
protected |
ResourceSettings(RestResourceRegistry.ResourceHolder pResourceHolder,
java.lang.Class<?> pResourceClass)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<RestResourceRegistry.EndpointSettings> |
getEndpoints()
Gets the set of endpoints in the rest resource.
|
java.lang.Object |
getNucleusInstance()
Get the Nucleus instance.
|
java.lang.String |
getNucleusPath()
Get the Nucleus Path for the resource.
|
java.lang.Class<?> |
getResourceClass()
Returns the class for the resource.
|
RestResourceRegistry.ResourceHolder |
getResourceHolder()
Gets the resource holder for this resource settings.
|
protected java.util.Set<RestResourceRegistry.SubresourceLocatorSettings> |
getSubresourceLocators()
Gets the set of subresource locator settings to uri path for this rest resource.
|
protected java.util.Set<java.lang.String> |
getSubresources()
Gets a set of all the subresource ids this resource settings can link to.
|
protected void |
setEndpoints(java.util.Set<RestResourceRegistry.EndpointSettings> pEndpoints)
Sets the set of endpoints in the rest resource.
|
protected void |
setNucleusInstance(java.lang.Object pNucleusInstance)
Set the Nucleus instance.
|
protected void |
setNucleusPath(java.lang.String pNucleusPath)
Set the Nucleus Path for the resource.
|
protected void |
setResourceClass(java.lang.Class<?> pResourceClass)
Sets the class for the resource.
|
protected void |
setResourceHolder(RestResourceRegistry.ResourceHolder pResourceHolder)
Sets the resource holder for this resource settings.
|
java.lang.String |
toString() |
protected RestResourceRegistry.ResourceHolder mResourceHolder
protected java.lang.Class<?> mResourceClass
protected java.lang.String mNucleusPath
protected java.lang.Object mNucleusInstance
protected java.util.Set<RestResourceRegistry.SubresourceLocatorSettings> mSubresourceLocators
protected java.util.Set<RestResourceRegistry.EndpointSettings> mEndpoints
protected ResourceSettings(RestResourceRegistry.ResourceHolder pResourceHolder, java.lang.Class<?> pResourceClass)
public RestResourceRegistry.ResourceHolder getResourceHolder()
protected void setResourceHolder(RestResourceRegistry.ResourceHolder pResourceHolder)
pResourceHolder
- the resource holder for this resource settingspublic java.lang.Class<?> getResourceClass()
protected void setResourceClass(java.lang.Class<?> pResourceClass)
pResourceClass
- the class of the resourcepublic java.lang.String getNucleusPath()
protected void setNucleusPath(java.lang.String pNucleusPath)
pNucleusPath
- the Nucleus Path for the resource.public java.lang.Object getNucleusInstance()
protected void setNucleusInstance(java.lang.Object pNucleusInstance)
pNucleusInstance
- the Nucleus instance for the resource.protected java.util.Set<RestResourceRegistry.SubresourceLocatorSettings> getSubresourceLocators()
protected java.util.Set<java.lang.String> getSubresources()
protected void setEndpoints(java.util.Set<RestResourceRegistry.EndpointSettings> pEndpoints)
pEndpoints
- The set of endpoints in the rest resource.protected java.util.Set<RestResourceRegistry.EndpointSettings> getEndpoints()
public java.lang.String toString()
toString
in class java.lang.Object