Class DefaultWritableDirectoryForGroupsExistsCriteria
java.lang.Object
com.atlassian.confluence.admin.criteria.DefaultWritableDirectoryForGroupsExistsCriteria
- All Implemented Interfaces:
AdminConfigurationCriteria,WritableDirectoryForGroupsExistsCriteria
public class DefaultWritableDirectoryForGroupsExistsCriteria
extends Object
implements AdminConfigurationCriteria, WritableDirectoryForGroupsExistsCriteria
Criteria for checking that we have a directory we can add groups to.
Note: will get it wrong if Confluence thinks it can write to the directory, but the directory disagrees. This happens with Remote Crowd directories.
- Since:
- 5.5.1
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultWritableDirectoryForGroupsExistsCriteria(SettingsManager settingsManager, com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.manager.permission.PermissionManager permissionManager) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetValue()booleanbooleanhasValue()booleanisMet()Whether the acceptance criteria is met or not for this admin configuration.voidsetIgnored(boolean ignored)
-
Constructor Details
-
DefaultWritableDirectoryForGroupsExistsCriteria
public DefaultWritableDirectoryForGroupsExistsCriteria(SettingsManager settingsManager, com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory, com.atlassian.crowd.manager.permission.PermissionManager permissionManager)
-
-
Method Details
-
isMet
public boolean isMet()Description copied from interface:AdminConfigurationCriteriaWhether the acceptance criteria is met or not for this admin configuration.- Specified by:
isMetin interfaceAdminConfigurationCriteria- Specified by:
isMetin interfaceWritableDirectoryForGroupsExistsCriteria- Returns:
- true if the acceptance criteria is met, false otherwise.
-
getValue
- Specified by:
getValuein interfaceAdminConfigurationCriteria- Returns:
- A human-friendly representation of the current value of the admin configuration.
-
hasValue
public boolean hasValue()- Specified by:
hasValuein interfaceAdminConfigurationCriteria- Returns:
- true if the task has a value which can be configured.
-
hasLiveValue
public boolean hasLiveValue()- Specified by:
hasLiveValuein interfaceAdminConfigurationCriteria- Returns:
- Whether the value for this configuration criteria should always be queried as opposed to cached. Useful for getting live data instead of an 'accepted value' when an associated task is completed.
-
getIgnored
public boolean getIgnored()- Specified by:
getIgnoredin interfaceAdminConfigurationCriteria- Returns:
- true if the acceptance criteria for this configuration has been ignored by an end-user, false otherwise.
-
setIgnored
public void setIgnored(boolean ignored) - Specified by:
setIgnoredin interfaceAdminConfigurationCriteria- Parameters:
ignored- whether this acceptance criteria should be ignored or not.
-