public abstract class Utils extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Utils.TraverseObjectTreeCallback
Callback interface for traverseObjectTree method.
|
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
areEqual(Object v1,
Object v2)
Returns true if the two values are equal.
|
static Account1Package |
getAccountPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Activity1Package |
getActivityPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Admin1Package |
getAdminPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static BasePackage |
getBasePackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Building1Package |
getBuildingPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Code1Package |
getCodePackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Contract1Package |
getContractPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static DateFormat |
getDateFormat(String language)
Return a localized date formatter.
|
static DecimalFormat |
getDecimalFormat(String language)
Return a localized decimal formatter.
|
static Depot1Package |
getDepotPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Document1Package |
getDocumentPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Forecast1Package |
getForecastPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static GenericPackage |
getGenericPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static Home1Package |
getHomePackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static javax.jmi.reflect.RefPackage |
getJmiPackage(javax.jdo.PersistenceManager pm,
String authorityXri)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static SimpleDateFormat |
getLocalizedDateFormat(UserHome userHome)
Get localized date format.
|
static org.openmdx.base.mof.cci.Model_1_0 |
getModel()
Get handle to model repository.
|
static org.openmdx.base.jmi1.BasePackage |
getOpenMdxBasePackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static String |
getPasswordDigest(String password,
String algorithm)
Get digest for given password.
|
static List<String> |
getPermissions(org.openmdx.security.realm1.jmi1.Principal principal,
String action)
Get permissions for given action and principal.
|
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactory()
Get persistence manager factory for local access.
|
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactoryProxy(String contextName)
Get persistence manager factory with given context name.
|
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactoryProxy(String url,
String userName,
String password,
String mimeType)
Get persistence manager factory for remote access.
|
static Product1Package |
getProductPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static String |
getRandomBase62(int length)
Get a base62 random string of given length.
|
static Realm1Package |
getRealmPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static org.openmdx.security.realm1.jmi1.Principal |
getRequestingPrincipal(javax.jdo.PersistenceManager pm,
String providerName,
String segmentName)
Get principal assigned to pm.
|
static DateFormat |
getTimeFormat(String language)
Return a localized dateTime formatter.
|
static String |
getUidAsString()
Get UUID.
|
static Uom1Package |
getUomPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static BigDecimal |
getUomScaleFactor(Uom from,
Uom to)
Get uom scale factor.
|
static Workflow1Package |
getWorkflowPackage(javax.jdo.PersistenceManager pm)
Deprecated.
use PersistenceManager.newInstance(), PersistenceManager.newQuery(), Structures.create() instead.
|
static boolean |
hasObjectRunAsPermission(org.openmdx.base.naming.Path objectIdentity,
List<String> runAsPermissions)
Checks whether there exists a permission matching the pattern
'object:authority/object path@runAsPrincipal'
|
static String |
normalizeNewLines(String s)
Normalize new lines in given string.
|
static boolean |
principalIsMemberOf(org.openmdx.security.realm1.jmi1.Principal principal,
String... principalGroups)
Return true if principal is member of at least one of the given groups.
|
static List<String> |
splitString(String text,
int size)
Split string.
|
static String |
toFilename(String s)
Map string to a valid file name.
|
static void |
touchObject(javax.jmi.reflect.RefObject object)
Touch object.
|
static Object |
traverseObjectTree(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object,
Set<String> referenceFilter,
Utils.TraverseObjectTreeCallback callback,
Object context)
Model-driven, recursive traversal of object tree.
|
public static org.openmdx.base.mof.cci.Model_1_0 getModel()
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory() throws NamingException, org.openmdx.base.exception.ServiceException
NamingException
org.openmdx.base.exception.ServiceException
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactoryProxy(String url, String userName, String password, String mimeType) throws NamingException, org.openmdx.base.exception.ServiceException
url
- userName
- password
- mimeType
- NamingException
org.openmdx.base.exception.ServiceException
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactoryProxy(String contextName) throws NamingException, org.openmdx.base.exception.ServiceException
contextName
- NamingException
org.openmdx.base.exception.ServiceException
public static javax.jmi.reflect.RefPackage getJmiPackage(javax.jdo.PersistenceManager pm, String authorityXri)
pm
- public static Workflow1Package getWorkflowPackage(javax.jdo.PersistenceManager pm)
pm
- public static Code1Package getCodePackage(javax.jdo.PersistenceManager pm)
pm
- public static Document1Package getDocumentPackage(javax.jdo.PersistenceManager pm)
pm
- public static Admin1Package getAdminPackage(javax.jdo.PersistenceManager pm)
pm
- public static org.openmdx.base.jmi1.BasePackage getOpenMdxBasePackage(javax.jdo.PersistenceManager pm)
pm
- public static Home1Package getHomePackage(javax.jdo.PersistenceManager pm)
pm
- public static Contract1Package getContractPackage(javax.jdo.PersistenceManager pm)
pm
- public static Depot1Package getDepotPackage(javax.jdo.PersistenceManager pm)
pm
- public static Building1Package getBuildingPackage(javax.jdo.PersistenceManager pm)
pm
- public static Product1Package getProductPackage(javax.jdo.PersistenceManager pm)
pm
- public static Uom1Package getUomPackage(javax.jdo.PersistenceManager pm)
pm
- public static Realm1Package getRealmPackage(javax.jdo.PersistenceManager pm)
pm
- public static BasePackage getBasePackage(javax.jdo.PersistenceManager pm)
pm
- public static Activity1Package getActivityPackage(javax.jdo.PersistenceManager pm)
pm
- public static Account1Package getAccountPackage(javax.jdo.PersistenceManager pm)
pm
- public static Forecast1Package getForecastPackage(javax.jdo.PersistenceManager pm)
pm
- public static GenericPackage getGenericPackage(javax.jdo.PersistenceManager pm)
pm
- public static String toFilename(String s)
s
- public static String getPasswordDigest(String password, String algorithm)
password
- algorithm
- public static boolean areEqual(Object v1, Object v2)
v1
- v2
- public static BigDecimal getUomScaleFactor(Uom from, Uom to)
from
- to
- public static SimpleDateFormat getLocalizedDateFormat(UserHome userHome)
userHome
- public static String getUidAsString()
public static Object traverseObjectTree(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object, Set<String> referenceFilter, Utils.TraverseObjectTreeCallback callback, Object context) throws org.openmdx.base.exception.ServiceException
object
- referenceFilter
- callback
- context
- org.openmdx.base.exception.ServiceException
public static org.openmdx.security.realm1.jmi1.Principal getRequestingPrincipal(javax.jdo.PersistenceManager pm, String providerName, String segmentName)
pm
- providerName
- segmentName
- public static boolean principalIsMemberOf(org.openmdx.security.realm1.jmi1.Principal principal, String... principalGroups)
principal
- principalGroups
- public static List<String> getPermissions(org.openmdx.security.realm1.jmi1.Principal principal, String action) throws org.openmdx.base.exception.ServiceException
principal
- action
- org.openmdx.base.exception.ServiceException
public static boolean hasObjectRunAsPermission(org.openmdx.base.naming.Path objectIdentity, List<String> runAsPermissions)
objectIdentity
- runAsPermissions
- public static DateFormat getTimeFormat(String language)
language
- public static DecimalFormat getDecimalFormat(String language)
language
- public static DateFormat getDateFormat(String language)
language
- public static String normalizeNewLines(String s)
s
- public static List<String> splitString(String text, int size)
text
- size
- public static void touchObject(javax.jmi.reflect.RefObject object) throws org.openmdx.base.exception.ServiceException
object
- org.openmdx.base.exception.ServiceException
public static String getRandomBase62(int length)
length
- This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.