Package de.xima.fc.workflow.model.nodes
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
@NotEmptyIf(field="baseDN",dependants="useClientLdapQuery",target=FcLdapQueryProps.class) @NotEmptyIf(field="query",dependants="useClientLdapQuery",target=FcLdapQueryProps.class) @NotNullIf(field="ldapConnection",dependants={"useClientLdapQuery","useClientLdapConnection"},target=FcLdapQueryProps.class) @NotNullIf(field="ldapQuery",dependants="useClientLdapQuery",target=FcLdapQueryProps.class) 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:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION 
- 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME 
 - 
 
- 
Constructor Summary
Constructors Constructor Description FcLdapQueryProps() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetBaseDN()UuidEntityRefgetLdapConnection()UuidEntityRefgetLdapQuery()StringgetQuery()List<Setting<String>>getQueryParameters()List<GenericStringModel>getResultAttributes()booleanisUseClientLdapConnection()Deprecated.UseLDAPZugriffs only.booleanisUseClientLdapQuery()voidsetBaseDN(String baseDN)voidsetLdapConnection(UuidEntityRef ldapConnectionUuid)voidsetLdapQuery(UuidEntityRef queryUuid)voidsetQuery(String query)voidsetQueryParameters(List<Setting<String>> queryParameter)voidsetResultAttributes(List<GenericStringModel> resultAttributes)voidsetUseClientLdapConnection(boolean useClientLdapConnection)Deprecated.UseLDAPZugriffs only.voidsetUseClientLdapQuery(boolean useClientLdapQuery)- 
Methods inherited from class de.xima.fc.workflow.taglib.model.BaseActionProps
getBeschreibung, getColor, getDescription, getIcon, getName, setColor, setDescription, setIcon, setName 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getBaseDN
public String getBaseDN()
- Returns:
 - the base-DN
 
 
- 
getLdapConnection
public UuidEntityRef getLdapConnection()
- Returns:
 - the 
UuidEntityRefof a LDAP connection from the client section 
 
- 
getLdapQuery
public UuidEntityRef getLdapQuery()
- Returns:
 UuidEntityRefof a client defined LDAP query.
 
- 
getQuery
public String getQuery()
- Returns:
 - the LDAP query
 
 
- 
getQueryParameters
public List<Setting<String>> getQueryParameters()
- Returns:
 - parameters for the selcted LDAP query.
 
 
- 
getResultAttributes
public List<GenericStringModel> getResultAttributes()
- Returns:
 - a list of attributes, that should returned from the LDAP query result. If the list is empty, all attributes will be returned.
 
 
- 
isUseClientLdapConnection
@Deprecated public boolean isUseClientLdapConnection()
Deprecated.UseLDAPZugriffs only.- Returns:
 trueif the LDAP connection from the client should be used, otherwisefalse
 
- 
isUseClientLdapQuery
public boolean isUseClientLdapQuery()
- Returns:
 trueif a configured LDAP query should be used. Otherwise a LDAP query will be defined inside this action.
 
- 
setBaseDN
public void setBaseDN(String baseDN)
- Parameters:
 baseDN- the base DN
 
- 
setLdapConnection
public void setLdapConnection(UuidEntityRef ldapConnectionUuid)
- Parameters:
 ldapConnectionUuid- theUuidEntityRefof a LDAP connection from the client section
 
- 
setLdapQuery
public void setLdapQuery(UuidEntityRef queryUuid)
- Parameters:
 queryUuid- aUuidEntityRefof a client defined LDAP query.
 
- 
setQuery
public void setQuery(String query)
- Parameters:
 query- the LDAP query
 
- 
setQueryParameters
public void setQueryParameters(List<Setting<String>> queryParameter)
- Parameters:
 queryParameter- parameters for the selected LDAP query.
 
- 
setResultAttributes
public void setResultAttributes(List<GenericStringModel> resultAttributes)
- Parameters:
 resultAttributes- returns a list of attributes, that should returned from the LDAP query result. If the list is empty, all attributes will be returned.
 
- 
setUseClientLdapConnection
@Deprecated public void setUseClientLdapConnection(boolean useClientLdapConnection)
Deprecated.UseLDAPZugriffs only.- Parameters:
 useClientLdapConnection-trueif the LDAP connection from the client should be used, otherwisefalse.
 
- 
setUseClientLdapQuery
public void setUseClientLdapQuery(boolean useClientLdapQuery)
- Parameters:
 useClientLdapQuery-trueif a configured LDAP query should be used. Otherwise a the LDAP query will be defined inside this action.
 
 - 
 
 -