|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.itim.pim.authority.SharedAccessSearchFilter
public class SharedAccessSearchFilter
This class defines the search attributes for the shared accesses. A shared access represents a credential or a credential pool.
Nested Class Summary | |
---|---|
static class |
SharedAccessSearchFilter.AccountStatus
Enumeration of Account status ACTIVE - indicates search only active accounts credential INACTIVE - indicates search only inactive accounts credential ALL - indicates search both active and inactive accounts credential |
static class |
SharedAccessSearchFilter.ExclusiveOption
Enumeration of Credential exclusive option EXCLUSIVE - indicates search only credentials configured as exclusive checkout NONEXCLUSIVE - indicates search only credentials configured as non-exclusive checkout search ALL - indicates search credentials regardless of exclusivity |
static class |
SharedAccessSearchFilter.SearchOption
Enumeration of Credential search option ENABLED - indicates search only credentials enabled for checkout search DISABLED - indicates search only credentials disabled for checkout search ALL - indicates search credentials regardless of the checkout search setting |
static class |
SharedAccessSearchFilter.ViewPasswordOption
Enumeration of password viewable option ENABLED - indicates search only credentials which password are viewable DISABLED - indicates search only credentials which password are not viewable ALL - indicates search credentials regardless if password are viewable |
Constructor Summary | |
---|---|
SharedAccessSearchFilter()
default Constructor. |
Method Summary | |
---|---|
SharedAccessSearchFilter.AccountStatus |
getAccountStatus()
Return the account status. |
DistinguishedName |
getBusinessUnitDN()
Return the DistinguishedName of business unit. |
SharedAccessSearchFilter.ExclusiveOption |
getExclusiveOption()
Return the credential exclusive option. |
java.lang.String |
getName()
Returns the matching string for account UID or pool name. |
DistinguishedName |
getOwnerBU()
Return the distinguishedName of the credential owner BU |
java.lang.String |
getOwnerName()
Return the name of the owner |
java.lang.String |
getOwnershipTypeName()
return the name of the ownership type |
java.lang.String |
getPoolSearchInfo()
Returns the matching string for pool name or pool description. |
SharedAccessSearchFilter.SearchOption |
getSearchOption()
Return the credential search option. |
DistinguishedName |
getServiceDN()
Return the DistinguishedName of the service Empty String is interpreted as any service. |
java.lang.String |
getServiceName()
Return the matching string of the service name. |
java.lang.String |
getServiceProfileName()
Return the service profile name. |
SharedAccessSearchFilter.ViewPasswordOption |
getViewPasswordOption()
Return the view password option. |
boolean |
includeGlobalSettingsOnly()
Indicates whether to only include credentials that use global settings |
void |
setAccountStatus(SharedAccessSearchFilter.AccountStatus status)
Set the account status. |
void |
setBusinessUnitDN(DistinguishedName buDN)
Set the DistinguishedName of business unit. |
void |
setExclusiveOption(SharedAccessSearchFilter.ExclusiveOption exclusiveOption)
Set the credential exclusive option. |
void |
setIncludeGlobalSettingsOnly(boolean globalOnly)
Indicates whether to only include credentials that use global settings |
void |
setName(java.lang.String name)
Set the matching string for the account uid or credential pool name. |
void |
setOwnerBU(DistinguishedName bu)
Set the distinguishedName of the credential owner BU |
void |
setOwnerName(java.lang.String namePattern)
Set the name of the owner |
void |
setOwnershipTypeName(java.lang.String name)
Set the name of the ownership type |
void |
setPoolSearchInfo(java.lang.String value)
Set the matching string for pool name or description. |
void |
setSearchOption(SharedAccessSearchFilter.SearchOption searchOption)
Set the credential search option. |
void |
setServiceDN(DistinguishedName serviceDN)
Set the distinguished name of the service. |
void |
setServiceName(java.lang.String serviceName)
Set the DN of the service name. |
void |
setServiceProfileName(java.lang.String serviceProfileName)
Set the service profile name. |
void |
setViewPasswordOption(SharedAccessSearchFilter.ViewPasswordOption viewPasswordOption)
Set the view password option. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SharedAccessSearchFilter()
Method Detail |
---|
public java.lang.String getName()
public java.lang.String getServiceProfileName()
public java.lang.String getServiceName()
public DistinguishedName getBusinessUnitDN()
public DistinguishedName getServiceDN()
public java.lang.String getOwnershipTypeName()
public java.lang.String getOwnerName()
public DistinguishedName getOwnerBU()
public java.lang.String getPoolSearchInfo()
public SharedAccessSearchFilter.ExclusiveOption getExclusiveOption()
public SharedAccessSearchFilter.SearchOption getSearchOption()
public SharedAccessSearchFilter.ViewPasswordOption getViewPasswordOption()
public SharedAccessSearchFilter.AccountStatus getAccountStatus()
public boolean includeGlobalSettingsOnly()
public void setName(java.lang.String name)
name
- The account uid or pool name matching string
The asterisk character ('*') can be used to match any string in any
length (including zero length).public void setServiceDN(DistinguishedName serviceDN)
serviceDN
- The distinguished name of the service.public void setServiceName(java.lang.String serviceName)
serviceName
- The service name matching string.
The asterisk character ('*') can be used to match any string in any
length (including zero length).public void setServiceProfileName(java.lang.String serviceProfileName)
name
- The service profile name.
The asterisk character ('*') can be used to match any string in any
length (including zero length).public void setBusinessUnitDN(DistinguishedName buDN)
buDN
- The DistinguishedName of business unit.public void setSearchOption(SharedAccessSearchFilter.SearchOption searchOption)
searchOption
- the enumerated SearchOption value.public void setExclusiveOption(SharedAccessSearchFilter.ExclusiveOption exclusiveOption)
exclusiveOption
- the enumerated ExclusiveOption value.public void setAccountStatus(SharedAccessSearchFilter.AccountStatus status)
status
- the enumerated AccountStatus value.public void setViewPasswordOption(SharedAccessSearchFilter.ViewPasswordOption viewPasswordOption)
viewPasswordOption
- the enumerated ViewPasswordOption value.public void setOwnershipTypeName(java.lang.String name)
name
- Ownership type namepublic void setOwnerName(java.lang.String namePattern)
namePattern
- the matching string for credential owner name
The asterisk character ('*') can be used to match any string in any
length (including zero length).public void setOwnerBU(DistinguishedName bu)
the
- DistinguishedName of the credential owner BUpublic void setPoolSearchInfo(java.lang.String value)
value
- The pool name or description matching string
The asterisk character ('*') can be used to match any string in any
length (including zero length).public void setIncludeGlobalSettingsOnly(boolean globalOnly)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |