Package org.gluu.oxtrust.service
Class InumService
- java.lang.Object
-
- org.gluu.oxtrust.service.InumService
-
- All Implemented Interfaces:
java.io.Serializable
@ApplicationScoped public class InumService extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InumService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum, java.lang.String type)Add an Inum to the DBbooleanaddInumByObject(javax.persistence.EntityManager inumEntryManager, InumSqlEntry inumEntry)Add an Inum to the DB by objectbooleancontains(java.lang.String inum, java.lang.String type)booleancontainsAttribute(java.lang.String inum)booleancontainsConfiguration(java.lang.String inum)booleancontainsGroup(java.lang.String inum)booleancontainsInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)Check if inum DB contains an inumbooleancontainsOrganization(java.lang.String inum)booleancontainsPerson(java.lang.String inum)booleancontainsTrustRelationship(java.lang.String inum)InumSqlEntryfindInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)get an inum from inum DB by inum valueInumSqlEntryfindInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum, java.lang.String type)get an inum from inum DB by inum value and typeInumSqlEntryfindInumByObject(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)get an inum from inum DB by inum valuejava.util.List<InumSqlEntry>findInums(javax.persistence.EntityManager inumEntryManager, java.lang.String type)get a list of inums from inum DB associated to a specific typejava.lang.StringgenerateInums(java.lang.String type)java.lang.StringgenerateInums(java.lang.String type, boolean checkInDb)java.lang.StringgetDnForInum(java.lang.String baseDn, java.lang.String inum)booleanremoveInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)removes an inum from inum DB
-
-
-
Method Detail
-
contains
public boolean contains(java.lang.String inum, java.lang.String type)
-
containsAttribute
public boolean containsAttribute(java.lang.String inum)
-
containsPerson
public boolean containsPerson(java.lang.String inum)
-
containsGroup
public boolean containsGroup(java.lang.String inum)
-
containsConfiguration
public boolean containsConfiguration(java.lang.String inum)
-
containsTrustRelationship
public boolean containsTrustRelationship(java.lang.String inum)
-
containsOrganization
public boolean containsOrganization(java.lang.String inum)
-
getDnForInum
public java.lang.String getDnForInum(java.lang.String baseDn, java.lang.String inum)
-
generateInums
public java.lang.String generateInums(java.lang.String type)
-
generateInums
public java.lang.String generateInums(java.lang.String type, boolean checkInDb)
-
addInumByObject
public boolean addInumByObject(javax.persistence.EntityManager inumEntryManager, InumSqlEntry inumEntry)Add an Inum to the DB by object- Returns:
- True if user exist
-
containsInum
public boolean containsInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)Check if inum DB contains an inum- Returns:
- True if user exist
-
findInum
public InumSqlEntry findInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)
get an inum from inum DB by inum value- Returns:
- InumSqlEntry
-
findInum
public InumSqlEntry findInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum, java.lang.String type)
get an inum from inum DB by inum value and type- Returns:
- InumSqlEntry
-
findInums
public java.util.List<InumSqlEntry> findInums(javax.persistence.EntityManager inumEntryManager, java.lang.String type)
get a list of inums from inum DB associated to a specific type- Returns:
- List of InumSqlEntry
-
removeInum
public boolean removeInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)removes an inum from inum DB- Returns:
- List of InumSqlEntry
-
findInumByObject
public InumSqlEntry findInumByObject(javax.persistence.EntityManager inumEntryManager, java.lang.String inum)
get an inum from inum DB by inum value- Returns:
- InumSqlEntry
-
addInum
public boolean addInum(javax.persistence.EntityManager inumEntryManager, java.lang.String inum, java.lang.String type)Add an Inum to the DB- Returns:
- True if user exist
-
-