Class FindByType

java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.FindByType
All Implemented Interfaces:
Serializable

public class FindByType extends ValueClass implements Serializable
This class holds additional information for FindInfo, in order to restrict a search using document types. The default resolving sequence is ordered by the grade of restriction:
1. typeIDs, typeNames, typeExtensions is the most specialised information,
2. typeDocuments containing all document types (IDs, Names, Extensions),
3. and typeStructures including all levels of structure elements.
4. If none of the parameters above is valid, the complete restriction FindByType is omitted.

Copyright: Copyright (c) 2004

Organisation: ELO Digital Office GmbH

See Also:
  • Field Details

    • typeDocuments

      protected boolean typeDocuments
      Include all document types
    • typeExtensions

      protected String[] typeExtensions
      Associated document extensions; must be resolved to typeIDs
    • typeIDs

      protected int[] typeIDs
      Type identifiers; a direct mapping of objtype
    • typeNames

      protected String[] typeNames
      Type names; must be resolved to typeIDs
    • typeStructures

      protected boolean typeStructures
      Include all structure elements
  • Constructor Details

    • FindByType

      public FindByType()
    • FindByType

      public FindByType(boolean typeDocuments, String[] typeExtensions, int[] typeIDs, String[] typeNames, boolean typeStructures)
  • Method Details

    • isTypeDocuments

      public boolean isTypeDocuments()
    • setTypeDocuments

      public void setTypeDocuments(boolean typeDocuments)
    • getTypeExtensions

      public String[] getTypeExtensions()
    • setTypeExtensions

      public void setTypeExtensions(String[] typeExtensions)
    • getTypeIDs

      public int[] getTypeIDs()
    • setTypeIDs

      public void setTypeIDs(int[] typeIDs)
    • getTypeNames

      public String[] getTypeNames()
    • setTypeNames

      public void setTypeNames(String[] typeNames)
    • isTypeStructures

      public boolean isTypeStructures()
    • setTypeStructures

      public void setTypeStructures(boolean typeStructures)
    • toString

      public String toString()
      Overrides:
      toString in class Object