public class AuditUtils extends Object
| Constructor and Description |
|---|
AuditUtils() |
| Modifier and Type | Method and Description |
|---|---|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
applicationCreated(io.apiman.manager.api.beans.apps.ApplicationBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'application created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
applicationRegistered(io.apiman.manager.api.beans.apps.ApplicationVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'application registered' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
applicationUnregistered(io.apiman.manager.api.beans.apps.ApplicationVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'application unregistered' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
applicationUpdated(io.apiman.manager.api.beans.apps.ApplicationBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'application updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
applicationVersionCreated(io.apiman.manager.api.beans.apps.ApplicationVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'application version created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
applicationVersionUpdated(io.apiman.manager.api.beans.apps.ApplicationVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'application version updated' event.
|
static String |
asString_ServiceGatewayBeans(Set<io.apiman.manager.api.beans.services.ServiceGatewayBean> gateways)
Converts the list of gateways to a string for display/comparison.
|
static String |
asString_ServicePlanBeans(Set<io.apiman.manager.api.beans.services.ServicePlanBean> plans)
Converts the list of plans to a string for display/comparison.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
contractBrokenFromApp(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 |
contractBrokenToService(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 |
contractCreatedFromApp(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 |
contractCreatedToService(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.apps.ApplicationVersionBean avb,
io.apiman.manager.api.beans.policies.PolicyType service,
io.apiman.manager.api.security.ISecurityContext securityContext)
Called when the user reorders the policies in an application.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
policiesReordered(io.apiman.manager.api.beans.plans.PlanVersionBean pvb,
io.apiman.manager.api.beans.policies.PolicyType service,
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 |
policiesReordered(io.apiman.manager.api.beans.services.ServiceVersionBean svb,
io.apiman.manager.api.beans.policies.PolicyType service,
io.apiman.manager.api.security.ISecurityContext securityContext)
Called when the user reorders the policies in a service.
|
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 io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceCreated(io.apiman.manager.api.beans.services.ServiceBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'service created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceDefinitionDeleted(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry when a service definition is deleted.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceDefinitionUpdated(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry when a service definition is updated.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
servicePublished(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'service published' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceRetired(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'service retired' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceUpdated(io.apiman.manager.api.beans.services.ServiceBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'service updated' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceVersionCreated(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'service version created' event.
|
static io.apiman.manager.api.beans.audit.AuditEntryBean |
serviceVersionUpdated(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.beans.audit.data.EntityUpdatedData data,
io.apiman.manager.api.security.ISecurityContext securityContext)
Creates an audit entry for the 'service version 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 serviceCreated(io.apiman.manager.api.beans.services.ServiceBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean serviceUpdated(io.apiman.manager.api.beans.services.ServiceBean 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 serviceVersionCreated(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean serviceVersionUpdated(io.apiman.manager.api.beans.services.ServiceVersionBean 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 serviceDefinitionUpdated(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean serviceDefinitionDeleted(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean applicationCreated(io.apiman.manager.api.beans.apps.ApplicationBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean applicationUpdated(io.apiman.manager.api.beans.apps.ApplicationBean 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 applicationVersionCreated(io.apiman.manager.api.beans.apps.ApplicationVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean applicationVersionUpdated(io.apiman.manager.api.beans.apps.ApplicationVersionBean 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 contractCreatedFromApp(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 contractCreatedToService(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 contractBrokenFromApp(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 contractBrokenToService(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 servicePublished(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean serviceRetired(io.apiman.manager.api.beans.services.ServiceVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean applicationRegistered(io.apiman.manager.api.beans.apps.ApplicationVersionBean bean,
io.apiman.manager.api.security.ISecurityContext securityContext)
bean - the beansecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean applicationUnregistered(io.apiman.manager.api.beans.apps.ApplicationVersionBean 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.services.ServiceVersionBean svb,
io.apiman.manager.api.beans.policies.PolicyType service,
io.apiman.manager.api.security.ISecurityContext securityContext)
svb - the service and versionservice - the service typesecurityContext - the security contextpublic static io.apiman.manager.api.beans.audit.AuditEntryBean policiesReordered(io.apiman.manager.api.beans.apps.ApplicationVersionBean avb,
io.apiman.manager.api.beans.policies.PolicyType service,
io.apiman.manager.api.security.ISecurityContext securityContext)
avb - the application and versionservice - the service 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 service,
io.apiman.manager.api.security.ISecurityContext securityContext)
pvb - the plan and versionservice - the service typesecurityContext - the security contextpublic static String asString_ServicePlanBeans(Set<io.apiman.manager.api.beans.services.ServicePlanBean> plans)
plans - the plansCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.