public class GroupOperations extends ScriptOperations
ScriptOperations.ClassObjectOptions, ScriptOperations.JdbcExecutor, ScriptOperations.SavedSearchResult, ScriptOperations.ServerDefinition, ScriptOperations.ServiceDefinition
Modifier and Type | Field and Description |
---|---|
protected AccessControlList |
m_UseAcl |
INDENT
Constructor and Description |
---|
GroupOperations(ScriptDriver driver)
Constructs a GroupOperations.
|
Modifier and Type | Method and Description |
---|---|
void |
addGroup(String groupname,
String memberGroupName) |
void |
addUser(String groupname,
String memberUserName) |
protected AccessControlEntryDefinition |
createAceDef(LibrarySession sess,
DirectoryObject grantee,
boolean isWorld,
String accessList) |
void |
createAcl(String acltag) |
void |
createAcl(String acltag,
String aclname) |
protected void |
createAcl(String acltag,
String aclname,
String classname) |
void |
createClassAcl(String acltag) |
void |
createClassAcl(String acltag,
String aclname) |
void |
createGroup(String grouptag) |
void |
createGroup(String grouptag,
String groupname) |
void |
createSystemAcl(String acltag) |
void |
createSystemAcl(String acltag,
String aclname) |
DirectoryGroup |
findGroup(LibrarySession sess,
String groupname) |
protected String |
formatAccessLevel(LibrarySession sess,
AccessLevel level) |
void |
freeAcl(String aclname) |
void |
freeGroup(String groupname) |
void |
grantGroup(String aclname,
String grantee,
String acename,
String accessList) |
void |
grantUser(String aclname,
String grantee,
String acename,
String accessList) |
void |
grantWorld(String aclname,
String grantee,
String acename,
String accessList) |
void |
identifyGroup(String grouptag,
String groupname) |
void |
isGroupMember(String groupname,
String memberGroupName) |
void |
isUserMember(String groupname,
String memberUserName) |
protected AccessControlEntry |
lookupAce(LibrarySession sess,
String tag)
Lookup an AccessControlEntry by the specified tag.
|
void |
removeAce(String aclname,
String acename) |
void |
removeGroup(String groupname,
String memberGroupName) |
void |
removeUser(String groupname,
String memberUserName) |
void |
revokeGroup(String aclname,
String grantee,
String acename,
String accessList) |
void |
revokeUser(String aclname,
String grantee,
String acename,
String accessList) |
void |
revokeWorld(String aclname,
String grantee,
String acename,
String accessList) |
protected void |
showACE(String outputprefix,
AccessControlEntry ace,
LibrarySession sess) |
protected void |
showAcl(AccessControlList acl,
LibrarySession sess) |
void |
showAcl(String aclname)
Show details about an ACL.
|
protected void |
showAllAncestors(DirectoryObject obj) |
void |
showAllAncestorsForGroup(String groupname) |
void |
showAllAncestorsForUser(String username) |
protected void |
showAllMembers(DirectoryObject dirobj) |
protected void |
showDirectAncestors(DirectoryObject obj) |
void |
showDirectAncestorsForGroup(String groupname) |
void |
showDirectAncestorsForUser(String username) |
protected void |
showDirectMembers(DirectoryObject dirobj) |
void |
showDiscoverers(String aclname) |
void |
showEffectiveGroupAccess(String aclname,
String groupname) |
void |
showEffectiveUserAccess(String aclname,
String username) |
protected void |
showGroup(DirectoryGroup group) |
void |
showGroup(String groupname)
Show details about a group.
|
void |
showGroupAccess(String aclname,
String groupname) |
protected void |
showMember(DirectoryObject dirobj,
Hashtable h) |
protected void |
showMembers(DirectoryObject[] members,
Hashtable h) |
void |
showNonconformingGroups(String aclname) |
void |
showUserAccess(String aclname,
String username) |
void |
showWorldAccess(String aclname) |
void |
updateAce(String aclname,
String acename,
String accessList) |
void |
useAcl() |
void |
useAcl(String aclname) |
abortTransaction, acquireLock, acquireManualLock, activateAuditHandlerSpecification, activateAuditSpecification, activateOperationActionSpecification, activateServerSpecification, activateSystemObject, addAttachment, addAttribute, addAuditEventProperty, addAuditType, addAuditTypesForClass, addBooleanHandlerProperty, addCategory, addDefinitionAuditEntryType, addDefinitionAuditEntryTypesForClass, addDefinitionAuditEntryTypesUnderClass, addDefinitionBooleanProperty, addDefinitionDoubleProperty, addDefinitionIntegerProperty, addDefinitionLongProperty, addDefinitionProperties, addDefinitionProperty, addDefinitionStringArrayProperty, addDefinitionStringProperty, addDocumentDefinitionCharacterSet, addDocumentDefinitionContent, addDocumentDefinitionContentBfileReference, addDocumentDefinitionLanguage, addGlobalOperationActionSpecification, addGroupMember, addGroupMembers, addIntegerHandlerProperty, addLifecyclePolicyEntryDefinition, addLifecyclePolicyEntryDefinition, addLongHandlerProperty, addManagedServerDeclaration, addManagedServerDeclaration, addManagedServerDeclaration, addManagedServiceDeclaration, addManagedServiceDeclaration, addPreparedSelectorBindValue, addPreparedSelectorBooleanBindValue, addPreparedSelectorIntegerBindValue, addPreparedSelectorLibraryObjectBindValue, addPreparedSelectorLongBindValue, addPreparedSelectorStringBindValue, addPublicObjectDefinitionCategory, addSchemaObjectDefinitionCategory, addStringArrayHandlerProperty, addStringHandlerProperty, addSystemObjectDefinitionBooleanProperty, addSystemObjectDefinitionCategory, addSystemObjectDefinitionIntegerProperty, addSystemObjectDefinitionLongProperty, addSystemObjectDefinitionStringArrayProperty, addSystemObjectDefinitionStringProperty, addToDocumentDefinition, addToPublicObjectDefinition, applyLogLevelOverride, applyNamedFreezeLock, applySingletonLock, assignClassDomain, assignLifecyclePolicyByCategory, assignValueDefault, assignValueDomain, beginTransaction, businessObjectExists, clearImpersonateUser, clearSharedCaches, cloneCurrentSession, cloneDefinition, cloneDefinition, comment, comment, compareObjects, completeTransaction, concatenateObjectId, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateToLowerStrings, concatenateToLowerStrings, concatenateToLowerStrings, concatenateToUpperStrings, concatenateToUpperStrings, concatenateToUpperStrings, connect, connect, constructAuditEvent, constructPreparedSelectorGenerator, constructPreparedSelectorGenerator, convertPropertyDefinitionsToHashtable, convertStringArray, convertToBoolean, convertToBoolean, convertToDouble, convertToDouble, convertToInteger, convertToInteger, convertToLong, convertToLong, convertToRelativePath, copy, create, createAccessControlList, createAndApplyAuditTypeList, createApplicationToken, createApplicationToken, createAuditSpecification, createAuditSpecification, createAuditSpecification, createAuditSpecification, createAuditTypeList, createAuditTypeList, createAutoFolderingActionSpecification, createAutoFolderingActionSpecification, createCategorizedDocument, createClassDomain, createClassObject, createClassObject, createCustomLockEntry, createCustomMediaDriverSpecification, createCustomMediaDriverSpecification, createDefinition, createDefinitionFromDefinitionObject, createDefinitionFromObject, createDefinitionObject, createDependentView, createDocument, createDocument, createDocument, createDocumentBatch, createDocuments, createEntireAuditSpecification, createExtendedPermission, createExtendedUserProfile, createFolder, createFolder, createFolder, createFolderLink, createFolderTree, createFormat, createGroup, createGuestSession, createLibraryObject, createLibraryObject, createLifecycleDateRuleSpecification, createLifecycleDateRuleSpecification, createLifecyclePolicy, createLifecyclePolicy, createLifecyclePolicyActionSpecification, createLifecyclePolicyActionSpecification, createLifecyclePolicyEntryDefinition, createLink, createLink, createLink, createLockTypeLookupTables, createMedia, createMedia, createNamedFreezeLock, createNamedPropertyBundle, createNodeConfiguration, createNodeConfiguration, createOperationActionSpecification, createOperationActionSpecification, createOrUpdateClassObject, createPermissionBundle, createPolicy, createPolicyList, createPropertyBundle, createQueue, createRetentionPolicy, createServerConfiguration, createServerConfiguration, createServerSpecification, createServiceConfiguration, createServiceConfiguration, createSession, createSession, createSimplePropertyTable, createSimplePropertyTableList, createStorageGroup, createStorageGroup, createSystemLockObject, createUser, createUserSession, createValueDefault, createValueDomain, deactivateAuditHandlerSpecification, deactivateAuditSpecification, deactivateOperationActionSpecification, deactivateServerSpecification, deactivateSystemObject, deactivateUnknownOperationActionSpecifications, defineAttribute, defineAuditHandlerSpecificationDefinition, defineAuditHandlerSpecificationDefinition, defineAuditTargetSpecificationDefinition, defineAuditTypeListDefinition, defineAuditTypeListDefinition, defineClassObject, defineExistingClassObject, definitionExists, deleteAllCategories, deleteAuditSpecification, deleteNamedFreezeLock, deleteRepositoryParameter, deleteUser, deregisterBusinessObject, deregisterCustomLockType, deregisterDefinition, deregisterLockType, deregisterObject, deregisterSession, deregisterTransaction, determinePrimaryObjectColumnAlias, ensureFreed, executeAutocommitSql, executePreparedSelect, executePreparedSelect, executePreparedSelect, executePreparedSelect, executePreparedSelectCount, executePreparedSelectCount, executePreparedSelectCount, executePreparedSelectFromJson, executePreparedSelectResults, exists, existsRelative, extractContentForIndexing, findOrCreateCompositeGroup, freeClassDomain, freeClassObject, freeExtendedPermission, freeFolder, freeFormat, freeNamedPropertyBundle, freeNamedPropertyBundle, freeNodeConfiguration, freeNodeConfiguration, freeObject, freePermissionBundle, freePolicy, freeServerConfiguration, freeServerConfiguration, freeServiceConfiguration, freeServiceConfiguration, freeUnreferencedContent, freeValueDefault, freeValueDomain, generateClassObjectDefinitionTag, getAbsolutePath, getAclValueForConfigurationObjects, getAttributeValue, getAttributeValue, getAttributeValue, getAuditDriverHelper, getAuditEventDispatcher, getAuditingStartingId, getAuxiliaryTargets, getBindValues, getBypassSecurityAliases, getClassObjectCreationMode, getConsoleInputBoolean, getConsoleInputString, getConsoleInputString, getConsoleInputString, getConsoleSecureInputString, getContentPath, getCurrentSession, getDriver, getIncludedFileSettings, getLogWriter, getManagedServerDeclarations, getManagedServiceDeclarations, getParameterTable, getSavedSearchResultPrimaryObjects, getSavedSearchResults, getShowDates, getStringArray, getStringsFromArrayToken, getStripNumbersFromAuditEventProperties, handleEventPostedForCustomAuditHistory, handleTimerExpiredForCustomAuditHistory, identifyAcl, identifyAcl, identifyApplicationToken, identifyAttribute, identifyAttributePropertyBundle, identifyAuditHandlerSpecification, identifyAuditSpecification, identifyAuditTargetSpecification, identifyAuditTypeList, identifyAuditTypeListBySpecification, identifyAutoFolderingActionSpecification, identifyByAttribute, identifyByPath, identifyByRelativePath, identifyCategory, identifyCategory, identifyClassAcl, identifyClassDomain, identifyClassObject, identifyClassPolicyBundle, identifyClassPropertyBundle, identifyCompositeGroup, identifyCustomLock, identifyCustomMediaDriverSpecification, identifyDependentView, identifyExtendedPermission, identifyFormat, identifyGlobalAuditSpecification, identifyGlobalAuditTypeList, identifyGroup, identifyGuestUser, identifyInstancePropertyBundle, identifyLibraryObject, identifyLifecycleDateRuleSpecification, identifyLifecyclePolicy, identifyLifecyclePolicyActionSpecification, identifyLifecyclePolicyEntry, identifyMedia, identifyMessageEntry, identifyMessageList, identifyNamedFreezeLock, identifyNamedPropertyBundle, identifyNodeConfiguration, identifyObjectAuditSpecification, identifyObjectProperty, identifyOperationActionSpecification, identifyPermissionBundle, identifyPolicy, identifyPolicyList, identifyPrimaryUserProfile, identifyPropertyBundle, identifyQueue, identifyQueueTypeMapBundle, identifyRetentionPolicy, identifyServerConfiguration, identifyServerSpecification, identifyServiceConfiguration, identifySingletonLockType, identifyStorageGroup, identifySystemAcl, identifySystemLockObject, identifySystemUser, identifyUser, identifyValueDefault, identifyValueDomain, identifyWorldGroup, impersonateUser, impersonateUser, initializeManualTextIndexingRetainedEvents, isBootstrapModeEnabled, isDomainScopeImpliedForSearch, isInArray, log, log, lookupAcl, lookupApplicationToken, lookupAuditDomainContext, lookupAuditSpecification, lookupAutoFolderingActionSpecification, lookupBusinessObject, lookupBusinessObjectHashtable, lookupBusinessObjectList, lookupClassAcl, lookupDatatype, lookupDatatypeString, lookupDefinition, lookupDefinition, lookupDirectoryObject, lookupDocument, lookupFolder, lookupFormat, lookupFormatFromCollection, lookupGroup, lookupMedia, lookupMessageEntry, lookupObject, lookupObject, lookupObjectAttributeValue, lookupObjectId, lookupOperationActionSpecification, lookupPublicObject, lookupQueue, lookupSessionByTag, lookupSystemAcl, lookupSystemLockObject, lookupTagBySessionId, lookupUser, lookupUserFromCollection, makeDefinitionReadOnly, markCurrentAuditingId, modifyClassObject, move, moveCategory, normalizeBooleanString, notifyCustomAuditHistoryHandler, objectExists, postCustomAuditEvent, postCustomAuditEvent, postCustomAuditEvent, postSystemAuditEvent, postSystemAuditEvent, preprocessDocumentSettings, preprocessPublicObjectSettings, printStackTrace, processManualTextIndexingRetainedEvents, processRawAuditEvents, purgeGlobalAuditHistory, reactivateUnknownOperationActionSpecifications, readDocumentContent, refreshDependentView, registerAllNonCustomAuditTypes, registerAuditEventType, registerAuditEventType, registerBusinessObject, registerCustomAuditType, registerCustomLockType, registerDefinition, registerLockType, registerNewSession, registerObject, registerTransaction, releaseLock, releaseManualLock, removeAcesForFreedGrantees, removeAllAttachments, removeAttachment, removeAttribute, removeClassProperty, removeCustomLockEntry, removeGroupMembers, removeNamedFreezeLock, removeProperties, removeServerFromNodeConfiguration, removeServiceFromNodeConfiguration, removeSession, removeSessionState, removeSingletonLock, removeTag, rename, replaceMediaLookupsByFormat, replaceSession, resetFolderCountInfo, restoreGlobalOperationActionSpecification, runSchemaCreator, runScript, saveGlobalOperationActionSpecification, saveSearchResultPrimaryObjects, saveSearchResults, searchAuditHistory, searchAuditHistory, searchAuditHistory, sessionExists, setAdminMode, setAdminMode, setArrayTokenDelimiter, setAuditingStartingId, setAuditSpecificationAuditHandlerSpecificationDefinition, setAuditSpecificationAuditTargetSpecificationDefinition, setAuditSpecificationAuditTypeListDefinition, setAuditTargetSpecificationDefinitionTarget, setBooleanInstanceProperty, setClassObjectCreationMode, setClassPolicyList, setClassProperty, setCreateCategoriesServerSideOption, setCurrentSession, setCurrentSession, setDateFormat, setDefaultAuditEventSortClause, setDefaultMedia, setDefaultScriptOperationsClass, setDefaultStorageGroup, setDefinitionAttribute, setDefinitionAttribute, setDefinitionBooleanAttribute, setDefinitionClassObjectAttribute, setDefinitionDateAttribute, setDefinitionDirectoryObjectArrayAttribute, setDefinitionDirectoryObjectAttribute, setDefinitionDoubleAttribute, setDefinitionIntegerAttribute, setDefinitionLongAttribute, setDefinitionNullStringAttribute, setDefinitionObjectAttribute, setDefinitionSchemaObjectArrayAttribute, setDefinitionSchemaObjectAttribute, setDefinitionStringArrayAttribute, setDefinitionStringAttribute, setDefinitionSystemObjectAttribute, setDocumentDefinitionContentObjectDefinition, setGlobalAuditTypeList, setGlobalOperationActionSpecifications, setInstallationMode, setInstallationMode, setInstanceProperty, setIntegerInstanceProperty, setLifecyclePolicyDefinitionDeleteEntriesOption, setLocale, setLongInstanceProperty, setLongSessionState, setMainSessionAsCurrentSession, setMediaLookupByFormat, setNumberFormat, setObjectProperty, setPreventSessionTimeouts, setPreventSessionTimeouts, setProperty, setPublicObjectInstanceProperty, setRepositoryParameter, setStringInstanceProperty, setStringSessionState, setSubstitutionPrefix, setSystemAdminMode, setSystemAdminMode, setSystemObjectInstanceProperty, setTimeoutPeriodOption, setTimeZone, setUserCreateOptions, setUserDefaultAcl, setUserDeleteOptions, showAggregateAuditEventColumns, showAllAutoFolderingActionSpecifications, showAllClassAcls, showAllClassDomains, showAllClassObjects, showAllCustomAuditSpecifications, showAllCustomMediaDriverSpecifications, showAllDependentViews, showAllExtendedPermissions, showAllExternalRetentionPolicies, showAllFormats, showAllLifecycleDateRuleSpecifications, showAllLifecyclePolicies, showAllLifecyclePolicyActionSpecifications, showAllMedias, showAllNodeConfigurations, showAllNodeConfigurations, showAllOperationActionSpecifications, showAllPermissionBundles, showAllPolicies, showAllPolicyLists, showAllRepositoryParameters, showAllRetentionPolicies, showAllServerConfigurations, showAllServerConfigurations, showAllServerSpecifications, showAllServiceConfigurations, showAllServiceConfigurations, showAllStorageGroups, showAllSystemAcls, showAllValueDefaults, showAllValueDomains, showApplicationToken, showApplicationTokens, showAttachments, showAttribute, showAttribute, showAuditCertificates, showAuditEventOperationTypes, showAuditSpecification, showAuditTypeList, showAuditTypesForClass, showAuditTypesForCreateOperations, showAuditTypesForFreeOperations, showAuditTypesUnderClass, showAutoFolderingActionSpecification, showCapabilities, showClassDomain, showClassDomain, showClassObject, showClassObjectAndSubNames, showClassObjectAndSubs, showCompositeGroup, showCreateClassObjectScript, showCurrentUser, showCustomAuditHistory, showCustomAuditHistory, showCustomAuditTypes, showCustomMediaDriverSpecification, showDefaultMedia, showDefaultStorageGroup, showDefineAttributeScript, showDefinition, showDefinitionObject, showDependentView, showDocument, showDocumentCharacterSet, showDocumentContentInfo, showDocumentContents, showDocumentContents, showDocumentContents, showDocumentLanguage, showDocumentsWithLifecyclePolicy, showExpandedAuditTypeList, showExtendedPermission, showFolder, showFolder, showFolderCountInfo, showFormat, showGlobalAuditHistory, showGlobalAuditHistory, showGlobalAuditSpecification, showGlobalAuditTypeList, showGlobalOperationActionSpecifications, showInstanceProperty, showInstancePropertyBundle, showLibraryObject, showLibraryObject, showLifecycleDateRuleSpecification, showLifecyclePolicy, showLifecyclePolicyActionSpecification, showLifecyclePolicyEntry, showLink, showLocalizer, showLockEntry, showLockEntryInfo, showLockTypeLookupTables, showMedia, showMediaLookupByFormatMappings, showMessageEntry, showMessageList, showNamedPropertyBundle, showNodeConfiguration, showNodeConfiguration, showObject, showObjectAuditHistory, showObjectAuditHistory, showObjectAuditSpecification, showOperationActionSpecification, showParsedArrayToken, showParsedOperationString, showPermissionBundle, showPolicy, showPolicyList, showPreparedSelector, showPreparedSelector, showProperty, showPropertyBundle, showRepositoryParameter, showRetentionPolicy, showRuntimeStatistics, showSavedSearchResultPrimaryObjects, showSavedSearchResults, showServerConfiguration, showServerConfiguration, showServerSpecification, showServiceConfiguration, showServiceConfiguration, showServiceStatistics, showSessionCacheStatistics, showSessionState, showSimplePropertyTable, showSimplePropertyTableList, showStorageGroup, showUser, showValueDefault, showValueDefault, showValueDomain, showValueDomain, sleep, syncContentIndex, syncIndex, testJsonString, tokenToDirectoryObjectArray, tokenToDirectoryUserArray, tokenToDocumentArray, transactionExists, unregisterAuditEventType, unregisterCustomAuditType, update, updateAccessControlList, updateClassDomain, updateDefinitionObject, updateLibraryObject, updateLibraryObject, updateLibraryObject, updateNodeConfiguration, updateNodeConfiguration, updateServerConfiguration, updateServerConfiguration, updateServiceConfiguration, updateServiceConfiguration, updateUserPassword, updateValueDefault, updateValueDomain, verifyBusinessObjectTagNotExists, verifyDefinitionTagNotExists, verifyDefinitionWriteable, verifyObjectTagNotExists, writeConsoleOutputString, writeConsoleOutputString, writeDocumentContentToFile, zeroPad
protected AccessControlList m_UseAcl
public GroupOperations(ScriptDriver driver)
driver
- the main script driver instancepublic void useAcl() throws IfsException
IfsException
public void useAcl(String aclname) throws IfsException
IfsException
public void identifyGroup(String grouptag, String groupname) throws IfsException
IfsException
public void createGroup(String grouptag) throws IfsException
IfsException
public void createGroup(String grouptag, String groupname) throws IfsException
IfsException
public void createAcl(String acltag) throws IfsException
IfsException
public void createAcl(String acltag, String aclname) throws IfsException
IfsException
public void createSystemAcl(String acltag) throws IfsException
IfsException
public void createSystemAcl(String acltag, String aclname) throws IfsException
IfsException
public void createClassAcl(String acltag) throws IfsException
IfsException
public void createClassAcl(String acltag, String aclname) throws IfsException
IfsException
protected void createAcl(String acltag, String aclname, String classname) throws IfsException
IfsException
public void addUser(String groupname, String memberUserName) throws IfsException
IfsException
public void addGroup(String groupname, String memberGroupName) throws IfsException
IfsException
public void removeUser(String groupname, String memberUserName) throws IfsException
IfsException
public void removeGroup(String groupname, String memberGroupName) throws IfsException
IfsException
public void isUserMember(String groupname, String memberUserName) throws IfsException
IfsException
public void isGroupMember(String groupname, String memberGroupName) throws IfsException
IfsException
public void showGroup(String groupname) throws IfsException
ScriptOperations
showGroup
in class ScriptOperations
groupname
- the target group tagIfsException
- if the operation failspublic void showAllAncestorsForGroup(String groupname) throws IfsException
IfsException
public void showAllAncestorsForUser(String username) throws IfsException
IfsException
public void showDirectAncestorsForGroup(String groupname) throws IfsException
IfsException
public void showDirectAncestorsForUser(String username) throws IfsException
IfsException
public void grantUser(String aclname, String grantee, String acename, String accessList) throws IfsException
IfsException
public void grantGroup(String aclname, String grantee, String acename, String accessList) throws IfsException
IfsException
public void grantWorld(String aclname, String grantee, String acename, String accessList) throws IfsException
IfsException
public void revokeUser(String aclname, String grantee, String acename, String accessList) throws IfsException
IfsException
public void revokeGroup(String aclname, String grantee, String acename, String accessList) throws IfsException
IfsException
public void revokeWorld(String aclname, String grantee, String acename, String accessList) throws IfsException
IfsException
public void removeAce(String aclname, String acename) throws IfsException
IfsException
public void updateAce(String aclname, String acename, String accessList) throws IfsException
IfsException
public void showAcl(String aclname) throws IfsException
ScriptOperations
showAcl
in class ScriptOperations
aclname
- the target ACL tagIfsException
- if the operation failspublic void showUserAccess(String aclname, String username) throws IfsException
IfsException
public void showGroupAccess(String aclname, String groupname) throws IfsException
IfsException
public void showEffectiveUserAccess(String aclname, String username) throws IfsException
IfsException
public void showEffectiveGroupAccess(String aclname, String groupname) throws IfsException
IfsException
public void showWorldAccess(String aclname) throws IfsException
IfsException
public void showDiscoverers(String aclname) throws IfsException
IfsException
public void showNonconformingGroups(String aclname) throws IfsException
IfsException
public void freeGroup(String groupname) throws IfsException
IfsException
public void freeAcl(String aclname) throws IfsException
IfsException
public DirectoryGroup findGroup(LibrarySession sess, String groupname) throws IfsException
IfsException
protected AccessControlEntry lookupAce(LibrarySession sess, String tag) throws IfsException
A RuntimeException is thrown if there is no object registered with the specified tag, or if the object registered is not a AccessControlEntry.
sess
- the sessiontag
- the object tagIfsException
- if the operation failsprotected AccessControlEntryDefinition createAceDef(LibrarySession sess, DirectoryObject grantee, boolean isWorld, String accessList) throws IfsException
IfsException
protected void showGroup(DirectoryGroup group) throws IfsException
IfsException
protected void showAllAncestors(DirectoryObject obj) throws IfsException
IfsException
protected void showDirectAncestors(DirectoryObject obj) throws IfsException
IfsException
protected void showDirectMembers(DirectoryObject dirobj) throws IfsException
IfsException
protected void showAllMembers(DirectoryObject dirobj) throws IfsException
IfsException
protected void showMember(DirectoryObject dirobj, Hashtable h) throws IfsException
IfsException
protected void showMembers(DirectoryObject[] members, Hashtable h) throws IfsException
IfsException
protected void showAcl(AccessControlList acl, LibrarySession sess) throws IfsException
IfsException
protected void showACE(String outputprefix, AccessControlEntry ace, LibrarySession sess) throws IfsException
IfsException
protected String formatAccessLevel(LibrarySession sess, AccessLevel level) throws IfsException
IfsException
Copyright © 2023. All rights reserved.