A ResourceType is essentially a template for creating Resources within an Application. In addition to specifying the resource type, it also specifies attributes and all possible actions that can be performed on that type. A ResourceType is managed by a ResourceTypeManager

getValidResourceAttributes

Returns list of attributes that an instance of this resource type may have. The returned List is backed by this ResourceTypeEntry internal private attribute List. Any modification to the returned List affects the internal private List as well.