public class ModelObjectResourceProvider extends Object implements ResourceProvider
| Modifier and Type | Field and Description |
|---|---|
protected ModelObject |
object |
protected Map<String,Resource> |
resources |
| Constructor and Description |
|---|
ModelObjectResourceProvider(ModelObject object)
Instantiates a new model object resource provider.
|
| Modifier and Type | Method and Description |
|---|---|
Resource |
addResource(String name,
String resourceId)
Adds/Creates a resource with the given name and resource id
|
Resource |
addResource(String name,
String protocolId,
String endpointId,
String objectId)
Adds/Creates a resource with the given name, object id and
endpoint id
|
Resource |
getResource(String name)
Looks up a resource with the given name
|
protected static org.dom4j.Element |
getResourceElement(ModelObject object,
String name)
Gets the resource element.
|
Resource[] |
getResources()
Returns the set of all resources
|
protected static org.dom4j.Element |
getResourcesElement(ModelObject object)
Gets the resources element.
|
Map<String,Resource> |
getResourcesMap()
Returns the map of resources
|
void |
removeResource(String name)
Removes a resource with the given name
|
void |
updateResource(String name,
Resource resource)
Updates a resource for the given name
|
protected ModelObject object
public ModelObjectResourceProvider(ModelObject object)
object - the objectpublic Resource getResource(String name)
ResourceProvidergetResource in interface ResourceProvidername - Stringpublic Resource[] getResources()
ResourceProvidergetResources in interface ResourceProviderpublic Resource addResource(String name, String resourceId)
ResourceProvideraddResource in interface ResourceProvidername - StringresourceId - Stringpublic Resource addResource(String name, String protocolId, String endpointId, String objectId)
ResourceProvideraddResource in interface ResourceProvidername - StringprotocolId - StringendpointId - StringobjectId - Stringpublic void updateResource(String name, Resource resource)
ResourceProviderupdateResource in interface ResourceProvidername - Stringresource - Resourcepublic void removeResource(String name)
ResourceProviderremoveResource in interface ResourceProvidername - Stringpublic Map<String,Resource> getResourcesMap()
ResourceProvidergetResourcesMap in interface ResourceProviderprotected static org.dom4j.Element getResourcesElement(ModelObject object)
object - the objectprotected static org.dom4j.Element getResourceElement(ModelObject object, String name)
object - the objectname - the nameCopyright © 2005–2016 Alfresco Software. All rights reserved.