This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# replace {{resource}} by the name of the resource | |
# replace {{secured}} by the appropiate authorization trait name, i.e. 'secured', 'auth', etc... | |
traits: | |
- {{secured}}: | |
queryParameters: | |
# authorization query params | |
headers: | |
# authorization headers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# replace {{resource}} with the camelCase name of the resoure | |
# replace {{Resource}} with the PascalCase name of the resource | |
<!-- {{Resource}}s DB --> | |
<sub-flow name="get{{Resource}}sFlow"> | |
<flow-ref name="retrieve{{Resource}}sFlow" doc:name="retrieve{{Resource}}sFlow" /> | |
<set-variable variableName="{{resource}}s" value="#[ [] ]" doc:name="{{resource}}s" /> | |
<foreach doc:name="For Each"> | |
<custom-transformer class="org.mule.sdg.transformers.{{Resource}}MapToJson" doc:name="{{Resource}}MapToJson" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# replace {{resource}} with the camelCase name of the resoure | |
# replace {{Resource}} with the PascalCase name of the resource | |
# replace {{table}} with the DB table | |
<sub-flow name="retrieve{{Resource}}sFlow" > | |
<logger level="INFO" message="Fetching {{resource}}s from DB..." doc:name="Logger"/> | |
<db:select config-ref="MySQL_Conf" doc:name="Select"> | |
<db:parameterized-query><![CDATA[SELECT * FROM {{table}}]]></db:parameterized-query> | |
</db:select> | |
<choice doc:name="Choice"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// replace {{projectPkg}} | |
// replace {{resource}} | |
// replace {{Resource}} | |
package org.mule.{{projectPkg}}.validation; | |
import java.util.Map; | |
import org.mule.api.MuleEventContext; | |
import org.mule.api.MuleMessage; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// replace {{projectPkg}} | |
// replace {{resource}} | |
// replace {{Resource}} | |
package org.mule.{{projectPkg}}.transformers; | |
import java.util.Map; | |
import org.mule.api.MuleMessage; | |
import org.mule.api.transformer.TransformerException; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// replace {{projectPkg}} | |
// replace {{resource}} | |
// replace {{Resource}} | |
package org.mule.{{projectPkg}}.transformers; | |
import java.util.HashMap; | |
import java.util.Map; | |
import org.json.JSONObject; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# replace {{resource}} | |
# replace {{Resource}} | |
# replace {{projectPkg}} | |
<flow name="get:/{{resource}}s:api-config"> | |
<flow-ref name="authUserFlow" doc:name="Authenticate User" /> | |
<flow-ref name="authUserAgentFlow" doc:name="Authorize User Against Agent" /> | |
<flow-ref name="get{{Resource}}sFlow" doc:name="get{{Resource}}sFlow" /> | |
<custom-transformer class="org.mule.{{projectPkg}}.transformers.StandardJsonWrapper" doc:name="StandardJsonWrapper" /> | |
</flow> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// replace {{projectPkg}} | |
package org.mule.{{projectPkg}}.transformers; | |
import org.json.JSONObject; | |
import org.mule.api.transformer.TransformerException; | |
import org.mule.sdg.utils.JsonWrapper; | |
import org.mule.transformer.AbstractTransformer; | |
public class StandardJsonWrapper extends AbstractTransformer { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// replace {{projectPkg}} | |
package org.mule.{{projectPkg}}.utils; | |
import org.json.JSONObject; | |
public class JsonWrapper { | |
public static JSONObject wrapMessage(String data, boolean isSuccessful, String errorMsg) { | |
StringBuilder jsonString = new StringBuilder("{"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function horn() { | |
var snd = new Audio("data:audio/wav;base64,UklGRiS6AwBXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YQC6AwAAAP//AQAAAAAAAAABAAAAAAD//wEAAAAAAAAA//8AAAEAAAAAAAIA/////wAAAAABAAAAAAAAAAAA//8BAAAAAAD//wEAAAAAAP//AAABAAAAAAAAAP////8BAAAAAQD//wEAAAAAAAAA//8AAAAAAAABAP7/AQD//wEA//8AAAIA//8AAAEAAAAAAAAAAAD//wEA//8AAAEAAAD//wEAAAABAAAAAAAAAAAAAAAAAAEA//8BAAAA//8AAAEAAAD//wEAAAD//wIA/v8CAAAA//8AAP//AgD/////AQAAAAAA//8AAAEA/////wEAAAD//wAAAQAAAAAAAAAAAP//AAABAP7/AQAAAAAA//8CAAAA//8AAAAAAAABAP//AAAAAAEA//8BAAAA//8BAAAA//8AAAEA/v8CAP////8BAP//AQAAAAAA//8BAP//AAABAP//AQD//wAAAAABAAAAAAAAAAAA//8AAAAAAAABAAAA//8AAAEA//8AAAEAAQAAAAAA//8BAAAAAQD//wAAAAABAAAAAAD//wEAAQD//wAA//8AAAAAAgD//wEA/v8BAP//AQABAP7/AgD//wAAAQD//wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQD//wAAAQAAAAAAAAAAAP//AQAAAAAAAAAAAP//AQABAAAA//8AAP//AQABAP//AQD//wAAAAACAAAAAAD//wAAAAAAAAEAAAD//wAAAAAAAAAAAAD//wAAAQD//wEAAAAAAAAA//8BAP7/AAABAP//AAABAP7/AgAAAP//AAABAP//AAABAP//AAD//wEAAAAAAAEA//8AAAEAAAAAAAAA//8BAP//AQAAAP//AQD//wAAAQAAAAAAAQD//// |
OlderNewer