interface EdgeEntityTypeInterface in Apigee Edge 8
Provides an interface for an Apigee Edge entity type and its metadata.
Hierarchy
- interface \Drupal\Component\Plugin\Definition\PluginDefinitionInterface
- interface \Drupal\Core\Entity\EntityTypeInterface
- interface \Drupal\apigee_edge\Entity\EdgeEntityTypeInterface
- interface \Drupal\Core\Entity\EntityTypeInterface
Expanded class hierarchy of EdgeEntityTypeInterface
All classes that implement EdgeEntityTypeInterface
11 files declare their use of EdgeEntityTypeInterface
- DynamicAddEntityLocalActions.php in src/
Plugin/ Derivative/ DynamicAddEntityLocalActions.php - EdgeEntityAddMemberEventDeriver.php in modules/
apigee_edge_actions/ src/ Plugin/ RulesEvent/ EdgeEntityAddMemberEventDeriver.php - EdgeEntityAddProductEventDeriver.php in modules/
apigee_edge_actions/ src/ Plugin/ RulesEvent/ EdgeEntityAddProductEventDeriver.php - EdgeEntityDeleteEventDeriver.php in modules/
apigee_edge_actions/ src/ Plugin/ RulesEvent/ EdgeEntityDeleteEventDeriver.php - EdgeEntityEventDeriverBase.php in modules/
apigee_edge_actions/ src/ Plugin/ RulesEvent/ EdgeEntityEventDeriverBase.php
File
- src/
Entity/ EdgeEntityTypeInterface.php, line 27
Namespace
Drupal\apigee_edge\EntityView source
interface EdgeEntityTypeInterface extends EntityTypeInterface {
/**
* Returns the fully-qualified class name of the query class for this entity.
*
* @return string
* The FQCN of the query class.
*/
public function getQueryClass() : string;
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EdgeEntityTypeInterface:: |
public | function | Returns the fully-qualified class name of the query class for this entity. | 1 |
EntityTypeInterface:: |
public | function | Adds a validation constraint. | 1 |
EntityTypeInterface:: |
constant | The maximum length of bundle name, in characters. | ||
EntityTypeInterface:: |
public | function | Indicates if the entity type class implements the given interface. | 1 |
EntityTypeInterface:: |
public | function | Gets any arbitrary property. | 1 |
EntityTypeInterface:: |
public | function | Gets the access control class. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the default administrative permission. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the entity's base table. | 1 |
EntityTypeInterface:: |
public | function | Gets the config dependency info for this entity, if any exists. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the entity type which provides bundles. | 1 |
EntityTypeInterface:: |
public | function | Gets the label for the bundle. | 1 |
EntityTypeInterface:: |
public | function | Gets the entity type for which this entity provides bundles. | 1 |
EntityTypeInterface:: |
public | function | Gets the uppercase plural form of the name of the entity type. | 1 |
EntityTypeInterface:: |
public | function | Gets the key that is used to store configuration dependencies. | 1 |
EntityTypeInterface:: |
public | function | Gets an array of validation constraints. | 1 |
EntityTypeInterface:: |
public | function | Gets the label's definite article form for use with a count of entities. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the entity's data table. | 1 |
EntityTypeInterface:: |
public | function | Gets the form class for a specific operation. | 1 |
EntityTypeInterface:: |
public | function | Gets the machine name of the entity type group. | 1 |
EntityTypeInterface:: |
public | function | Gets the human-readable name of the entity type group. | 1 |
EntityTypeInterface:: |
public | function | 1 | |
EntityTypeInterface:: |
public | function | Gets an array of handlers. | 1 |
EntityTypeInterface:: |
public | function | Gets a specific entity key. | 1 |
EntityTypeInterface:: |
public | function | Gets an array of entity keys. | 1 |
EntityTypeInterface:: |
public | function | Gets the human-readable name of the entity type. | 1 |
EntityTypeInterface:: |
public | function | Gets the callback for the label of the entity. | 1 |
EntityTypeInterface:: |
public | function | Gets the link template for a given key. | 1 |
EntityTypeInterface:: |
public | function | Gets the link templates using the URI template syntax. | 1 |
EntityTypeInterface:: |
public | function | Gets the list class. | 1 |
EntityTypeInterface:: |
public | function | The list cache contexts associated with this entity type. | 1 |
EntityTypeInterface:: |
public | function | The list cache tags associated with this entity type. | 1 |
EntityTypeInterface:: |
public | function | Gets the lowercase form of the human-readable entity type name. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the original entity type class. | 1 |
EntityTypeInterface:: |
public | function | Gets the permission granularity level. | 1 |
EntityTypeInterface:: |
public | function | Gets the indefinite plural form of the name of the entity type. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the entity's revision data table. | 1 |
EntityTypeInterface:: |
public | function | Gets the name of the entity's revision table. | 1 |
EntityTypeInterface:: |
public | function | Gets all the route provide handlers. | 1 |
EntityTypeInterface:: |
public | function | Gets the indefinite singular form of the name of the entity type. | 1 |
EntityTypeInterface:: |
public | function | Gets the storage class. | 1 |
EntityTypeInterface:: |
public | function | Gets a callable that can be used to provide the entity URI. | 1 |
EntityTypeInterface:: |
public | function | Gets the view builder class. | 1 |
EntityTypeInterface:: |
public | function | Indicates if this entity type has any forms. | 1 |
EntityTypeInterface:: |
public | function | Determines if there is a handler for a given type. | 1 |
EntityTypeInterface:: |
public | function | Indicates if a given entity key exists. | 1 |
EntityTypeInterface:: |
public | function | Indicates if a label callback exists. | 1 |
EntityTypeInterface:: |
public | function | Indicates if a link template exists for a given key. | 1 |
EntityTypeInterface:: |
public | function | Indicates if this entity type has a list class. | 1 |
EntityTypeInterface:: |
public | function | Indicates if this entity type has any route provider. | 1 |
EntityTypeInterface:: |
public | function | Indicates if this entity type has a view builder. | 1 |
EntityTypeInterface:: |
constant | The maximum length of ID, in characters. | ||
EntityTypeInterface:: |
public | function | Indicates whether this entity type is commonly used as a reference target. | 1 |
EntityTypeInterface:: |
public | function | Indicates whether the entity data is internal. | 1 |
EntityTypeInterface:: |
public | function | Indicates if the persistent cache of field data should be used. | 1 |
EntityTypeInterface:: |
public | function | Indicates whether the rendered output of entities should be cached. | 1 |
EntityTypeInterface:: |
public | function | Indicates whether entities of this type have revision support. | 1 |
EntityTypeInterface:: |
public | function | Indicates whether entities should be statically cached. | 1 |
EntityTypeInterface:: |
public | function | Indicates if the entity type is a subclass of the given class or interface. | 1 |
EntityTypeInterface:: |
public | function | Indicates whether entities of this type have multilingual support. | 1 |
EntityTypeInterface:: |
public | function | Sets a value to an arbitrary property. | 1 |
EntityTypeInterface:: |
public | function | Sets the access control handler class. | 1 |
EntityTypeInterface:: |
public | function | Sets the array of validation constraints for the FieldItemList. | 1 |
EntityTypeInterface:: |
public | function | Sets a form class for a specific operation. | 1 |
EntityTypeInterface:: |
public | function | Sets the handlers for a given type. | 1 |
EntityTypeInterface:: |
public | function | Sets the label callback. | 1 |
EntityTypeInterface:: |
public | function | Sets a single link template. | 1 |
EntityTypeInterface:: |
public | function | Sets the list class. | 1 |
EntityTypeInterface:: |
public | function | Sets the storage class. | 1 |
EntityTypeInterface:: |
public | function | Sets a callable to use to provide the entity URI. | 1 |
EntityTypeInterface:: |
public | function | Gets the view builder class. | 1 |
EntityTypeInterface:: |
public | function | Indicates whether the revision form fields should be added to the form. | 1 |
PluginDefinitionInterface:: |
public | function | Gets the class. | 1 |
PluginDefinitionInterface:: |
public | function | Gets the plugin provider. | 1 |
PluginDefinitionInterface:: |
public | function | Gets the unique identifier of the plugin. | 1 |
PluginDefinitionInterface:: |
public | function | Sets the class. | 1 |