Subversion Repositories XServices

Rev

Rev 175 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

/*
 *   Copyright 2014 Brian Rosenberger (Brutex Network)
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 */

package net.brutex.xservices.cmtypes;

import java.net.URL;

import javax.xml.bind.annotation.XmlType;

@XmlType(name="Item")
public class ItemType {
    private String longFilename; 
    private String shortFilename; 
    private String dirName;
    private String createdDate; 
    private String createdUser;
    private String object_id;
    private String object_uid;
    private String object_spec_uid;
    private String object_spec;
    private String itemFormat;
    private String updatedDate;
    private String updatedUser;
    
    
    /*
    SystemAttributes.FULL_PATH_NAME,
          SystemAttributes.ITEMFILE_DIR,
          SystemAttributes.ITEMFILE_FILENAME,
          SystemAttributes.ITEMFILE_DIR, 
          SystemAttributes.OBJECT_SPEC,
          SystemAttributes.OBJECT_ID,
          SystemAttributes.OBJECT_SPEC_UID,
          SystemAttributes.OBJECT_UID,
          SystemAttributes.CREATION_DATE,
          SystemAttributes.CREATION_USER,
          SystemAttributes.ITEM_FORMAT,
          SystemAttributes.LAST_UPDATED_DATE,
          SystemAttributes.LAST_UPDATED_USER
          
          */
          
    public String getDirName() {
                return dirName;
        }

        public void setDirName(String dirName) {
                this.dirName = dirName;
        }

        public String getCreatedUser() {
                return createdUser;
        }

        public void setCreatedUser(String createdUser) {
                this.createdUser = createdUser;
        }

        public String getItemFormat() {
                return itemFormat;
        }

        public void setItemFormat(String itemFormat) {
                this.itemFormat = itemFormat;
        }

        public String getUpdatedDate() {
                return updatedDate;
        }

        public void setUpdatedDate(String updatedDate) {
                this.updatedDate = updatedDate;
        }

        public String getUpdatedUser() {
                return updatedUser;
        }

        public void setUpdatedUser(String updatedUser) {
                this.updatedUser = updatedUser;
        }

        public String getObject_uid() {
                return object_uid;
        }

        public void setObject_uid(String object_uid) {
                this.object_uid = object_uid;
        }

        public String getObject_spec_uid() {
                return object_spec_uid;
        }

        public void setObject_spec_uid(String object_spec_uid) {
                this.object_spec_uid = object_spec_uid;
        }

        public String getObject_spec() {
                return object_spec;
        }

        public void setObject_spec(String object_spec) {
                this.object_spec = object_spec;
        }
        private URL url;
    
    public URL getUrl() {
                return url;
        }
    
    public void setUrl(URL url) {
                this.url = url;
        }
    
    public String getObject_id() {
                return object_id;
        }
    public void setObject_id(String object_id) {
                this.object_id = object_id;
        }
    
    public String getLongFilename() {
        return longFilename;
    }
    public void setLongFilename(String longFilename) {
        this.longFilename = longFilename;
    }
    public String getShortFilename() {
        return shortFilename;
    }
    public void setShortFilename(String shortFilename) {
        this.shortFilename = shortFilename;
    }

    public String getCreatedDate() {
        return createdDate;
    }
    public void setCreatedDate(String createdDate) {
        this.createdDate = createdDate;
    }

    public String toString() {
        StringBuffer sb = new StringBuffer();
        sb.append(longFilename);
        sb.append(";");
        sb.append(" (");
        sb.append(shortFilename);
        sb.append("), related as ");
        sb.append(", created at ");
        sb.append(createdDate);
        return sb.toString();
    }
}