Class FindByAcl

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

public class FindByAcl extends ValueClass implements Serializable
Find objects by ACL
Since:
7.00.000.011
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String[]
    Find objects that are protected by one of this ACLs.
    protected boolean
    Return a list of unique ACL entries.

    Fields inherited from class byps.BValueClass

    bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    void
    setAcls(String[] acls)
     
    void
    setDistinctAcl(boolean distinctAcl)
     
     

    Methods inherited from class byps.BValueClass

    getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • distinctAcl

      protected boolean distinctAcl
      Return a list of unique ACL entries. The ACL entries are wrapped in arbitary Sord objects which are returned in FindResult.sords. This functionality can be combinded with a FindChildren object to return all ACLs used in a sub tree.
      See Also:
    • acls

      protected String[] acls
      Find objects that are protected by one of this ACLs. For access checking, the order of the ACL items is irrelevant. That means, two ACL lists with the same items in different order are equal. But for this search option, the order of the items are relevant. Thus, the ACLs in the database must exactly match the given values. Wildcard * is supported, if only one ACL is supplied. This member is ignored, if distinctAcl is true.
  • Constructor Details

    • FindByAcl

      public FindByAcl()
    • FindByAcl

      public FindByAcl(FindByAcl rhs)
  • Method Details

    • isDistinctAcl

      public boolean isDistinctAcl()
    • setDistinctAcl

      public void setDistinctAcl(boolean distinctAcl)
    • getAcls

      public String[] getAcls()
    • setAcls

      public void setAcls(String[] acls)
    • toString

      public String toString()
      Overrides:
      toString in class Object