@Nonnull @Nonempty public String getApplicationID () { return m_sApplicationID; }
@Nonnull @Nonempty public final String getID () { return m_sScopeID; }
@Nonnull @Nonempty public String getAttrName () { return m_sAttrName; }
@Nonnull @Nonempty public String getName () { return m_sName; }
@Nonnull @Nonempty public String getName () { return m_sName; }
/** * Create a new request scope * * @param sScopeID * The scope ID to use. May neither be <code>null</code> nor empty. * @param sSessionID * The session scope ID to use. May be <code>null</code>. * @return Never <code>null</code>. */ @Nonnull IRequestScope createRequestScope (@Nonnull @Nonempty String sScopeID, @Nonnull @Nonempty String sSessionID); }
/** * Create a new session application scope * * @param sScopeID * The scope ID to use * @return Never <code>null</code>. */ @Nonnull ISessionApplicationScope createSessionApplicationScope (@Nonnull @Nonempty String sScopeID);
public AbstractScopeAwareRunnable (@Nonnull @Nonempty final String sApplicationID, @Nonnull @Nonempty final String sRequestID, @Nonnull @Nonempty final String sSessionID) { m_sApplicationID = ValueEnforcer.notEmpty (sApplicationID, "ApplicationID"); m_sRequestID = ValueEnforcer.notEmpty (sRequestID, "RequestID"); m_sSessionID = ValueEnforcer.notEmpty (sSessionID, "SessionID"); }
@Nonnull @Nonempty public final String getSessionID () { return getSessionID (true); }
@Nonnull public static ISessionApplicationScope getSessionApplicationScope (@Nonnull @Nonempty final String sApplicationID) { return getSessionApplicationScope (sApplicationID, ScopeManager.DEFAULT_CREATE_SCOPE); }
@Nonnull public IApplicationScope createApplicationScope (@Nonnull @Nonempty final String sScopeID) { return new ApplicationScope (sScopeID); }
/** * @return The URL of the CSS file to import. Never <code>null</code>. This is * a shortcut for <code>getLocation().getURI()</code> */ @Nonnull @Nonempty public String getLocationString () { return m_aLocation.getURI (); }
/** * @param dValue * value to format * @return <code>value + "em"</code> */ @Nonnull @Nonempty public static String em (final double dValue) { return EM.format (dValue); }
/** * @param aValue * Value to format. May not be <code>null</code>. * @return <code>value + "ex"</code> * @since 3.7.3 */ @Nonnull @Nonempty public static String ex (@Nonnull final BigDecimal aValue) { return EX.format (aValue); }
/** * @param nValue * value to format * @return <code>value + "px"</code> */ @Nonnull @Nonempty public static String px (final int nValue) { return PX.format (nValue); }
/** * @param aValue * Value to format. May not be <code>null</code>. * @return <code>value + "px"</code> * @since 3.7.3 */ @Nonnull @Nonempty public static String px (@Nonnull final BigDecimal aValue) { return PX.format (aValue); }
/** * @param dValue * value to format * @return <code>value + "cm"</code> */ @Nonnull @Nonempty public static String cm (final double dValue) { return LENGTH_CM.format (dValue); }
/** * @param dValue * value to format * @return <code>value + "deg"</code> */ @Nonnull @Nonempty public static String deg (final double dValue) { return ANGLE_DEG.format (dValue); }
/** * @param aValue * Value to format. May not be <code>null</code>. * @return <code>value + "rad"</code> * @since 3.7.3 */ @Nonnull @Nonempty public static String rad (@Nonnull final BigDecimal aValue) { return ANGLE_RAD.format (aValue); }
/** * @param dValue * value to format * @return <code>value + "dpcm"</code> */ @Nonnull @Nonempty public static String dpcm (final double dValue) { return DPCM.format (dValue); }