public class WsAssignAttributeLogic extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.logging.Log |
LOG
logger
|
| Constructor and Description |
|---|
WsAssignAttributeLogic() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assignAttributesHelper(edu.internet2.middleware.grouper.attr.assign.AttributeAssignType attributeAssignType,
WsAttributeDefNameLookup[] wsAttributeDefNameLookups,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignOperation attributeAssignOperation,
WsAttributeAssignValue[] values,
String assignmentNotes,
Timestamp assignmentEnabledTime,
Timestamp assignmentDisabledTime,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignDelegatable delegatable,
edu.internet2.middleware.grouper.attr.value.AttributeAssignValueOperation attributeAssignValueOperation,
WsAttributeAssignLookup[] wsAttributeAssignLookups,
WsGroupLookup[] wsOwnerGroupLookups,
WsStemLookup[] wsOwnerStemLookups,
WsSubjectLookup[] wsOwnerSubjectLookups,
WsMembershipLookup[] wsOwnerMembershipLookups,
WsMembershipAnyLookup[] wsOwnerMembershipAnyLookups,
WsAttributeDefLookup[] wsOwnerAttributeDefLookups,
WsAttributeAssignLookup[] wsOwnerAttributeAssignLookups,
String[] actions,
boolean includeSubjectDetail,
String[] subjectAttributeNames,
boolean includeGroupDetail,
WsAssignAttributesResults wsAssignAttributesResults,
edu.internet2.middleware.grouper.GrouperSession session,
WsParam[] params,
edu.internet2.middleware.grouper.group.TypeOfGroup typeOfGroup,
edu.internet2.middleware.grouper.attr.AttributeDefType attributeDefType,
WsAttributeDefLookup[] attributeDefsToReplace,
String[] actionsToReplace,
String[] attributeDefTypesToReplace,
Boolean disallowed,
boolean tallyResults,
String[] backReferenceAttributeAssignIds)
helper method for assigning attributes
|
static void |
assignmentMetadataAndValues(WsAssignAttributeResult wsAssignAttributeResult,
edu.internet2.middleware.grouper.attr.assign.AttributeAssign attributeAssign,
WsAttributeAssignValue[] values,
String assignmentNotes,
Timestamp assignmentEnabledTime,
Timestamp assignmentDisabledTime,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignDelegatable delegatable,
edu.internet2.middleware.grouper.attr.value.AttributeAssignValueOperation attributeAssignValueOperation)
deal with metadata on assignment and values and indicate in the result if changed
(will set to T, or leave alone)
|
static WsAttributeDefLookup[] |
retrieveAttributeDefsForReplace(String wsAttributeDefNameName,
String wsAttributeDefNameId,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignOperation attributeAssignOperation) |
static String[] |
retrieveAttributeDefTypesForReplace(String wsAttributeDefNameName,
String wsAttributeDefNameId,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignOperation attributeAssignOperation) |
public static void assignmentMetadataAndValues(WsAssignAttributeResult wsAssignAttributeResult, edu.internet2.middleware.grouper.attr.assign.AttributeAssign attributeAssign, WsAttributeAssignValue[] values, String assignmentNotes, Timestamp assignmentEnabledTime, Timestamp assignmentDisabledTime, edu.internet2.middleware.grouper.attr.assign.AttributeAssignDelegatable delegatable, edu.internet2.middleware.grouper.attr.value.AttributeAssignValueOperation attributeAssignValueOperation)
wsAssignAttributeResult - attributeAssign - values - assignmentNotes - assignmentEnabledTime - assignmentDisabledTime - delegatable - attributeAssignValueOperation - public static void assignAttributesHelper(edu.internet2.middleware.grouper.attr.assign.AttributeAssignType attributeAssignType,
WsAttributeDefNameLookup[] wsAttributeDefNameLookups,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignOperation attributeAssignOperation,
WsAttributeAssignValue[] values,
String assignmentNotes,
Timestamp assignmentEnabledTime,
Timestamp assignmentDisabledTime,
edu.internet2.middleware.grouper.attr.assign.AttributeAssignDelegatable delegatable,
edu.internet2.middleware.grouper.attr.value.AttributeAssignValueOperation attributeAssignValueOperation,
WsAttributeAssignLookup[] wsAttributeAssignLookups,
WsGroupLookup[] wsOwnerGroupLookups,
WsStemLookup[] wsOwnerStemLookups,
WsSubjectLookup[] wsOwnerSubjectLookups,
WsMembershipLookup[] wsOwnerMembershipLookups,
WsMembershipAnyLookup[] wsOwnerMembershipAnyLookups,
WsAttributeDefLookup[] wsOwnerAttributeDefLookups,
WsAttributeAssignLookup[] wsOwnerAttributeAssignLookups,
String[] actions,
boolean includeSubjectDetail,
String[] subjectAttributeNames,
boolean includeGroupDetail,
WsAssignAttributesResults wsAssignAttributesResults,
edu.internet2.middleware.grouper.GrouperSession session,
WsParam[] params,
edu.internet2.middleware.grouper.group.TypeOfGroup typeOfGroup,
edu.internet2.middleware.grouper.attr.AttributeDefType attributeDefType,
WsAttributeDefLookup[] attributeDefsToReplace,
String[] actionsToReplace,
String[] attributeDefTypesToReplace,
Boolean disallowed,
boolean tallyResults,
String[] backReferenceAttributeAssignIds)
attributeAssignType - wsAttributeDefNameLookups - attributeAssignOperation - values - assignmentNotes - assignmentEnabledTime - assignmentDisabledTime - delegatable - attributeAssignValueOperation - wsAttributeAssignLookups - wsOwnerGroupLookups - wsOwnerStemLookups - wsOwnerSubjectLookups - wsOwnerMembershipLookups - wsOwnerMembershipAnyLookups - wsOwnerAttributeDefLookups - wsOwnerAttributeAssignLookups - actions - includeSubjectDetail - subjectAttributeNames - includeGroupDetail - wsAssignAttributesResults - session - params - typeOfGroup - attributeDefType - attributeDefsToReplace - if replacing attributeDefNames, then these
are the related attributeDefs, if blank, then just do allactionsToReplace - if replacing attributeDefNames, then these are the
related actions, if blank, then just do allattributeDefTypesToReplace - if replacing attributeDefNames, then these are the
related attributeDefTypes, if blank, then just do alldisallowed - is disallowedtallyResults - true to tally results, false to notbackReferenceAttributeAssignIds - if batch attribute assignments, then these are backreference idspublic static String[] retrieveAttributeDefTypesForReplace(String wsAttributeDefNameName, String wsAttributeDefNameId, edu.internet2.middleware.grouper.attr.assign.AttributeAssignOperation attributeAssignOperation)
wsAttributeDefNameName - wsAttributeDefNameId - attributeAssignOperation - attributeDefTypesToReplace - public static WsAttributeDefLookup[] retrieveAttributeDefsForReplace(String wsAttributeDefNameName, String wsAttributeDefNameId, edu.internet2.middleware.grouper.attr.assign.AttributeAssignOperation attributeAssignOperation)
wsAttributeDefNameName - wsAttributeDefNameId - attributeAssignOperation - attributeDefTypesToReplace - Copyright © 2016 Internet2. All rights reserved.