public class JsonExportWriter extends AbstractJsonWriter<GlobalElementsEnum> implements IExportWriter
depth, ended, lock| Constructor and Description |
|---|
JsonExportWriter(OutputStream targetStream,
io.apiman.manager.api.core.logging.IApimanLogger logger)
Constructor.
|
debug, lock, unlock, validityCheckEnd, validityCheckStart, writeCheck, writeEndArray, writeEndArray, writeEndObject, writeObjectFieldStart, writePojo, writePojo, writeStartArray, writeStartObject, writeStartObjectpublic JsonExportWriter(OutputStream targetStream, io.apiman.manager.api.core.logging.IApimanLogger logger) throws IOException
targetStream - logger - IOExceptionprotected org.codehaus.jackson.JsonGenerator jsonGenerator()
jsonGenerator in class AbstractJsonWriter<GlobalElementsEnum>protected Map<Enum<GlobalElementsEnum>,Boolean> finished()
finished in class AbstractJsonWriter<GlobalElementsEnum>public IExportWriter writeMetadata(MetadataBean metadata)
writeMetadata in interface IExportWriterpublic IExportWriter startGateways()
startGateways in interface IExportWriterpublic IExportWriter writeGateway(io.apiman.manager.api.beans.gateways.GatewayBean gb)
writeGateway in interface IExportWriterpublic IExportWriter endGateways()
endGateways in interface IExportWriterpublic IExportWriter startPlugins()
startPlugins in interface IExportWriterpublic IExportWriter writePlugin(io.apiman.manager.api.beans.plugins.PluginBean pb)
writePlugin in interface IExportWriterpublic IExportWriter endPlugins()
endPlugins in interface IExportWriterpublic IExportWriter startPolicyDefs()
startPolicyDefs in interface IExportWriterIExportWriter.startPolicyDefs()public IExportWriter writePolicyDef(io.apiman.manager.api.beans.policies.PolicyDefinitionBean policyDef)
writePolicyDef in interface IExportWriterIExportWriter.writePolicyDef(io.apiman.manager.api.beans.policies.PolicyDefinitionBean)public IExportWriter endPolicyDefs()
endPolicyDefs in interface IExportWriterIExportWriter.endPolicyDefs()public IExportWriter startUsers()
startUsers in interface IExportWriterpublic IExportWriter writeUser(io.apiman.manager.api.beans.idm.UserBean user)
writeUser in interface IExportWriterpublic IExportWriter endUsers()
endUsers in interface IExportWriterpublic IExportWriter startRoles()
startRoles in interface IExportWriterpublic IExportWriter writeRole(io.apiman.manager.api.beans.idm.RoleBean role)
writeRole in interface IExportWriterpublic IExportWriter endRoles()
endRoles in interface IExportWriterpublic IExportWriter startOrgs()
startOrgs in interface IExportWriterpublic IExportWriter startOrg(io.apiman.manager.api.beans.orgs.OrganizationBean org)
startOrg in interface IExportWriterpublic IExportWriter startMemberships()
startMemberships in interface IExportWriterpublic IExportWriter writeMembership(io.apiman.manager.api.beans.idm.RoleMembershipBean membership)
writeMembership in interface IExportWriterpublic IExportWriter endMemberships()
endMemberships in interface IExportWriterpublic IExportWriter startPlans()
startPlans in interface IExportWriterIExportWriter.startPlans()public IExportWriter startPlan(io.apiman.manager.api.beans.plans.PlanBean plan)
startPlan in interface IExportWriterIExportWriter.startPlan(io.apiman.manager.api.beans.plans.PlanBean)public IExportWriter startPlanVersions()
startPlanVersions in interface IExportWriterIExportWriter.startPlanVersions()public IExportWriter startPlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean pvb)
startPlanVersion in interface IExportWriterIExportWriter.startPlanVersion(io.apiman.manager.api.beans.plans.PlanVersionBean)public IExportWriter startPlanPolicies()
startPlanPolicies in interface IExportWriterIExportWriter.startPlanPolicies()public IExportWriter writePlanPolicy(io.apiman.manager.api.beans.policies.PolicyBean policy)
writePlanPolicy in interface IExportWriterIExportWriter.writePlanPolicy(io.apiman.manager.api.beans.policies.PolicyBean)public IExportWriter endPlanPolicies()
endPlanPolicies in interface IExportWriterIExportWriter.endPlanPolicies()public IExportWriter endPlanVersion()
endPlanVersion in interface IExportWriterIExportWriter.endPlanVersion()public IExportWriter endPlanVersions()
endPlanVersions in interface IExportWriterIExportWriter.endPlanVersions()public IExportWriter endPlan()
endPlan in interface IExportWriterIExportWriter.endPlan()public IExportWriter endPlans()
endPlans in interface IExportWriterIExportWriter.endPlans()public IExportWriter startServices()
startServices in interface IExportWriterIExportWriter.startServices()public IExportWriter startService(io.apiman.manager.api.beans.services.ServiceBean service)
startService in interface IExportWriterIExportWriter.startService(io.apiman.manager.api.beans.services.ServiceBean)public IExportWriter startServiceVersions()
startServiceVersions in interface IExportWriterIExportWriter.startServiceVersions()public IExportWriter startServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean pvb)
startServiceVersion in interface IExportWriterIExportWriter.startServiceVersion(io.apiman.manager.api.beans.services.ServiceVersionBean)public IExportWriter startServicePolicies()
startServicePolicies in interface IExportWriterIExportWriter.startServicePolicies()public IExportWriter writeServicePolicy(io.apiman.manager.api.beans.policies.PolicyBean policy)
writeServicePolicy in interface IExportWriterIExportWriter.writeServicePolicy(io.apiman.manager.api.beans.policies.PolicyBean)public IExportWriter endServicePolicies()
endServicePolicies in interface IExportWriterIExportWriter.endServicePolicies()public IExportWriter endServiceVersion()
endServiceVersion in interface IExportWriterIExportWriter.endServiceVersion()public IExportWriter endServiceVersions()
endServiceVersions in interface IExportWriterIExportWriter.endServiceVersions()public IExportWriter endService()
endService in interface IExportWriterIExportWriter.endService()public IExportWriter endServices()
endServices in interface IExportWriterIExportWriter.endServices()public IExportWriter startApplications()
startApplications in interface IExportWriterIExportWriter.startApplications()public IExportWriter startApplication(io.apiman.manager.api.beans.apps.ApplicationBean application)
startApplication in interface IExportWriterio.apiman.manager.api.exportimport.write.IExportWriter#startApplication(io.apiman.manager.api.beans.applications.ApplicationBean)public IExportWriter startApplicationVersions()
startApplicationVersions in interface IExportWriterIExportWriter.startApplicationVersions()public IExportWriter startApplicationVersion(io.apiman.manager.api.beans.apps.ApplicationVersionBean pvb)
startApplicationVersion in interface IExportWriterio.apiman.manager.api.exportimport.write.IExportWriter#startApplicationVersion(io.apiman.manager.api.beans.applications.ApplicationVersionBean)public IExportWriter startApplicationPolicies()
startApplicationPolicies in interface IExportWriterIExportWriter.startApplicationPolicies()public IExportWriter writeApplicationPolicy(io.apiman.manager.api.beans.policies.PolicyBean policy)
writeApplicationPolicy in interface IExportWriterIExportWriter.writeApplicationPolicy(io.apiman.manager.api.beans.policies.PolicyBean)public IExportWriter endApplicationPolicies()
endApplicationPolicies in interface IExportWriterIExportWriter.endApplicationPolicies()public IExportWriter startApplicationContracts()
startApplicationContracts in interface IExportWriterIExportWriter.startApplicationContracts()public IExportWriter writeApplicationContract(io.apiman.manager.api.beans.contracts.ContractBean cb)
writeApplicationContract in interface IExportWriterIExportWriter.writeApplicationContract(io.apiman.manager.api.beans.contracts.ContractBean)public IExportWriter endApplicationContracts()
endApplicationContracts in interface IExportWriterIExportWriter.endApplicationContracts()public IExportWriter endApplicationVersion()
endApplicationVersion in interface IExportWriterIExportWriter.endApplicationVersion()public IExportWriter endApplicationVersions()
endApplicationVersions in interface IExportWriterIExportWriter.endApplicationVersions()public IExportWriter endApplication()
endApplication in interface IExportWriterIExportWriter.endApplication()public IExportWriter endApplications()
endApplications in interface IExportWriterIExportWriter.endApplications()public IExportWriter startAudits()
startAudits in interface IExportWriterIExportWriter.startAudits()public IExportWriter writeAudit(io.apiman.manager.api.beans.audit.AuditEntryBean ab)
writeAudit in interface IExportWriterIExportWriter.writeAudit(io.apiman.manager.api.beans.audit.AuditEntryBean)public IExportWriter endAudits()
endAudits in interface IExportWriterIExportWriter.endAudits()public IExportWriter endOrg()
endOrg in interface IExportWriterIExportWriter.endOrg()public IExportWriter endOrgs()
endOrgs in interface IExportWriterpublic void close()
close in interface IExportWriterCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.