Class FcLdapQueryProps

java.lang.Object
de.xima.fc.workflow.taglib.model.BaseActionProps
de.xima.fc.workflow.model.nodes.FcLdapQueryProps
All Implemented Interfaces:
IDescriptionProviding, INameProviding, Serializable

public class FcLdapQueryProps extends BaseActionProps implements Serializable
Model class for the database statement action (EWorkflowNodeType.FC_LDAP_QUERY).
Since:
7.0.0
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • FcLdapQueryProps

      public FcLdapQueryProps()
  • Method Details

    • getBaseDN

      public String getBaseDN()
      Returns:
      the base-DN
    • setBaseDN

      public void setBaseDN(String baseDN)
      Parameters:
      baseDN - the base DN
    • getLdapConnection

      public UuidEntityRef getLdapConnection()
      Returns:
      The reference to the LDAP connection to use
    • setLdapConnection

      public void setLdapConnection(UuidEntityRef ldapConnectionUuid)
      Parameters:
      ldapConnectionUuid - A reference to an LDAP connection from the client section
    • getLdapQuery

      public UuidEntityRef getLdapQuery()
      Returns:
      UuidEntityRef of a client defined LDAP query.
    • setLdapQuery

      public void setLdapQuery(UuidEntityRef queryUuid)
      Parameters:
      queryUuid - A reference to a client defined LDAP query.
    • getQuery

      public String getQuery()
      Returns:
      the LDAP query
    • setQuery

      public void setQuery(String query)
      Parameters:
      query - the LDAP query
    • getQueryParameters

      public List<Setting<String>> getQueryParameters()
      Returns:
      Parameters for the selected LDAP query.
    • setQueryParameters

      public void setQueryParameters(List<Setting<String>> queryParameter)
      Parameters:
      queryParameter - parameters for the selected LDAP query.
    • getResultAttributes

      public List<GenericStringModel> getResultAttributes()
      Returns:
      A list of attribute, that should be returned from the LDAP query result. If the list is empty, all attributes will be returned.
    • setResultAttributes

      public void setResultAttributes(List<GenericStringModel> resultAttributes)
      Parameters:
      resultAttributes - A list of attributes that should be returned from the LDAP query result. If the list is empty, all attributes will be returned.
    • isUseClientLdapConnection

      @Deprecated public boolean isUseClientLdapConnection()
      Deprecated.
      Use LDAPZugriffs only.
      Returns:
      true if the LDAP connection from the client should be used, otherwise false
    • setUseClientLdapConnection

      @Deprecated public void setUseClientLdapConnection(boolean useClientLdapConnection)
      Deprecated.
      Use LDAPZugriffs only.
      Parameters:
      useClientLdapConnection - true if the LDAP connection from the client should be used, otherwise false.
    • isUseClientLdapQuery

      public boolean isUseClientLdapQuery()
      Returns:
      true if a configured LDAP query should be used. Otherwise, an LDAP query will be defined inside this action.
    • setUseClientLdapQuery

      public void setUseClientLdapQuery(boolean useClientLdapQuery)
      Parameters:
      useClientLdapQuery - true if a configured LDAP query should be used. Otherwise, the user must define the LDAP query in the action's configuration.