public Set<String> schemaSubEntries(SSOToken token,String objName,String filter,String sidFilter,int numOfEntries,boolean sortResults,boolean ascendingOrder) throws SMSException, SSOException {
  if (objName == null || objName.length() == 0 || filter == null || filter.length() == 0 || sidFilter == null || sidFilter.length() == 0) {
    throw new IllegalArgumentException("SMSFlatFileObject.schemaSubEntries: " + "One or more arguments is null or empty.");
  }
  Set<String> subentries=null;
  try {
    subentries=getSubEntries(objName,filter,sidFilter,numOfEntries,sortResults,ascendingOrder);
  }
 catch (  ServiceNotFoundException e) {
    subentries=new CaseInsensitiveHashSet<>();
  }
  if (mDebug.messageEnabled()) {
    mDebug.message("SMSFlatFileObject: " + "SchemaSubEntries search " + filter + " for "+ objName+ " returned "+ subentries.size()+ " items");
  }
  return (subentries);
}

public Set < String > schemaSubEntries ( SSOToken token , String objName , String filter , String sidFilter , int numOfEntries , boolean sortResults , boolean ascendingOrder ) throws SMSException , SSOException { if ( objName == null || objName . length ( ) == 0 || filter == null || filter . length ( ) == 0 || sidFilter == null || sidFilter . length ( ) == 0 ) { throw new IllegalArgumentException ( "SMSFlatFileObject.schemaSubEntries: " + "One or more arguments is null or empty." ) ; } Set < String > subentries = null ; try { subentries = getSubEntries ( objName , filter , sidFilter , numOfEntries , sortResults , ascendingOrder ) ; } catch ( ServiceNotFoundException e ) { subentries = new CaseInsensitiveHashSet < > ( ) ; } if ( mDebug . messageEnabled ( ) ) { mDebug . message ( "SMSFlatFileObject: " + "SchemaSubEntries search " + filter + " for " + objName + " returned " + subentries . size ( ) + " items" ) ; } return ( subentries ) ; }
returns a set of sub entry names that match the given filter and the given sun service id filter .
