public enum ControlTagType extends java.lang.Enum<ControlTagType>
| Enum Constant and Description |
|---|
AUTO_INVOICING_DRAFT |
AUTO_INVOICING_OFF |
AUTO_INVOICING_REUSE_DRAFT |
AUTO_PAY_OFF |
MANUAL_PAY |
OVERDUE_ENFORCEMENT_OFF |
PARTNER |
TEST |
WRITTEN_OFF |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ObjectType> |
getApplicableObjectTypes() |
boolean |
getAutoInvoicingOff() |
boolean |
getAutoPaymentOff() |
java.lang.String |
getDescription() |
java.util.UUID |
getId() |
static ControlTagType |
getTypeFromId(java.util.UUID targetId) |
static boolean |
isAutoInvoicingOff(java.util.Collection<java.util.UUID> input)
Convenience method to return whether an account is configured with auto_invoicing_off
(information of which control tag is configured with which behavior stays here)
|
static boolean |
isAutoPayOff(java.util.Collection<java.util.UUID> input)
Convenience method to return whether an account is configured with auto_pay_off
(information of which control tag is configured with which behavior stays here)
|
static ControlTagType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ControlTagType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ControlTagType AUTO_PAY_OFF
public static final ControlTagType AUTO_INVOICING_OFF
public static final ControlTagType OVERDUE_ENFORCEMENT_OFF
public static final ControlTagType WRITTEN_OFF
public static final ControlTagType MANUAL_PAY
public static final ControlTagType TEST
public static final ControlTagType PARTNER
public static final ControlTagType AUTO_INVOICING_DRAFT
public static final ControlTagType AUTO_INVOICING_REUSE_DRAFT
public static ControlTagType[] values()
for (ControlTagType c : ControlTagType.values()) System.out.println(c);
public static ControlTagType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic java.util.UUID getId()
public java.lang.String getDescription()
public boolean getAutoPaymentOff()
public boolean getAutoInvoicingOff()
public java.util.List<ObjectType> getApplicableObjectTypes()
public static ControlTagType getTypeFromId(java.util.UUID targetId)
public static boolean isAutoPayOff(java.util.Collection<java.util.UUID> input)
input - tagDefinitionIds for all the tags associated to a given accountpublic static boolean isAutoInvoicingOff(java.util.Collection<java.util.UUID> input)
input - tagDefinitionIds for all the tags associated to a given accountCopyright © 2010-2018. All Rights Reserved.