Tabnine Logo
AuthorizationManager.isAuthorizationEnabled
Code IndexAdd Tabnine to your IDE (free)

How to use
isAuthorizationEnabled
method
in
org.camunda.bpm.engine.impl.persistence.entity.AuthorizationManager

Best Java code snippets using org.camunda.bpm.engine.impl.persistence.entity.AuthorizationManager.isAuthorizationEnabled (Showing top 20 results out of 315)

origin: camunda/camunda-bpm-platform

public void deleteAuthorizationsByResourceIdAndGroupId(Resource resource, String resourceId, String groupId) {
 if(resourceId == null) {
  throw new IllegalArgumentException("Resource id cannot be null");
 }
 if(isAuthorizationEnabled()) {
  Map<String, Object> deleteParams = new HashMap<String, Object>();
  deleteParams.put("resourceType", resource.resourceType());
  deleteParams.put("resourceId", resourceId);
  deleteParams.put("groupId", groupId);
  getDbEntityManager().delete(AuthorizationEntity.class, "deleteAuthorizationsForResourceId", deleteParams);
 }
}
origin: camunda/camunda-bpm-platform

public void deleteAuthorizationsByResourceIdAndUserId(Resource resource, String resourceId, String userId) {
 if(resourceId == null) {
  throw new IllegalArgumentException("Resource id cannot be null");
 }
 if(isAuthorizationEnabled()) {
  Map<String, Object> deleteParams = new HashMap<String, Object>();
  deleteParams.put("resourceType", resource.resourceType());
  deleteParams.put("resourceId", resourceId);
  deleteParams.put("userId", userId);
  getDbEntityManager().delete(AuthorizationEntity.class, "deleteAuthorizationsForResourceId", deleteParams);
 }
}
origin: camunda/camunda-bpm-platform

public void deleteAuthorizationsByResourceId(Resource resource, String resourceId) {
 if(resourceId == null) {
  throw new IllegalArgumentException("Resource id cannot be null");
 }
 if(isAuthorizationEnabled()) {
  Map<String, Object> deleteParams = new HashMap<String, Object>();
  deleteParams.put("resourceType", resource.resourceType());
  deleteParams.put("resourceId", resourceId);
  getDbEntityManager().delete(AuthorizationEntity.class, "deleteAuthorizationsForResourceId", deleteParams);
 }
}
origin: camunda/camunda-bpm-platform

public void deleteAuthorizationsByResourceIdAndUserId(Resource resource, String resourceId, String userId) {
 if(resourceId == null) {
  throw new IllegalArgumentException("Resource id cannot be null");
 }
 if(isAuthorizationEnabled()) {
  Map<String, Object> deleteParams = new HashMap<String, Object>();
  deleteParams.put("resourceType", resource.resourceType());
  deleteParams.put("resourceId", resourceId);
  deleteParams.put("userId", userId);
  getDbEntityManager().delete(AuthorizationEntity.class, "deleteAuthorizationsForResourceId", deleteParams);
 }
}
origin: camunda/camunda-bpm-platform

public void deleteAuthorizationsByResourceIdAndGroupId(Resource resource, String resourceId, String groupId) {
 if(resourceId == null) {
  throw new IllegalArgumentException("Resource id cannot be null");
 }
 if(isAuthorizationEnabled()) {
  Map<String, Object> deleteParams = new HashMap<String, Object>();
  deleteParams.put("resourceType", resource.resourceType());
  deleteParams.put("resourceId", resourceId);
  deleteParams.put("groupId", groupId);
  getDbEntityManager().delete(AuthorizationEntity.class, "deleteAuthorizationsForResourceId", deleteParams);
 }
}
origin: camunda/camunda-bpm-platform

public void deleteAuthorizationsByResourceId(Resource resource, String resourceId) {
 if(resourceId == null) {
  throw new IllegalArgumentException("Resource id cannot be null");
 }
 if(isAuthorizationEnabled()) {
  Map<String, Object> deleteParams = new HashMap<String, Object>();
  deleteParams.put("resourceType", resource.resourceType());
  deleteParams.put("resourceId", resourceId);
  getDbEntityManager().delete(AuthorizationEntity.class, "deleteAuthorizationsForResourceId", deleteParams);
 }
}
origin: camunda/camunda-bpm-platform

@Override
public void checkUpdateDecisionDefinitionById(String decisionDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  DecisionDefinitionEntity decisionDefinition = findLatestDecisionDefinitionById(decisionDefinitionId);
  if (decisionDefinition != null) {
   checkUpdateDecisionDefinition(decisionDefinition);
  }
 }
}
origin: camunda/camunda-bpm-platform

@Override
public void checkUpdateDecisionDefinitionById(String decisionDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  DecisionDefinitionEntity decisionDefinition = findLatestDecisionDefinitionById(decisionDefinitionId);
  if (decisionDefinition != null) {
   checkUpdateDecisionDefinition(decisionDefinition);
  }
 }
}
origin: camunda/camunda-bpm-platform

@Override
public void checkUpdateProcessInstanceByProcessDefinitionId(String processDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  ProcessDefinitionEntity processDefinition = findLatestProcessDefinitionById(processDefinitionId);
  if (processDefinition != null) {
   checkUpdateProcessInstanceByProcessDefinitionKey(processDefinition.getKey());
  }
 }
}
origin: camunda/camunda-bpm-platform

protected boolean isAuthCheckExecuted() {
 Authentication currentAuthentication = getCurrentAuthentication();
 CommandContext commandContext = Context.getCommandContext();
 return isAuthorizationEnabled()
   && commandContext.isAuthorizationCheckEnabled()
   && currentAuthentication != null
   && currentAuthentication.getUserId() != null;
}
origin: camunda/camunda-bpm-platform

@Override
public void checkDeleteProcessDefinitionById(String processDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  ProcessDefinitionEntity processDefinition = findLatestProcessDefinitionById(processDefinitionId);
  if (processDefinition != null) {
   checkDeleteProcessDefinitionByKey(processDefinition.getKey());
  }
 }
}
origin: camunda/camunda-bpm-platform

protected boolean isAuthCheckExecuted() {
 Authentication currentAuthentication = getCurrentAuthentication();
 CommandContext commandContext = Context.getCommandContext();
 return isAuthorizationEnabled()
   && commandContext.isAuthorizationCheckEnabled()
   && currentAuthentication != null
   && currentAuthentication.getUserId() != null;
}
origin: camunda/camunda-bpm-platform

protected void addPermissionCheck(AuthorizationCheck authCheck, CompositePermissionCheck compositeCheck) {
 CommandContext commandContext = getCommandContext();
 if (isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) {
  authCheck.setPermissionChecks(compositeCheck);
 }
}
origin: camunda/camunda-bpm-platform

@Override
public void checkUpdateProcessInstanceByProcessDefinitionId(String processDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  ProcessDefinitionEntity processDefinition = findLatestProcessDefinitionById(processDefinitionId);
  if (processDefinition != null) {
   checkUpdateProcessInstanceByProcessDefinitionKey(processDefinition.getKey());
  }
 }
}
origin: camunda/camunda-bpm-platform

protected void addPermissionCheck(AuthorizationCheck authCheck, CompositePermissionCheck compositeCheck) {
 CommandContext commandContext = getCommandContext();
 if (isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) {
  authCheck.setPermissionChecks(compositeCheck);
 }
}
origin: camunda/camunda-bpm-platform

@Override
public void checkUpdateProcessDefinitionById(String processDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  ProcessDefinitionEntity processDefinition = findLatestProcessDefinitionById(processDefinitionId);
  if (processDefinition != null) {
   checkUpdateProcessDefinitionByKey(processDefinition.getKey());
  }
 }
}
origin: camunda/camunda-bpm-platform

@Override
public void checkDeleteProcessDefinitionById(String processDefinitionId) {
 if (getAuthorizationManager().isAuthorizationEnabled()) {
  ProcessDefinitionEntity processDefinition = findLatestProcessDefinitionById(processDefinitionId);
  if (processDefinition != null) {
   checkDeleteProcessDefinitionByKey(processDefinition.getKey());
  }
 }
}
origin: camunda/camunda-bpm-platform

public boolean isAuthorized(Permission permission, Resource resource, String resourceId) {
 // this will be called by LdapIdentityProviderSession#isAuthorized() for executing LdapQueries.
 // to be backward compatible a check whether authorization has been enabled inside the given
 // command context will not be done.
 final Authentication currentAuthentication = getCurrentAuthentication();
 if(isAuthorizationEnabled() && currentAuthentication != null && currentAuthentication.getUserId() != null) {
  return isAuthorized(currentAuthentication.getUserId(), currentAuthentication.getGroupIds(), permission, resource, resourceId);
 } else {
  return true;
 }
}
origin: camunda/camunda-bpm-platform

protected void addPermissionCheck(ListQueryParameterObject query, Resource resource, String queryParam, Permission permission) {
 CommandContext commandContext = getCommandContext();
 if (isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) {
  PermissionCheck permCheck = newPermissionCheck();
  permCheck.setResource(resource);
  permCheck.setResourceIdQueryParam(queryParam);
  permCheck.setPermission(permission);
  query.getAuthCheck().addAtomicPermissionCheck(permCheck);
 }
}
origin: camunda/camunda-bpm-platform

protected void addPermissionCheck(ListQueryParameterObject query, Resource resource, String queryParam, Permission permission) {
 CommandContext commandContext = getCommandContext();
 if (isAuthorizationEnabled() && getCurrentAuthentication() != null && commandContext.isAuthorizationCheckEnabled()) {
  PermissionCheck permCheck = newPermissionCheck();
  permCheck.setResource(resource);
  permCheck.setResourceIdQueryParam(queryParam);
  permCheck.setPermission(permission);
  query.getAuthCheck().addAtomicPermissionCheck(permCheck);
 }
}
org.camunda.bpm.engine.impl.persistence.entityAuthorizationManagerisAuthorizationEnabled

Popular methods of AuthorizationManager

  • configureQuery
  • filterAuthenticatedGroupIds
  • isAuthorized
  • addPermissionCheck
  • checkAuthorization
  • checkCamundaAdmin
    Checks if the current authentication contains the group Groups#CAMUNDA_ADMIN. The check is ignored i
  • configureActivityStatisticsQuery
  • configureBatchQuery
  • configureBatchStatisticsQuery
  • configureConditionalEventSubscriptionQuery
  • configureDecisionDefinitionQuery
  • configureDecisionRequirementsDefinitionQuery
  • configureDecisionDefinitionQuery,
  • configureDecisionRequirementsDefinitionQuery,
  • configureDeploymentQuery,
  • configureDeploymentStatisticsQuery,
  • configureEventSubscriptionQuery,
  • configureExecutionQuery,
  • configureExternalTaskFetch,
  • configureExternalTaskQuery,
  • configureHistoricActivityInstanceQuery,
  • configureHistoricBatchQuery

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • putExtra (Intent)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • Collectors (java.util.stream)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now