Skip to content

Instantly share code, notes, and snippets.

View donatasnicequestion's full-sized avatar

Donatas Valys donatasnicequestion

View GitHub Profile
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:key name="gis" match="*" use="name()"/>
<xsl:template match="/">
<table>
<xsl:apply-templates/>
<xsl:message>done reading</xsl:message>
<xsl:for-each select="//*[generate-id(.)=generate-id(key('gis',name(.))[1])]">
<xsl:sort select="name()"/>
<tr>
<td><xsl:value-of select="name(.)"/></td>
@donatasnicequestion
donatasnicequestion / TaskFlowCall.java
Created January 19, 2013 17:15
/** Utility bean, decleared and configured in a task-flow-template.xml * as a request scoped bean to suport a parameter passing * between ADF task flows * * @param <T> task flow input parameter type * @param <R> task flow return value type * * @author Donatas Valys */
package com.nicequestion.donatas.adf.commons;
/** Utility bean, decleared and configured in a task-flow-template.xml
* as a request scoped bean to suport a parameter passing
* between ADF task flows
*
* @param <T> task flow input parameter type
* @param <R> task flow return value type
*
* @author Donatas Valys
@donatasnicequestion
donatasnicequestion / TaskFlowParametersProvider.java
Created January 19, 2013 18:46
** Provider interface for a consuming * ADF Task Flow controller to provide an * input parameter and receive a return value * * @param <T> task flow input parameter type * @param <R> task flow return value type * * @author Donatas Valys *
package com.nicequestion.donatas.adf.commons;
import java.io.Serializable;
/** Provider interface for a consuming
* ADF Task Flow controller to provide an
* input parameter and receive a return value
*
* @param <T> task flow input parameter type
* @param <R> task flow return value type
@donatasnicequestion
donatasnicequestion / ADFBeanValidator.java
Created June 7, 2014 20:55
ADF Bean Validator for JSF303 integration with Oracle ADF
package com.nicequestion.donatas.adf.validate;
import javax.el.ValueExpression;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.BeanValidator;
import javax.faces.validator.FacesValidator;
import javax.faces.validator.ValidatorException;