How extend the Forum component?

Hi I'm trying to extend the Forum component from CQ5.4 but I'm unable to get it working when the user enter the first post for a topic creation the Servlets that ends with the request is the SlingPostServlet, and I ended with the properties for the current node in the parsys added or modified with the title and message for the new topic, for some reason I'm unable to get the com.day.cq.collab.forum.impl.CreatePostServlet, to handle the request. I tried bny extending the com.day.cq.collab.forum.impl.CreatePostServlet creating my own version of the Servlet, but when I display the status of the component in the Apache Felix console the service seems unable to resolve a reference to the UserManagerFactory and says unsatisfied reference.
Any one has tried to do anything like this before? Is this feasible?
thanks in advance.!

Hi,
it should be UnifiedImageTag.class in adf-richclient-impl-11.jar
Frank

Similar Messages

  • Is it possible to extend the TSM component's expired date?

    Dears,
    Is it possible to extend the TSM component's expired date?
    Thanks!

    Definitely it is possible, however, it is unlikely this feature would be implemented in ME 5.2 but rather in further releases.
    And someone should contact e.g. Consulting team to "submit the request".
    Regards,
    Sergiy

  • Problem Extending the  Dialog component from Flex

    I'm trying to extend the flex Dialog component () for usage in Xcelcius, I can package my component successfully and add it to the add-ons in Xcelsius. The problem is that if I try to drag and drop the component to the Xcelsius workspace, the component appears blank and halts the IDE a bit. Does anyone have an idea what I might be doing wrong?
    my code is as follows:
    package com.component.xcelsius.component
         import flash.text.TextFormatAlign;
         import mx.containers.TitleWindow;
         import mx.controls.Label;
         import mx.core.ScrollPolicy;
         [CxInspectableList ("title", "showTitle")]
         public class ErrorMessageHandler extends TitleWindow
              private var _titleChanged:Boolean = true;
              private var _valueChanged:Boolean = true;
              private var _titleText:String = "My Own";
              private var _showTitle:Boolean = true;
              private var _visible:Boolean = true;
              public function ErrorMessageHandler()
                   super();
              [Inspectable(defaultValue="Title", type="String")]
              public override function get title():String
                   return _titleText;
              public override function set title(value:String):void
                   if (value == null)  value = "";
                   if (_titleText != value)
                        _titleText = value;
                        _titleChanged = true;
                        invalidateProperties();
              override protected function createChildren():void
                   super.createChildren();
                   // Allow the user to make this component very small.
                   this.minWidth = 200;
                   this.minHeight= 25;
                   // turn off the scroll bars
                   this.horizontalScrollPolicy = ScrollPolicy.OFF;
                   this.verticalScrollPolicy = ScrollPolicy.OFF;
              override protected function commitProperties():void
                   super.commitProperties();
                   if (this._titleChanged)
                        this.title = _titleText;
                        this.visible = true;
                        this.showCloseButton = true;
                        invalidateDisplayList();  // invalidate in case the titles require more or less room.
                        _titleChanged = false;
                   if (this._valueChanged)
              // Override updateDisplayList() to update the component
            // based on the style setting.
              override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
                   super.updateDisplayList(unscaledWidth, unscaledHeight);

    Hi,
    First of all make sure you compile your Flex project with Flex SDK 2.0.1 Hotfix 3?
    In the Add-on Packager carefully check your classname (the full class path + class name) because Xcelsius creates an instance of that class when you drag the add-on onto the canvas, so if it doesn't create anything usually it means your classname is wrong in the packager.
    In your case:   
    com.component.xcelsius.component.ErrorMessageHandler
    If none of that works try extending from VBox as the top-level add-on class instead and see if that works (I have never tried with a TitleWindow).
    Regards
    Matt

  • How does the VideoDisplay component select between live streams?

    I am passing to the source property of a VideoDisplay component a DynamicStreamingVideoSource object with 3 different dynamic live stream items, described by this XML, for your consideration:
       <video src="rtmp://88.87.56.214:1935/live/fashiontv_tmo_h.stream" system-bitrate="19200"/>
       <video src="rtmp://88.87.56.214:1935/live/fashiontv_tmo_m.stream" system-bitrate="9000"/>
       <video src="rtmp://88.87.56.214:1935/live/fashiontv_tmo_l.stream" system-bitrate="3600"/>
    But the player then runs the stream with the lowest bitrate, out of those 3. Wasn't it supposed to go for the stream with the highest bitrate, that is viewable by the end-user? All 3 streams have been individually tested and they are all viewable.
    There is a matter of the initialIndex property of the DynamicStreamingVideoSource class, that acts as a preferred first attempted stream index to play. But:
    This is set to 0 by default, even if there is no actual 'preferred' initial index.
    The streams are sorted internally by the VideoDisplay class, from lowest bitrate to highest; should we use an initialIndex value equal to the number of streams MINUS 1, so as to ask for the highest bitrate first? What happens if that is not viewable, what stream will it try then?
    Due to stream sorting, the value for the initial index may be misleading if the streams had initially been given in a different order, e.g. from highest bitrate to lowest
    All in all, the VideoDisplay component and its multi-bitrate support are sadly just briefly described throughout doc pages. Anyone with anything to contribute on the matter is very welcome.
    Thanks,
    Liviu

    Hi Pablo DC Es:Arg
    I believe that is how freehand tool works ...You can tap and draw the line using your finger ...if you find the line is curved you can delete it and re-create it ...

  • How to create new component in SWING?

    Hi,
    I created a suggestion box using JTextField and JList. It's working nicely. I would like to Standardize those component into single component. so that i can add whenever i need suggestion box in my project anywhere. Can anyone give me a suggestion to do this?
    - i want to create it like a normal components (JButton, JComboBox and etc). but it consist of two components.
    - i need to create it's own inbuilt listeners like (MouseListeners, KeyListeners). (i can extend the JTextField class and implement KeyListeners in it).
    - i like to add functionality like. (Whenever i type any character, then values for the corresponding characters are fetch from the DB and set into the Model).
    Am just thinking whether i need to paint a component and add some AncestorListener. or else to extends the existing component. Kindly suggest me for this thing. Thanks in advance.
    Regards,
    Mo

    Thanks for your reply WalterLaan. If i use JPanel and i add some components like JTextFeild and i set JList for its Listener. Then it'll works with in the added JPanel. Not in the JFrame.
    i can write Like...
    class MyPanel extends JPanel
    MyPanel()
    super();
    JTextFeild t = new JTextFeild();
    add(t);
    JList l = new JList(new String[]{"1,","2"});
    add(l);
    class frm
    public static void main(String arg[]){
    JFrame jf = new JFrame();
    MyPanel mpl = new MyPanel();
    mpl.setBounds(0,0,100,30);
    jf.add(mpl);
    So i can't able to see the added JList. Right???? How to i create a JList like a PopUp???
    Kindly Guide me to invent new component. Thanks in advance.
    by,
    MO

  • Is there a way to expose properties or styles from a skin part to the host component?

    For example, I have this skin that contains a border around an image. I would like to be able to let the user set the cornerRadius.
    Skin:
    <fx:Metadata>
    <![CDATA[
    [HostComponent("spark.components.Image")]
    [Style(name="cornerRadius", inherit="inherit", type="int")]
    ]]>
    </fx:Metadata>
    </code>
    I would like to see that style show up in code complete in a UIComponent that uses this skin,
    <s:Image x=”10″ y=”30″ width=”50″ cornerRadius=”12″ skinClass=”ScaleImageSkin” height=”50″ source=”avatar.png”/>
    However the style “cornerRadius” throws an error at compile time.

    The only way I've found to pass properties or styles to a skin is through CSS or extending the host component and adding the styles or properties onto it. However this seems like a hack. Shouldn't the skin expose it's configuration to the host component? I think that is what Flex themes are doing.

  • How does the adjust to DST option work?

    I set my forum time to GMT+2 (Athens, Cairo), but in Israel the DST period just ended and now the forum time is an hour early.
    Is the Automatically Adjust Times for Daylight Savings checkbox only relevant in the countries which are selected from the list (Greece and Egypt in this case)? How does the forum choose when DST is over?
    Try to take over the world!

    EDIT:  invalid question..  answer was in your last post...
    Message Edited by JoeLabView on 09-20-2007 07:45 AM

  • How to get the local file system path of an image that loaded into the image component in cq5?

    Hi,
    I'm having hard time uploading image from filesystem where as drag and drop works.
    I'm not getting a path of image selected from filesystem.
    here is my code..
    private String populateImage() throws Exception {
                        if (currentNode != null && currentNode.isNode()) {
                                       Node ImageNode = JcrResourceUtil.createPath(currentNode, "image",
                                                                          null, "nt:unstructured", true);
                                       imageUrl = ImageNode.hasProperty("fileReference") ? ImageNode.getProperty("fileReference").getValue().getString() : "";
           imageUrl = imageUrl.trim();
            log.info("MANAGE PROFILE BEAN IMAGE URL INSIDE IF IS: " + imageUrl);
                        } else {
                                            imageUrl = properties.get("fileReference", "");
                                            imageUrl = imageUrl.trim();
                                            log.info("MANAGE PROFILE BEAN IMAGE URL INSIDE ELSE IS: " + imageUrl);
                        return imageUrl;
    So if I drag and drop..
    ImageNode.hasProperty("fileReference") is returning a valid path
    but if I upload an image  it is returning Null.
    So how to get the path? any suggestions around would be appreciated...

    When you say path you mean you want the path to print out in your HTML? Is that accurate? If so you generally need to constructe that path based on the path to the current component. So if you component is located at /content/mysite/en/about/mypage/jcr:content/parsys/image then the path to the image would generally be something like /content/mysite/en/about/mypage/jcr:content/parsys/image.img.jpg/1283829292873.jpg. The .img. selector triggers the servlet associated with the foundation parbase - /libs/foundation/components/parbase/img.GET.java. The reason you reference it this way is that there is no filesystem path to the image - it is stored in the repository not on the file system, and it requires a servlet or script to ge the binary from the repository and steam it.
    Normally the way you'd construct this is to use the out of the box Image class - so look at /libs/foundation/components/image/image.jsp. Now this example assumes that your component where you loaded the image extends /libs/foundation/components/parbase. If it doesn't then you either have to change your sling:superResourceType to /libs/foundation/components/parbase or some other component that does exten /libs/foundation/components/parbase.

  • How do I extend the end of a video clip?

    Hi,
    I have placed my video clip in my composition and at the end of it, I want to extend the last frame of that video all the way to the end. Just freeze the last frame. How do I do this?
    I searched this forum using search terms like "extend" and "freeze video" but found no results.
    Thanks,
    JayGatz

    By dragging the last keyframe, you are stretching the length of the entire clip (slowing it all down), which you probably don't want.
    To just hold the last frame of a clip:
    1) select clip
    2) enable time remap (ctrl-alt-t)
    3) goto outpoint (o)
    4) set time remap keyframe
    5) delete end keyframe (the one to the right)
    6) drag layer endpoint to desired spot (you can also goto time where you want clip to end and hit alt ])
    The reason you need to create a keyframe at the last frame is Time Remap places a keyframe after the last frame, on a blank frame. If you were to leave it like that, extend out the layer length, it'd be blank. By placing a keyframe on the last full frame, it holds that frame.
    Hope it makes sense.
    PS Not sure if you were aware, but you can use whatever keyframes you want with time remap. easy ease, hold, etc.

  • Help and some explanation how to get a Microsoft.Office.Tools.Excel.Worksheet host item that extends the functionality of the current Microsoft.Office.Interop.Excel.Worksheet object

    Hello,
    I would use some help and more info about how to get host object that extends the functionality of my current Interop.Excel.Worksheet object. I read this artical: https://msdn.microsoft.com/en-us/library/ee794671.aspx where I can call this function
    GetVstoObject to get host object. But I see that here I need to pass the Globals.Factory object as second parametar. Can someone give me more details about that parameter and how to access it? I would like to get host object so I can access extension
    property, since my interop excel worksheet doesn't have it.  
    I am using Visual Studio 2013 for developing Excel addin. Using Excel 2010.
    Thanks in advance for help.
    Regards,
    Zeljka

    Hi Zeljka,
    >>I am using the Microsoft Office PIAs, so my question is how to access this automatic generated class Globals in my case?   <<
    Sorry, I am not able to understand the application you were developing exactly. From the orgnal post, you were developing an application level add-in, however based on the description above, it seems that you were building an console or Windows form application
    to automate Office application.
    If you were developing Office automation, the host item can't work for this secnario since it should run under the VSTO runtime.
    If I misunderstood, please feel free to let me know.
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Updating my iPhone 5 software has shortened the number of rings before the answer phone kicks in, how do I extend the time delay?

    Updating my iPhone 5 software has shortened the number of rings before the answer phone kicks in, how do I extend the time delay?

    If the codes Tanzim mentioned don't work, just call your carrier and ask them to extend your time until voicemail picks up, to 30 seconds. They do this routinely.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • How to extend the time line for the premiere on mac pro mavericks

    how to extend the time line for the premiere on mac pro mavericks

    Wrong place.
    Try the Adobe Premiere forum.
    http://forums.adobe.com/community/premiere
    Good luck,
    x

  • I have a Samsung Network Extender, model SCS-2U01, and for the past two weeks, the SYS light has gone from solid blue to a blinking red light, disconnecting me from my business calls. In reading the forums, it was mentioned that Verizon had to reset somet

    I have a Samsung Network Extender, model SCS-2U01, and for the past two weeks, the SYS light has gone from solid blue to a blinking red light, disconnecting me from my business calls. In reading the forums, it was mentioned that Verizon had to reset something on their end to fix the issue. Would you be able to confirm if something needs to be reset to fix the issue? Thank you!

    First, try the normal stuff: power cycle your modem, router, and NE allowing time for each component to stabilize before turning on the next in sequence modem > router > NE. If necessary, try resetting your modem and router. If it still doesn’t work verify it is listed in MyVerizon and then calling Verizon Wireless Customer Service at (800) 922-0204. Good luck!

  • How to extend the IDoc ORDERS05 and populate values?

    Hi,
    My requirement is to add few fields to the standard IDoc ORDERS05 and populate values to the newly added fields.
    Please let me know how to extend the standard IDoc ORDERS05.
    Regards,
    Balaji. R

    Hi balaji,
    you can try to google for SAP R/3 IDoc Cookbook for EDI and Interfaces by Axel Angeli et.al.
    Although Axel refers primarily to MATMAS Idoc the technique of extending IDOCs is explained very well.
    Also very good is the search function here on SCN, I just found
    [Some Experience on IDoc Enhancement|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3414900%29ID0711317150DB10743789739220747754End?blog=/pub/wlg/8285]
    Blogs and Wikis here are the best source for general questions like yours, usually of much more value than forum answers
    Regards,
    Clemens

  • How to extend the JVue applet class using ActiveX Control

    My SR recommendation was to post this here:
    ) How to Extend the JVue Applet class
    This is the preferred solution. However, when using the ActiveX control, my derived JVue class that is specified in autovue.properties is not being instantiated.
    Your ActiveX bridge looks like it's hard coding a "new JVue()" which means I have no integration hook using the ActiveX control.
    To reiterate, if I extend JVue to add functionality and specify it in the autovue.properties, it is picked up when I run it standalone but if I use the ActiveX component, it is not being picked up.
    I have already read all the documentation, have had web conferences with Mahmood and Jeff Chapman and the engineering staff who recommended this approach as the preferred option.

    We have a need to override certain VueBean/JVue method calls to meet our document handling(documents need to handle metadata information and hence change the document loading cycle, ie markup loading/XRef resolution is dynamic). Also the invokeAction/invokeSubAction do not allow parameter passing(which we have requirements for certain actions again due to metadata) so we would like to override the invokeAction method to include custom processing(we will encode the action with parameters).
    We are already using Custom VueActions for other simpler UI event handling that don't have parameter requirements.
    As I said above, these use cases were relayed to the engineering team and senior staff members in early December and we were told that we could proceed with overriding the main class in the autovue.properties file. I have SR(s) opened with a long thread detailing this so I really don't want to go through this again.
    A custom VueAction does not seem to work because it binds to late in the object call/event stream.

Maybe you are looking for

  • MSI KT3 Ultra ARU, FSB for Processor

    Help me! I have a KT3 Ultra ARU, which is lovely, however, I had an XP 1700+ with 512 DDR 266 Ram. The FSB was running at 133. However, i tried to change it, and it wouldn't boot. Fine, so I resetted Cmos and all was ok. I have now just installed an

  • How can I delete a song that I had downloaded on my iPhone 4s and when I got the 5s appears on my phone but not on my Itunes?

    I had an iPhone 4s and downloaded some free singles of the week from Itunes. I changed to an Iphone 5s and I want to delete those songs. I synced my phone to delete them from Itunes but the songs do not appear on my library and on my phone 5s the son

  • Password Protecting a directory (say a htm file on a Y drive)

    Hope someone can help. I am looking to password protect a .htm file in a Y drive directory. I have downloaded some JAVA script but it doesnt seem to work on the destination file (it work on a web page but not on the htm file i want!). Someone mention

  • Cannot resolve symbol

    Hello, I'm brand new to Java. Why is it that the compiler will not recognize my return variable?? Thanks import javax.swing.*; import java.text.*; class BookOrder      public static void main(String[] values)           String bookCode = JOptionPane.s

  • SLMANAGER from org unit..

    Hi,   is there any way to get all SLAPPROVER from org unit based on the user name. there is an attribute 'SLApproverList' in BUS4101 , when i given input as user name an instance , the above attribute get filled those who are all SLAPPROVER for that