public class DefaultTagUserApi extends java.lang.Object implements org.killbill.billing.util.api.TagUserApi
| Constructor and Description |
|---|
DefaultTagUserApi(InternalCallContextFactory internalCallContextFactory,
TagDefinitionDao tagDefinitionDao,
TagDao tagDao) |
@Inject public DefaultTagUserApi(InternalCallContextFactory internalCallContextFactory, TagDefinitionDao tagDefinitionDao, TagDao tagDao)
public java.util.List<org.killbill.billing.util.tag.TagDefinition> getTagDefinitions(org.killbill.billing.util.callcontext.TenantContext context)
getTagDefinitions in interface org.killbill.billing.util.api.TagUserApipublic org.killbill.billing.util.tag.TagDefinition createTagDefinition(java.lang.String definitionName, java.lang.String description, java.util.Set<org.killbill.billing.ObjectType> applicableObjectTypes, org.killbill.billing.util.callcontext.CallContext context) throws org.killbill.billing.util.api.TagDefinitionApiException
createTagDefinition in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagDefinitionApiExceptionpublic void deleteTagDefinition(java.util.UUID definitionId,
org.killbill.billing.util.callcontext.CallContext context)
throws org.killbill.billing.util.api.TagDefinitionApiException
deleteTagDefinition in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagDefinitionApiExceptionpublic org.killbill.billing.util.tag.TagDefinition getTagDefinition(java.util.UUID tagDefinitionId, org.killbill.billing.util.callcontext.TenantContext context) throws org.killbill.billing.util.api.TagDefinitionApiException
getTagDefinition in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagDefinitionApiExceptionpublic java.util.List<org.killbill.billing.util.tag.TagDefinition> getTagDefinitions(java.util.Collection<java.util.UUID> tagDefinitionIds, org.killbill.billing.util.callcontext.TenantContext context) throws org.killbill.billing.util.api.TagDefinitionApiException
getTagDefinitions in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagDefinitionApiExceptionpublic void addTags(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.Collection<java.util.UUID> tagDefinitionIds,
org.killbill.billing.util.callcontext.CallContext context)
throws org.killbill.billing.util.api.TagApiException
addTags in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagApiExceptionpublic void addTag(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.UUID tagDefinitionId,
org.killbill.billing.util.callcontext.CallContext context)
throws org.killbill.billing.util.api.TagApiException
addTag in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagApiExceptionpublic void removeTag(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.UUID tagDefinitionId,
org.killbill.billing.util.callcontext.CallContext context)
throws org.killbill.billing.util.api.TagApiException
removeTag in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagApiExceptionpublic org.killbill.billing.util.entity.Pagination<org.killbill.billing.util.tag.Tag> searchTags(java.lang.String searchKey, java.lang.Long offset, java.lang.Long limit, org.killbill.billing.util.callcontext.TenantContext context)
searchTags in interface org.killbill.billing.util.api.TagUserApipublic org.killbill.billing.util.entity.Pagination<org.killbill.billing.util.tag.Tag> getTags(java.lang.Long offset, java.lang.Long limit, org.killbill.billing.util.callcontext.TenantContext context)
getTags in interface org.killbill.billing.util.api.TagUserApipublic void removeTags(java.util.UUID objectId,
org.killbill.billing.ObjectType objectType,
java.util.Collection<java.util.UUID> tagDefinitionIds,
org.killbill.billing.util.callcontext.CallContext context)
throws org.killbill.billing.util.api.TagApiException
removeTags in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagApiExceptionpublic org.killbill.billing.util.tag.TagDefinition getTagDefinitionForName(java.lang.String tagDefinitionName, org.killbill.billing.util.callcontext.TenantContext context) throws org.killbill.billing.util.api.TagDefinitionApiException
getTagDefinitionForName in interface org.killbill.billing.util.api.TagUserApiorg.killbill.billing.util.api.TagDefinitionApiExceptionpublic java.util.List<org.killbill.billing.util.tag.Tag> getTagsForObject(java.util.UUID objectId, org.killbill.billing.ObjectType objectType, boolean includedDeleted, org.killbill.billing.util.callcontext.TenantContext context)
getTagsForObject in interface org.killbill.billing.util.api.TagUserApipublic java.util.List<org.killbill.billing.util.tag.Tag> getTagsForAccountType(java.util.UUID accountId, org.killbill.billing.ObjectType objectType, boolean includedDeleted, org.killbill.billing.util.callcontext.TenantContext context)
getTagsForAccountType in interface org.killbill.billing.util.api.TagUserApipublic java.util.List<org.killbill.billing.util.tag.Tag> getTagsForAccount(java.util.UUID accountId, boolean includedDeleted, org.killbill.billing.util.callcontext.TenantContext context)
getTagsForAccount in interface org.killbill.billing.util.api.TagUserApipublic java.util.List<org.killbill.billing.util.audit.AuditLogWithHistory> getTagAuditLogsWithHistoryForId(java.util.UUID tagId, org.killbill.billing.util.api.AuditLevel auditLevel, org.killbill.billing.util.callcontext.TenantContext tenantContext)
getTagAuditLogsWithHistoryForId in interface org.killbill.billing.util.api.TagUserApipublic java.util.List<org.killbill.billing.util.audit.AuditLogWithHistory> getTagDefinitionAuditLogsWithHistoryForId(java.util.UUID tagDefinitionId, org.killbill.billing.util.api.AuditLevel auditLevel, org.killbill.billing.util.callcontext.TenantContext tenantContext)
getTagDefinitionAuditLogsWithHistoryForId in interface org.killbill.billing.util.api.TagUserApiCopyright © 2010-2020. All Rights Reserved.