Package org.compiere.model
Class MSSOPrincipalConfig
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_SSO_PrincipalConfig
org.compiere.model.MSSOPrincipalConfig
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_Persistent,I_SSO_PrincipalConfig,Evaluatee
SSO Principal Service Configuration
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_SSO_PrincipalConfig
SSO_PROVIDER_AD_Reference_ID, SSO_PROVIDER_OpenIDConnectFields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_SSO_PrincipalConfig
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_SSO_ApplicationClientID, COLUMNNAME_SSO_ApplicationDiscoveryURI, COLUMNNAME_SSO_ApplicationLogoutURL, COLUMNNAME_SSO_ApplicationRedirectURIs, COLUMNNAME_SSO_ApplicationSecretKey, COLUMNNAME_SSO_AuthorizationTenantID, COLUMNNAME_SSO_IDempMonitorRedirectURIs, COLUMNNAME_SSO_LoginButtonImage_ID, COLUMNNAME_SSO_OSGIRedirectURIs, COLUMNNAME_SSO_PrincipalConfig_ID, COLUMNNAME_SSO_PrincipalConfig_UU, COLUMNNAME_SSO_Provider, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionMSSOPrincipalConfig(Properties ctx, int MFA_SSOAuthentication_ID, String trxName) MSSOPrincipalConfig(Properties ctx, ResultSet rs, String trxName) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbeforeSave(boolean newRecord) Called before Save for Pre-Save Operation.
Default implementation is nop, to be implemented in sub-classes that needed it.static List<MSSOPrincipalConfig>Generates a Base64-encoded image source string or retrieves the image URL.static MSSOPrincipalConfigstatic MSSOPrincipalConfiggetSSOPrincipalConfig(String uuID) Methods inherited from class org.compiere.model.X_SSO_PrincipalConfig
get_AccessLevel, getName, getSSO_ApplicationClientID, getSSO_ApplicationDiscoveryURI, getSSO_ApplicationLogoutURL, getSSO_ApplicationRedirectURIs, getSSO_ApplicationSecretKey, getSSO_AuthorizationTenantID, getSSO_IDempMonitorRedirectURIs, getSSO_LoginButtonImage, getSSO_LoginButtonImage_ID, getSSO_OSGIRedirectURIs, getSSO_PrincipalConfig_ID, getSSO_PrincipalConfig_UU, getSSO_Provider, initPO, isDefault, setIsDefault, setName, setSSO_ApplicationClientID, setSSO_ApplicationDiscoveryURI, setSSO_ApplicationLogoutURL, setSSO_ApplicationRedirectURIs, setSSO_ApplicationSecretKey, setSSO_AuthorizationTenantID, setSSO_IDempMonitorRedirectURIs, setSSO_LoginButtonImage_ID, setSSO_OSGIRedirectURIs, setSSO_PrincipalConfig_ID, setSSO_PrincipalConfig_UU, setSSO_Provider, toStringMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_Persistent
saveMethods inherited from interface org.compiere.model.I_SSO_PrincipalConfig
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Constructor Details
-
MSSOPrincipalConfig
- Parameters:
ctx-MFA_SSOAuthentication_ID-trxName-
-
MSSOPrincipalConfig
- Parameters:
ctx-rs-trxName-
-
-
Method Details
-
getDefaultSSOPrincipalConfig
-
getSSOPrincipalConfig
-
getAllSSOPrincipalConfig
-
getBase64Src
Generates a Base64-encoded image source string or retrieves the image URL. If binary data is available, it is encoded in Base64 and prefixed for direct use in HTML image tags. If no binary data exists but an image URL is available, the URL is returned.- Returns:
- a string containing a Base64-encoded image source or the image URL, or null if neither is available
-
beforeSave
protected boolean beforeSave(boolean newRecord) Description copied from class:POCalled before Save for Pre-Save Operation.
Default implementation is nop, to be implemented in sub-classes that needed it.- Overrides:
beforeSavein classPO- Parameters:
newRecord- true if it is a new record- Returns:
- true if record can be saved
-