public class DefaultTagInternalApi extends java.lang.Object implements TagInternalApi
| Constructor and Description |
|---|
DefaultTagInternalApi(TagDao tagDao,
TagDefinitionDao tagDefinitionDao) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.UUID tagDefinitionId,
InternalCallContext context) |
java.util.List<org.killbill.billing.util.tag.TagDefinition> |
getTagDefinitions(InternalTenantContext context) |
java.util.List<org.killbill.billing.util.tag.Tag> |
getTags(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
InternalTenantContext context) |
java.util.List<org.killbill.billing.util.tag.Tag> |
getTagsForAccount(boolean includedDeleted,
InternalTenantContext context) |
java.util.List<org.killbill.billing.util.tag.Tag> |
getTagsForAccountType(org.killbill.billing.ObjectType objectType,
boolean includedDeleted,
InternalTenantContext internalTenantContext) |
void |
removeTag(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.UUID tagDefinitionId,
InternalCallContext context) |
@Inject public DefaultTagInternalApi(TagDao tagDao, TagDefinitionDao tagDefinitionDao)
public java.util.List<org.killbill.billing.util.tag.TagDefinition> getTagDefinitions(InternalTenantContext context)
getTagDefinitions in interface TagInternalApipublic java.util.List<org.killbill.billing.util.tag.Tag> getTags(java.util.UUID objectId, org.killbill.billing.ObjectType objectType, InternalTenantContext context)
getTags in interface TagInternalApipublic java.util.List<org.killbill.billing.util.tag.Tag> getTagsForAccount(boolean includedDeleted, InternalTenantContext context)
getTagsForAccount in interface TagInternalApipublic java.util.List<org.killbill.billing.util.tag.Tag> getTagsForAccountType(org.killbill.billing.ObjectType objectType, boolean includedDeleted, InternalTenantContext internalTenantContext)
getTagsForAccountType in interface TagInternalApipublic void addTag(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.UUID tagDefinitionId,
InternalCallContext context)
throws org.killbill.billing.util.api.TagApiException
addTag in interface TagInternalApiorg.killbill.billing.util.api.TagApiExceptionpublic void removeTag(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.UUID tagDefinitionId,
InternalCallContext context)
throws org.killbill.billing.util.api.TagApiException
removeTag in interface TagInternalApiorg.killbill.billing.util.api.TagApiExceptionCopyright © 2010-2020. All Rights Reserved.