Interface Resource
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
- All Known Subinterfaces:
BindableResource,ResourcePool,ServerResource
public interface Resource
extends org.jvnet.hk2.config.ConfigBeanProxy
Tag interface for all types of resource.
- Author:
- Jerome Dochez
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancopyToInstance(Resource resource) Getstrueif this resource should be copied to any new instance or cluster.Gets the value ofdeploymentOrder.default String@Pattern(regexp="(system-all|system-all-req|system-admin|system-instance|user)",message="Valid values: (system-all|system-all-req|system-admin|system-instance|user)") StringGets the value of theobjectTypeproperty.voidsetDeploymentOrder(String deploymentOrder) Sets the value of thedeploymentOrder.voidsetObjectType(String objectType) Sets the value of theobjectTypeproperty.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Field Details
-
OBJECT_TYPES
- See Also:
-
-
Method Details
-
getObjectType
@Pattern(regexp="(system-all|system-all-req|system-admin|system-instance|user)", message="Valid values: (system-all|system-all-req|system-admin|system-instance|user)") @Pattern(regexp="(system-all|system-all-req|system-admin|system-instance|user)",message="Valid values: (system-all|system-all-req|system-admin|system-instance|user)") String getObjectType()Gets the value of theobjectTypeproperty. where object-type defines the type of the resource. It can be:- system-all - These are system resources for all instances and DAS
- system-all-req - These are system-all resources that are required to be configured in the system (cannot be deleted)
- system-admin - These are system resources only in DAS
- system-instance - These are system resources only in instances (and not DAS)
- user - User resources (This is the default for all elements)
- Returns:
- possible object is
String
-
setObjectType
Sets the value of theobjectTypeproperty.- Parameters:
objectType- allowed object isString- Throws:
PropertyVetoException- if the change is unacceptable to one of the listeners.
-
getDeploymentOrder
String getDeploymentOrder()Gets the value ofdeploymentOrder.- Returns:
- possible object is
String
-
setDeploymentOrder
Sets the value of thedeploymentOrder.- Parameters:
deploymentOrder- allowed object isString- Throws:
PropertyVetoException- if the change is unacceptable to one of the listeners.
-
getIdentity
-
copyToInstance
Getstrueif this resource should be copied to any new instance or cluster.
-