public class AttributeDefScopeDelegate extends Object
Constructor and Description |
---|
AttributeDefScopeDelegate(AttributeDef attributeDef1) |
Modifier and Type | Method and Description |
---|---|
AttributeDefScope |
addScope(AttributeDefScopeType attributeDefScopeType,
String scopeString,
String scopeString2) |
AttributeDefScope |
assignOwnerAttributeDef(AttributeDef attributeDef)
adds scope if not already there
make sure this attributeDef is to this attribute def
|
AttributeDefScope |
assignOwnerGroup(Group group)
adds scope if not already there
make sure this attributeDef is assigned to this group
|
AttributeDefScope |
assignOwnerMembership(Membership membership)
adds scope if not already there
make sure this attributeDef is assigned directly in this stem
|
AttributeDefScope |
assignOwnerNameEquals(String name)
adds scope if not already there
make sure this attributeDef is assigned to something of a given name
|
AttributeDefScope |
assignOwnerSource(Source source)
adds scope if not already there
make sure this attributeDef is assigned to members in this source
|
AttributeDefScope |
assignOwnerStem(Stem stem)
adds scope if not already there
make sure this attributeDef is assigned to this stem
|
AttributeDefScope |
assignScope(AttributeDefScopeType attributeDefScopeType,
String scopeString,
String scopeString2)
adds scope if not already there
|
AttributeDefScope |
assignStemScope(Stem stem)
adds scope if not already there
make sure this attributeDef is assigned directly in this stem
|
AttributeDefScope |
assignStemSubScope(Stem stem)
adds scope if not already there
make sure this attributeDef is assigned directly in this stem
|
AttributeDefScope |
assignTypeDependence(AttributeDefName attributeDefName)
adds scope if not already there
make sure this attributeDef is assigned directly in this stem
|
AttributeDefScope |
assignTypeDependence(AttributeDefName attributeDefName,
String action)
adds scope if not already there
make sure this attributeDef is assigned to something that as another assignment
|
AttributeDefScope |
internal_addScope(AttributeDefScopeType attributeDefScopeType,
String scopeString,
String scopeString2,
String uuid) |
Set<AttributeDefScope> |
removeScope(AttributeDefScopeType attributeDefScopeType,
String scopeString)
remove all scopes with this type and scope string
|
Set<AttributeDefScope> |
removeScope(AttributeDefScopeType attributeDefScopeType,
String scopeString,
String scopeString2)
remove all scopes with this type, scope string, and scope string2
|
AttributeDefScope |
retrieveAttributeDefScope(AttributeDefScopeType attributeDefScopeType,
String scopeString,
String scopeString2)
find a scope and return it if there or null if not
|
Set<AttributeDefScope> |
retrieveAttributeDefScopes() |
Set<AttributeDefScope> |
retrieveAttributeDefScopes(QueryOptions queryOptions) |
public AttributeDefScopeDelegate(AttributeDef attributeDef1)
attributeDef1
- public AttributeDefScope addScope(AttributeDefScopeType attributeDefScopeType, String scopeString, String scopeString2)
attributeDefScopeType
- scopeString
- scopeString2
- public AttributeDefScope assignScope(AttributeDefScopeType attributeDefScopeType, String scopeString, String scopeString2)
attributeDefScopeType
- scopeString
- scopeString2
- public AttributeDefScope assignStemSubScope(Stem stem)
stem
- public AttributeDefScope assignStemScope(Stem stem)
stem
- public AttributeDefScope assignTypeDependence(AttributeDefName attributeDefName)
attributeDefName
- public AttributeDefScope assignTypeDependence(AttributeDefName attributeDefName, String action)
attributeDefName
- action
- public AttributeDefScope assignOwnerNameEquals(String name)
name
- public AttributeDefScope assignOwnerGroup(Group group)
group
- public AttributeDefScope assignOwnerStem(Stem stem)
stem
- public AttributeDefScope assignOwnerAttributeDef(AttributeDef attributeDef)
attributeDef
- public AttributeDefScope assignOwnerMembership(Membership membership)
membership
- public AttributeDefScope assignOwnerSource(Source source)
source
- public Set<AttributeDefScope> removeScope(AttributeDefScopeType attributeDefScopeType, String scopeString)
attributeDefScopeType
- scopeString
- public Set<AttributeDefScope> removeScope(AttributeDefScopeType attributeDefScopeType, String scopeString, String scopeString2)
attributeDefScopeType
- scopeString
- scopeString2
- public AttributeDefScope internal_addScope(AttributeDefScopeType attributeDefScopeType, String scopeString, String scopeString2, String uuid)
attributeDefScopeType
- scopeString
- scopeString2
- uuid
- is uuid or null for generatedpublic AttributeDefScope retrieveAttributeDefScope(AttributeDefScopeType attributeDefScopeType, String scopeString, String scopeString2)
attributeDefScopeType
- scopeString
- scopeString2
- public Set<AttributeDefScope> retrieveAttributeDefScopes()
public Set<AttributeDefScope> retrieveAttributeDefScopes(QueryOptions queryOptions)
queryOptions
- Copyright © 2016 Internet2. All rights reserved.