Skip to content

Instantly share code, notes, and snippets.

View ramannanda9's full-sized avatar

Ramandeep Singh ramannanda9

View GitHub Profile
@ramannanda9
ramannanda9 / gist:7344308
Created November 6, 2013 21:21
AMimpl test and OIDOperations class
package model;
import java.util.Map;
import java.util.logging.Level;
import model.common.AppModule;
import oracle.adf.share.logging.ADFLogger;
@ramannanda9
ramannanda9 / gist:8147672
Last active January 1, 2016 12:58
Recursive delete organization, Its users or permissions, remove inheritance and itself.
/**
* This method recursively deletes and organization and its permission objects/users
* Its descendants if any are there before deleting the organization
* @param orgUnit The orgUnit name
* @param delAdmMgr A delegated Admin Manager instance
* @param revMgr A Delegated review manager instance
* @param rvMgr A review manager instance
* @param admMgr A admin manager instance
* @return
*/
@ramannanda9
ramannanda9 / gist:8149182
Created December 27, 2013 16:18
Enabling filtering adf table
//in bindings add
<searchRegion Criteria=""
Customizer="oracle.jbo.uicli.binding.JUSearchBindingCustomizer"
Binds="IteratorName" id="DummyName"/>
//in fragment use af:table add the following
filterModel="#{bindings.DummyName.queryDescriptor}"
queryListener="#{bindings.DummyName.processQuery}"
@ramannanda9
ramannanda9 / gist:8689024
Created January 29, 2014 14:24
programmatic view object example
public class UserTrVOImpl extends ViewObjectImpl {
/**
* This is the default constructor (do not remove).
*/
public UserTrVOImpl() {
}
private int resultSize=0;
protected Iterator<User> userIterator;
private boolean inExecuteEmptyRowSet = false;
@ramannanda9
ramannanda9 / FilterBeanInJava
Created July 5, 2014 12:52
It is used to filter the content in a managed bean
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
<af:table var="row" rowBandingInterval="0" id="t11"
binding="#{pageFlowScope.tempBean.table}" value="#{pageFlowScope.tempBean.valuesList}"
rowSelection="multiple"
queryListener="#{pageFlowScope.tempBean.onQuery}"
filterModel="#{pageFlowScope.tempBean.qs}"
filterVisible="true" emptyText="no result found">
<af:column sortProperty="firstName" sortable="true" filterable="true"
headerText="FirstName" id="c1">
<af:outputText value="#{row.firstName}" id="ot1"/>
@ramannanda9
ramannanda9 / Person.java
Created July 5, 2014 12:56
Person Class
public class Person {
private String firstName;
private String lastName;
public Person() {
super();
}
public void setFirstName(String firstName) {
this.firstName = firstName;
@ramannanda9
ramannanda9 / CustomBindingDefHolder
Created July 7, 2014 07:29
Holds attribute and binding definitions
package com.blogspot.ramannanda.demos.validationapp.view.backing;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import javax.el.ELContext;
import javax.faces.context.FacesContext;
@ramannanda9
ramannanda9 / LDAPOperations.java
Created September 22, 2014 18:31
This utility class can be used to integrate with IAM Fortress SDK
package com.blogspot.ramannanda.security.fortress;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import oracle.adf.share.logging.ADFLogger;
@ramannanda9
ramannanda9 / TypefaceUtil.java
Last active August 29, 2015 14:07
Override fonts application wide in android.
package com.blogspot.ramannanda.apps.simplyread.utils;
import android.content.Context;
import android.graphics.Typeface;
import android.renderscript.Font;
import android.util.Log;
import java.lang.reflect.Field;
public class TypefaceUtil {