Package org.killbill.billing.security
Enum Permission
- java.lang.Object
-
- java.lang.Enum<Permission>
-
- org.killbill.billing.security.Permission
-
- All Implemented Interfaces:
Serializable,Comparable<Permission>
public enum Permission extends Enum<Permission>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetGroup()StringgetValue()StringtoString()static PermissionvalueOf(String name)Returns the enum constant of this type with the specified name.static Permission[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACCOUNT_CAN_CREATE
public static final Permission ACCOUNT_CAN_CREATE
-
ACCOUNT_CAN_UPDATE
public static final Permission ACCOUNT_CAN_UPDATE
-
ACCOUNT_CAN_ADD_EMAILS
public static final Permission ACCOUNT_CAN_ADD_EMAILS
-
ACCOUNT_CAN_DELETE_EMAILS
public static final Permission ACCOUNT_CAN_DELETE_EMAILS
-
ACCOUNT_CAN_CHARGE
public static final Permission ACCOUNT_CAN_CHARGE
-
ACCOUNT_CAN_CREDIT
public static final Permission ACCOUNT_CAN_CREDIT
-
CATALOG_CAN_UPLOAD
public static final Permission CATALOG_CAN_UPLOAD
-
CATALOG_CAN_DELETE
public static final Permission CATALOG_CAN_DELETE
-
CUSTOM_FIELDS_CAN_ADD
public static final Permission CUSTOM_FIELDS_CAN_ADD
Custom fields
-
CUSTOM_FIELDS_CAN_UPDATE
public static final Permission CUSTOM_FIELDS_CAN_UPDATE
-
CUSTOM_FIELDS_CAN_DELETE
public static final Permission CUSTOM_FIELDS_CAN_DELETE
-
ENTITLEMENT_CAN_CREATE
public static final Permission ENTITLEMENT_CAN_CREATE
-
ENTITLEMENT_CAN_CHANGE_PLAN
public static final Permission ENTITLEMENT_CAN_CHANGE_PLAN
-
ENTITLEMENT_CAN_PAUSE_RESUME
public static final Permission ENTITLEMENT_CAN_PAUSE_RESUME
-
ENTITLEMENT_CAN_CANCEL
public static final Permission ENTITLEMENT_CAN_CANCEL
-
ENTITLEMENT_CAN_TRANSFER
public static final Permission ENTITLEMENT_CAN_TRANSFER
-
INVOICE_CAN_CREDIT
public static final Permission INVOICE_CAN_CREDIT
-
INVOICE_CAN_ITEM_ADJUST
public static final Permission INVOICE_CAN_ITEM_ADJUST
-
INVOICE_CAN_DELETE_CBA
public static final Permission INVOICE_CAN_DELETE_CBA
-
INVOICE_CAN_TRIGGER_INVOICE
public static final Permission INVOICE_CAN_TRIGGER_INVOICE
-
INVOICE_CAN_DRY_RUN_INVOICE
public static final Permission INVOICE_CAN_DRY_RUN_INVOICE
-
INVOICE_CAN_WRITE_OFF
public static final Permission INVOICE_CAN_WRITE_OFF
-
INVOICE_CAN_COMMIT
public static final Permission INVOICE_CAN_COMMIT
-
INVOICE_CAN_VOID
public static final Permission INVOICE_CAN_VOID
-
OVERDUE_CAN_UPLOAD
public static final Permission OVERDUE_CAN_UPLOAD
-
PAYMENT_CAN_TRIGGER_PAYMENT
public static final Permission PAYMENT_CAN_TRIGGER_PAYMENT
-
PAYMENT_CAN_REFUND
public static final Permission PAYMENT_CAN_REFUND
-
PAYMENT_CAN_CHARGEBACK
public static final Permission PAYMENT_CAN_CHARGEBACK
-
PAYMENT_CAN_TRANSITION
public static final Permission PAYMENT_CAN_TRANSITION
-
PAYMENT_CAN_PROCESS_NOTIFICATION
public static final Permission PAYMENT_CAN_PROCESS_NOTIFICATION
-
PAYMENT_METHOD_CAN_CREATE
public static final Permission PAYMENT_METHOD_CAN_CREATE
Payment methods
-
PAYMENT_METHOD_CAN_UPDATE
public static final Permission PAYMENT_METHOD_CAN_UPDATE
-
PAYMENT_METHOD_CAN_DELETE
public static final Permission PAYMENT_METHOD_CAN_DELETE
-
TAG_CAN_CREATE_TAG_DEFINITION
public static final Permission TAG_CAN_CREATE_TAG_DEFINITION
-
TAG_CAN_DELETE_TAG_DEFINITION
public static final Permission TAG_CAN_DELETE_TAG_DEFINITION
-
TAG_CAN_ADD
public static final Permission TAG_CAN_ADD
-
TAG_CAN_DELETE
public static final Permission TAG_CAN_DELETE
-
TENANT_CAN_CREATE
public static final Permission TENANT_CAN_CREATE
-
TENANT_KEYS_CAN_ADD
public static final Permission TENANT_KEYS_CAN_ADD
Tenant keys
-
TENANT_KEYS_CAN_DELETE
public static final Permission TENANT_KEYS_CAN_DELETE
-
USAGE_CAN_RECORD
public static final Permission USAGE_CAN_RECORD
Usage
-
USER_CAN_CREATE
public static final Permission USER_CAN_CREATE
-
ADMIN_CAN_FIX_DATA
public static final Permission ADMIN_CAN_FIX_DATA
-
ADMIN_CAN_EXPORT
public static final Permission ADMIN_CAN_EXPORT
-
ADMIN_CAN_TRIGGER_COMMAND
public static final Permission ADMIN_CAN_TRIGGER_COMMAND
-
-
Method Detail
-
values
public static Permission[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Permission c : Permission.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Permission valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getGroup
public String getGroup()
-
getValue
public String getValue()
-
toString
public String toString()
- Overrides:
toStringin classEnum<Permission>
-
-