Modifier and Type | Class and Description |
---|---|
class |
AbstractActionableResource<R extends BaseResource> |
class |
AbstractUpdatableResource<R extends BaseResource> |
class |
BaseActionResource<R extends BaseResource> |
Modifier and Type | Field and Description |
---|---|
protected R |
AbstractUpdatableResource.model |
Modifier and Type | Method and Description |
---|---|
static <R extends BaseResource> |
LinkHelper.addLinks(javax.ws.rs.core.UriInfo uriInfo,
R model)
Set the href attribute on the object (and its inline objects)
and construct its set of action links
|
static <R extends BaseResource> |
LinkHelper.addLinks(javax.ws.rs.core.UriInfo uriInfo,
R model,
Class<? extends BaseResource> suggestedParentType) |
static <R extends BaseResource> |
ReflectionHelper.assignChildModel(BaseResource parent,
Class<R> childType) |
static <R extends BaseResource> |
LinkHelper.getUriBuilder(javax.ws.rs.core.UriInfo uriInfo,
R model)
Create a #UriBuilder which encapsulates the path to an object
i.e.
|
static <R extends BaseResource> |
LinkHelper.getUriBuilder(javax.ws.rs.core.UriInfo uriInfo,
R model,
Class<? extends BaseResource> suggestedParentType)
Create a #UriBuilder which encapsulates the path to an object
i.e.
|
static <T extends BaseResource> |
MutabilityAssertor.imposeConstraints(String[] strict,
T incoming,
T existing)
Impose immutability constraints.
|
static <T extends BaseResource> |
MutabilityAssertor.imposeConstraints(String[] strict,
T incoming,
T existing,
String reason,
String detail)
Impose immutability constraints.
|
static <R extends BaseResource> |
ReflectionHelper.newModel(AbstractUpdatableResource<R> resource) |
static <R extends BaseResource> |
ReflectionHelper.newModel(Class<R> clz) |
static <T extends BaseResource> |
MutabilityAssertor.validateUpdate(String[] strict,
T incoming,
T existing)
Validate update from an immutability point of view.
|
Modifier and Type | Method and Description |
---|---|
static void |
LinkHelper.addLink(BaseResource resource,
String rel)
Appends searchable links to resource's Href
|
static void |
LinkHelper.addLink(BaseResource resource,
String rel,
LinkHelper.LinkFlags flags)
Appends searchable links to resource's Href
|
static void |
LinkHelper.addLink(String url,
BaseResource resource,
String rel)
Adds searchable links to resource
|
static void |
LinkHelper.addLink(String url,
BaseResource resource,
String rel,
LinkHelper.LinkFlags flags)
Adds searchable links to resource
|
static void |
LinkHelper.addLink(String url,
BaseResource resource,
String rel,
LinkHelper.LinkFlags flags,
ParametersSet params)
Adds searchable links to resource
|
static void |
LinkHelper.addLink(String url,
BaseResource resource,
String rel,
ParametersSet params)
Adds searchable links to resource
|
static <R extends BaseResource> |
ReflectionHelper.assignChildModel(BaseResource parent,
Class<R> childType) |
Modifier and Type | Method and Description |
---|---|
static <R extends BaseResource> |
LinkHelper.addLinks(javax.ws.rs.core.UriInfo uriInfo,
R model,
Class<? extends BaseResource> suggestedParentType) |
static <R extends BaseResource> |
LinkHelper.getUriBuilder(javax.ws.rs.core.UriInfo uriInfo,
R model,
Class<? extends BaseResource> suggestedParentType)
Create a #UriBuilder which encapsulates the path to an object
i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
Action
Java class for Action complex type.
|
class |
API
Java class for API complex type.
|
class |
BaseDevice
Java class for BaseDevice complex type.
|
class |
CdRom
Java class for CdRom complex type.
|
class |
Cluster
Java class for Cluster complex type.
|
class |
Creation
Java class for Creation complex type.
|
class |
DataCenter
Java class for DataCenter complex type.
|
class |
Disk
Java class for Disk complex type.
|
class |
Domain
Java class for Domain complex type.
|
class |
Event
Java class for Event complex type.
|
class |
File
Java class for File complex type.
|
class |
Floppy
Java class for Floppy complex type.
|
class |
Group
Java class for Group complex type.
|
class |
Header
Java class for Header complex type.
|
class |
Host
Java class for Host complex type.
|
class |
HostNIC
Java class for HostNIC complex type.
|
class |
Network
Java class for Network complex type.
|
class |
NIC
Java class for NIC complex type.
|
class |
Parameter
Java class for Parameter complex type.
|
class |
Permission
Java class for Permission complex type.
|
class |
Permit
Java class for Permit complex type.
|
class |
ProductInfo
Java class for ProductInfo complex type.
|
class |
Role
Java class for Role complex type.
|
class |
Snapshot
Java class for Snapshot complex type.
|
class |
SpecialObjects
Java class for SpecialObjects complex type.
|
class |
Statistic
Java class for Statistic complex type.
|
class |
Storage
Java class for Storage complex type.
|
class |
StorageDomain
Java class for StorageDomain complex type.
|
class |
Tag
Java class for Tag complex type.
|
class |
Template
Java class for Template complex type.
|
class |
User
Java class for User complex type.
|
class |
VM
Java class for VM complex type.
|
class |
VmPool
Java class for VmPool complex type.
|
Modifier and Type | Method and Description |
---|---|
BaseResource |
ObjectFactory.createBaseResource()
Create an instance of
BaseResource |
Modifier and Type | Interface and Description |
---|---|
interface |
RemovableStorageDomainContentsResource<C extends BaseResources,R extends BaseResource> |
interface |
StorageDomainContentResource<R extends BaseResource> |
interface |
StorageDomainContentsResource<C extends BaseResources,R extends BaseResource> |
interface |
UpdatableResource<R extends BaseResource> |
Modifier and Type | Class and Description |
---|---|
class |
Directory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackendActionableResource<R extends BaseResource,Q> |
class |
AbstractBackendAsyncStatusResource<R extends BaseResource> |
class |
AbstractBackendCollectionResource<R extends BaseResource,Q> |
class |
AbstractBackendResource<R extends BaseResource,Q> |
class |
AbstractBackendStorageDomainContentResource<C extends BaseResources,R extends BaseResource,Q extends IVdcQueryable> |
class |
AbstractBackendStorageDomainContentsResource<C extends BaseResources,R extends BaseResource,Q extends IVdcQueryable> |
class |
AbstractBackendSubResource<R extends BaseResource,Q> |
class |
AbstractStatisticalQuery<R extends BaseResource,E>
Subclasses encapsulate the subject-specific aspects of a statistical query
|
class |
BackendStatisticResource<R extends BaseResource,Q> |
class |
BackendStatisticsResource<R extends BaseResource,Q> |
Modifier and Type | Field and Description |
---|---|
protected R |
AbstractStatisticalQuery.parent |
Modifier and Type | Field and Description |
---|---|
protected Class<? extends BaseResource> |
AbstractBackendAssignedTagsResource.parentType |
Modifier and Type | Method and Description |
---|---|
protected <B extends BaseResource> |
AbstractBackendResource.addOrUpdateLink(B model,
String relation,
String href) |
protected <B extends BaseResource> |
AbstractBackendResource.removeIfExist(B model,
String relation) |
Modifier and Type | Method and Description |
---|---|
protected Permission |
BackendPermissionResource.addLinks(Permission model,
Class<? extends BaseResource> suggestedParent,
String... subCollectionMembersToExclude) |
protected R |
AbstractBackendResource.addLinks(R model,
Class<? extends BaseResource> suggestedParent,
boolean doNotLinkSubCollections) |
protected R |
AbstractBackendAsyncStatusResource.addLinks(R model,
Class<? extends BaseResource> suggestedParent,
String... excludeSubCollectionMembers) |
protected R |
AbstractBackendResource.addLinks(R model,
Class<? extends BaseResource> suggestedParent,
String... subCollectionMembersToExclude) |
protected R |
AbstractBackendResource.linkSubCollections(R model,
Class<? extends BaseResource> suggestedParent,
String... subCollectionMembersToExclude) |
protected R |
AbstractBackendSubResource.performGet(VdcQueryType query,
VdcQueryParametersBase params,
Class<? extends BaseResource> suggestedParentType) |
Constructor and Description |
---|
AbstractBackendAssignedTagsResource(Class<? extends BaseResource> parentType,
String parentId,
VdcActionType attachAction,
VdcActionType detachAction) |
BackendAssignedPermissionsResource(Guid targetId,
VdcQueryType queryType,
VdcQueryParametersBase queryParams,
Class<? extends BaseResource> suggestedParentType) |
BackendAssignedPermissionsResource(Guid targetId,
VdcQueryType queryType,
VdcQueryParametersBase queryParams,
Class<? extends BaseResource> suggestedParentType,
VdcObjectType objectType) |
BackendPermissionResource(String id,
BackendAssignedPermissionsResource parent,
Class<? extends BaseResource> suggestedParentType) |
Copyright © 2012. All Rights Reserved.