|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPTACLSyncMap
Method Summary | |
---|---|
void |
AddMapping(int lACLMappingType,
java.lang.String bstrFromString,
java.lang.String bstrToString)
Add a mapping |
void |
ClearMappings(int lACLMappingType)
Remove all existing mappings in memory for the given type |
IPTAccessList |
GetACL(java.lang.Object[][] vsaACL)
Generates an ACL for the list of users and groups passed in The array coming in should be a 2D array with three columns. |
int |
GetDataSourceID()
Gets the ID of the data source associated with the crawler who opened the acl sync map. |
void |
Initialize(IPTSession pSession)
Initializes the map |
IPTQueryResult |
QueryMappedItems(int lACLItemType)
Get the all of the strings that are in the map for this item. |
IPTQueryResult |
QueryMappingsForItem(int lACLItemType,
java.lang.String bstrString)
Get the items that this item is mapped to or from. |
IPTQueryResult |
QueryUnmappedExternalDomains(java.lang.Object[][] vQueryFilter)
Returns external domains for which no mapping currently exists |
void |
RemoveMapping(int lACLMappingType,
java.lang.String bstrFromString,
java.lang.String bstrToString)
Delete a mapping entry |
void |
SetDataSourceID(int Value)
Sets the ID of the data source associated with the crawler who opened the acl sync map. |
Methods inherited from interface com.plumtree.server.IPTUnknown |
---|
GetInterfaces |
Method Detail |
---|
IPTQueryResult QueryMappedItems(int lACLItemType)
lACLItemType
- a PT_ACLSYNC_ITEMTYPES for which mappings desired
IPTQueryResult QueryMappingsForItem(int lACLItemType, java.lang.String bstrString)
lACLItemType
- a PT_ACLSYNC_ITEMTYPES for which mappings desiredbstrString
- The mapping string
void AddMapping(int lACLMappingType, java.lang.String bstrFromString, java.lang.String bstrToString)
lACLMappingType
- The type to which the mapping is addedbstrFromString
- The source string for the mappingbstrToString
- The target or corresponding "To" stringvoid RemoveMapping(int lACLMappingType, java.lang.String bstrFromString, java.lang.String bstrToString)
lACLMappingType
- The type for which the mapping will be removedbstrFromString
- The source string for the mappingbstrToString
- The target or corresponding "To" stringIPTAccessList GetACL(java.lang.Object[][] vsaACL)
vsaACL
- An array specifying groups and users for which an ACL should be generated
void Initialize(IPTSession pSession)
pSession
- A user session from which a secured map is builtvoid SetDataSourceID(int Value)
Value
- an int indicating the appropriate Data Source IDint GetDataSourceID()
Value
- an int indicating the appropriate Data Source IDIPTQueryResult QueryUnmappedExternalDomains(java.lang.Object[][] vQueryFilter)
vQueryFilter
- A QueryFilter
void ClearMappings(int lACLMappingType)
lACLMappingType
- The type for which all mappings will be removed
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |