public class AuditUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiCreated(io.apiman.manager.api.beans.apis.ApiBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'API created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiDefinitionDeleted(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry when a API definition is deleted.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiDefinitionUpdated(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry when a API definition is updated.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiPublished(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'API published' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiRetired(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'API retired' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiUpdated(io.apiman.manager.api.beans.apis.ApiBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'API updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiVersionCreated(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'API version created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
apiVersionUpdated(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'API version updated' event.
|
static String |
asString_ApiGatewayBeans(Set<io.apiman.manager.api.beans.apis.ApiGatewayBean> gateways)
Converts the list of gateways to a string for display/comparison.
|
static String |
asString_ApiPlanBeans(Set<io.apiman.manager.api.beans.apis.ApiPlanBean> plans)
Converts the list of plans to a string for display/comparison.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
clientCreated(io.apiman.manager.api.beans.clients.ClientBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'client created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
clientRegistered(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'client registered' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
clientUnregistered(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'client unregistered' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
clientUpdated(io.apiman.manager.api.beans.clients.ClientBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'client updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
clientVersionCreated(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'client version created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
clientVersionUpdated(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'client version updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
contractBrokenFromClient(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'contract broken' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
contractBrokenToApi(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'contract broken' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
contractCreatedFromClient(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'contract created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
contractCreatedToApi(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'contract created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
membershipGranted(String organizationId,
io.apiman.manager.api.beans.audit.data.MembershipData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'membership granted' even.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
membershipRevoked(String organizationId,
io.apiman.manager.api.beans.audit.data.MembershipData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'membership revoked' even.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
organizationCreated(io.apiman.manager.api.beans.orgs.OrganizationBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an
AuditEntryBean for the 'organization created' event. |
static io.apiman.manager.api.beans.audit.AuditEntryBean |
organizationUpdated(io.apiman.manager.api.beans.orgs.OrganizationBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'organization updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
planCreated(io.apiman.manager.api.beans.plans.PlanBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'plan created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
planLocked(io.apiman.manager.api.beans.plans.PlanVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'plan locked' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
planUpdated(io.apiman.manager.api.beans.plans.PlanBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'plan updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
planVersionCreated(io.apiman.manager.api.beans.plans.PlanVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'plan version created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
planVersionUpdated(io.apiman.manager.api.beans.plans.PlanVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'plan version updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policiesReordered(io.apiman.manager.api.beans.apis.ApiVersionBean apiVersion,
io.apiman.manager.api.beans.policies.PolicyType policyType,
io.apiman.manager.api.security.ISecurityContext securityContext)
Called when the user reorders the policies in a API.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policiesReordered(io.apiman.manager.api.beans.clients.ClientVersionBean cvb,
io.apiman.manager.api.beans.policies.PolicyType policyType,
io.apiman.manager.api.security.ISecurityContext securityContext)
Called when the user reorders the policies in an client.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policiesReordered(io.apiman.manager.api.beans.plans.PlanVersionBean pvb,
io.apiman.manager.api.beans.policies.PolicyType policyType,
io.apiman.manager.api.security.ISecurityContext securityContext)
Called when the user reorders the policies in a plan.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policyAdded(io.apiman.manager.api.beans.policies.PolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'policy added' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policyRemoved(io.apiman.manager.api.beans.policies.PolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'policy removed' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policyUpdated(io.apiman.manager.api.beans.policies.PolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'policy updated' event.
|
static boolean |
valueChanged(Boolean before,
Boolean after)
Returns true only if the value changed.
|
static boolean |
valueChanged(Enum<?> before,
Enum<?> after)
Returns true only if the value changed.
|
static boolean |
valueChanged(Map<String,String> before,
Map<String,String> after)
Returns true only if the map has changed.
|
static boolean |
valueChanged(Set<?> before,
Set<?> after)
Returns true only if the set has changed.
|
static boolean |
valueChanged(String before,
String after)
Returns true only if the value changed.
|
public static boolean valueChanged(String before, String after)
before - the value before changeafter - the value after changepublic static boolean valueChanged(Boolean before, Boolean after)
before - the value before changeafter - the value after changepublic static boolean valueChanged(Set<?> before, Set<?> after)
before - the value before changeafter - the value after changepublic static boolean valueChanged(Map<String,String> before, Map<String,String> after)
before - the value before changeafter - the value after changepublic static boolean valueChanged(Enum<?> before, Enum<?> after)
before - the value before changeafter - the value after changepublic static io.apiman.manager.api.beans.audit.AuditEntryBean organizationCreated(io.apiman.manager.api.beans.orgs.OrganizationBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
AuditEntryBean for the 'organization created' event.bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean organizationUpdated(io.apiman.manager.api.beans.orgs.OrganizationBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updatesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean membershipGranted(String organizationId, io.apiman.manager.api.beans.audit.data.MembershipData data, io.apiman.manager.api.security.ISecurityContext securityContext)
organizationId - the organization iddata - the membership datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean membershipRevoked(String organizationId, io.apiman.manager.api.beans.audit.data.MembershipData data, io.apiman.manager.api.security.ISecurityContext securityContext)
organizationId - the organization iddata - the membership datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiCreated(io.apiman.manager.api.beans.apis.ApiBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiUpdated(io.apiman.manager.api.beans.apis.ApiBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updated datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiVersionCreated(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiVersionUpdated(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updated datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiDefinitionUpdated(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiDefinitionDeleted(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean clientCreated(io.apiman.manager.api.beans.clients.ClientBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean clientUpdated(io.apiman.manager.api.beans.clients.ClientBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updated datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean clientVersionCreated(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean clientVersionUpdated(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updated datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean contractCreatedFromClient(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean contractCreatedToApi(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean contractBrokenFromClient(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean contractBrokenToApi(io.apiman.manager.api.beans.contracts.ContractBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policyAdded(io.apiman.manager.api.beans.policies.PolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beantype - the policy typesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policyRemoved(io.apiman.manager.api.beans.policies.PolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beantype - the policy typesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policyUpdated(io.apiman.manager.api.beans.policies.PolicyBean bean,
io.apiman.manager.api.beans.policies.PolicyType type,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beantype - the policy typesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean planCreated(io.apiman.manager.api.beans.plans.PlanBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean planUpdated(io.apiman.manager.api.beans.plans.PlanBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updated datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean planVersionCreated(io.apiman.manager.api.beans.plans.PlanVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean planVersionUpdated(io.apiman.manager.api.beans.plans.PlanVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beandata - the updated datasecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiPublished(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean apiRetired(io.apiman.manager.api.beans.apis.ApiVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean clientRegistered(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean clientUnregistered(io.apiman.manager.api.beans.clients.ClientVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean planLocked(io.apiman.manager.api.beans.plans.PlanVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policiesReordered(io.apiman.manager.api.beans.apis.ApiVersionBean apiVersion,
io.apiman.manager.api.beans.policies.PolicyType policyType,
io.apiman.manager.api.security.ISecurityContext securityContext)
apiVersion - the API versionpolicyType - the policy typesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policiesReordered(io.apiman.manager.api.beans.clients.ClientVersionBean cvb,
io.apiman.manager.api.beans.policies.PolicyType policyType,
io.apiman.manager.api.security.ISecurityContext securityContext)
cvb - the client and versionpolicyType - the policy typesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policiesReordered(io.apiman.manager.api.beans.plans.PlanVersionBean pvb,
io.apiman.manager.api.beans.policies.PolicyType policyType,
io.apiman.manager.api.security.ISecurityContext securityContext)
pvb - the plan and versionpolicyType - the policy typesecurityContext - the security contextpublic static String asString_ApiPlanBeans(Set<io.apiman.manager.api.beans.apis.ApiPlanBean> plans)
plans - the plansCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.