Package org.killbill.billing.jaxrs.json
Class TagDefinitionJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.JsonBase
-
- org.killbill.billing.jaxrs.json.TagDefinitionJson
-
public class TagDefinitionJson extends JsonBase
-
-
Constructor Summary
Constructors Constructor Description TagDefinitionJson(UUID id, Boolean isControlTag, String name, String description, List<org.killbill.billing.ObjectType> applicableObjectTypes, List<AuditLogJson> auditLogs)TagDefinitionJson(TagDefinition tagDefinition, List<AuditLog> auditLogs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)booleanequalsNoId(TagDefinitionJson that)Set<org.killbill.billing.ObjectType>getApplicableObjectTypes()StringgetDescription()UUIDgetId()StringgetName()inthashCode()BooleanisControlTag()static Set<org.killbill.billing.ObjectType>toObjectType(Set<String> applicableObjectTypes)StringtoString()-
Methods inherited from class org.killbill.billing.jaxrs.json.JsonBase
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toString
-
-
-
-
Constructor Detail
-
TagDefinitionJson
public TagDefinitionJson(UUID id, Boolean isControlTag, String name, @Nullable String description, @Nullable List<org.killbill.billing.ObjectType> applicableObjectTypes, @Nullable List<AuditLogJson> auditLogs)
-
TagDefinitionJson
public TagDefinitionJson(TagDefinition tagDefinition, @Nullable List<AuditLog> auditLogs)
-
-
Method Detail
-
getId
public UUID getId()
-
isControlTag
public Boolean isControlTag()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getApplicableObjectTypes
public Set<org.killbill.billing.ObjectType> getApplicableObjectTypes()
-
equalsNoId
public boolean equalsNoId(TagDefinitionJson that)
-
-